Keep translations and placeholders in sync.
Compare a reference language file with translated JSON or RESX files. Find missing keys, duplicate keys, extra entries, and mismatched placeholders.
Files and text are processed in your browser.
Original files are preserved; missing text is not invented
Keep translations and placeholders in sync. — see the details.
Compare a reference language file with translated JSON or RESX files. Find missing keys, duplicate keys, extra entries, and mismatched placeholders.
RESX & JSON Localization Validator
Choose one reference and up to 20 target files. All files in a batch must use the same format.
Review before downloading
Validate structure before translating.
UTF-8 JSON and string-based RESX are supported, up to 2 MB per file and 20 target files. Nested JSON keys are compared by path, including arrays. RESX resource objects and file references are outside this check. The tool reports problems and packages the original files; it does not invent translations or silently rewrite them. Choose the placeholder syntax used by your application.