Free Tool

JSON i18n Key Extractor

Paste a JSON locale file and instantly see all key paths, values, and character counts in a searchable table.

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