What does this tool do?
Replace real values in a JSON document with random data, keeping the exact same structure and types. Everything runs locally using JavaScript in your browser — nothing you paste or upload is ever sent to a server.
How to use this tool
- Paste your real json into the left-hand box.
- Click Obfuscate JSON.
- Copy the obfuscated json from the output box.
Frequently asked questions
Is my data sent anywhere?
No, obfuscation happens entirely in your browser with JavaScript — your original JSON never leaves your device.
Does it keep the structure and data types intact?
Yes, keys, nesting, array lengths, and value types (string, number, boolean) are all preserved — only the actual values are randomized.
Does it handle email addresses specially?
Yes, strings that look like an email address are replaced with a random address at example.com so the output still looks realistic for testing.
