Private by default

JSON Sensitive Field Redaction Preview

Mask matching values recursively while keeping keys and the rest of the JSON structure visible for review.

Your data stays in this browser
Input JSONJSON
UTF-8Ln 1, Col 1
ResultJSON
UTF-8
Loading…
Browser-only autosaveInputs and settings stay saved only in this browser and return after a reload. Turn on Clear saved data to keep this tool session-only.
Your data stays in this browser
InstantNo server round trips
PrivateBrowser-side processing
AuditableDocumented semantics
PortableCorrectly typed downloads
Category

JSON Redaction Preview: How to use this tool

Preview deterministic key-name redaction for common credential and optional personal fields before sharing JSON.

Mask matching values recursively while keeping keys and the rest of the JSON structure visible for review.

Open guide and examples

How to use this tool

  1. Paste JSON, then choose the exact built-in field profile and replacement.
  2. Run Preview redaction and inspect both the JSON preview and changed pointer list.
  3. Review the result and diagnostics before copying or downloading.

Example to try

Input JSON
{"username":"ada","password":"secret","profile":{"email":"ada@example.com","access_token":"abc123"}}
Result
{
  "username": "ada",
  "password": "[REDACTED]",
  "profile": {
    "email": "ada@example.com",
    "access_token": "[REDACTED]"
  }
}
Learn

Frequently asked questions

Is my data sent to a server?

No. The engine runs in your browser and applies local resource limits.

What happens with invalid input?

The tool reports a diagnostic and does not keep stale output.

What does JSON Redaction Preview produce?

It emits a reviewable JSON copy with configured key-name matches replaced and source input unchanged.

What limitation applies to JSON Redaction Preview?

Key-name matching cannot discover secrets stored under unknown names or inside free text; manual review is mandatory.