What does this tool do?
Sharing API payloads with a coworker, sending sample data to a vendor, pasting production JSON into a support ticket — real-world JSON is full of phone numbers, names, addresses and balances. Replacing them by hand is slow and error-prone. This tool replaces every value in your JSON with a random value of the same type and similar length: strings become random characters of equal length, numbers keep their digit count, booleans flip randomly — while the object structure, keys and array lengths stay exactly the same.
The masked output keeps the full “shape” of the original payload, so the recipient can inspect fields, reproduce the structure and write parsing code as usual — without seeing any real data. Everything runs locally in your browser; your JSON input is never uploaded.
How to use
- Paste your sensitive JSON into the left textarea;
- Click “Mask” — a structurally identical, randomized JSON appears on the right;
- Click “Copy result” and share it safely.