JSON Mask
Redact sensitive values with built-in rules or custom JSONPath mask strategies.
All processing on this page runs locally in your browser unless noted otherwise.
Input
Result
Local offline processing — data is never uploaded
How to use
- Paste JSON containing sensitive fields.
- Enable built-in rules and/or add JSONPath custom masks.
- Preview masked output, then copy or download.
Example
{
"name": "Ada",
"phone": "13812345678",
"email": "[email protected]",
"idCard": "110101199001011234",
"card": "6222021234567890123"
}FAQ
Does masking upload data?
Never. Masking runs entirely in the browser.
Can I keep the last N characters?
Yes — custom rules support keep-last-N masking.