JSON Parity Auditor
Free toolPaste or upload two JSON locale files. See every key that is missing, every key that is extra, and every interpolation placeholder that does not match between them, before it ships broken. Everything is processed in your browser: nothing is uploaded to RA Software Apps servers.
Results
Report
Markdown
JSON
How to use it
- Paste or upload the base locale JSON, the one you consider complete and correct.
- Paste or upload the JSON of the locale you want to audit.
- Review the missing keys, the extra keys and the interpolation placeholders that do not match between the two files.
What it works out and how
It compares two translation files key by key, walking nested objects as well. It flags keys that exist in the base but not in the target, keys that only exist in the target, and strings whose interpolated variables differ, which is the mistake that ends up showing a raw placeholder in production.
Frequently asked questions
What is an interpolation placeholder?
It is the variable the translation library replaces at runtime, such as a name or a number inside the sentence. If the translation spells it differently or drops it, the final text comes out broken.
Does it work with nested files?
Yes. Keys are compared by their full path, so an object inside another object is audited just like a top-level key.
Are my translations uploaded anywhere?
No. The comparison runs entirely in your browser and the files never leave your machine.