Parsed live in your browser — no data is sent to any server.
How it works
1
Paste your JSON file
Drop in any locale JSON file — flat or deeply nested, any size.
2
Keys extracted instantly
Nested objects are flattened to dot-notation paths (e.g. auth.login.title).
3
Search, copy, or export
Filter by key or value, copy all keys, or export the full table as CSV.
JSON i18n key extraction is a common task when auditing internationalization files, comparing locale files across languages, or preparing strings for translation. This tool flattens nested JSON objects into dot-notation key paths — the same format used by i18next, react-intl, and vue-i18n.
Use the CSV export to import strings into a spreadsheet or TMS. Character counts per key help estimate translation cost — most providers price by word or character.
Need to translate those strings into other languages? Start your 7-day free trial.
Get started free