Web development

i18n Missing Key Detector

Diff two locale files, list missing keys and flag interpolation placeholders that do not match.

Processed locally in your browser. Your input is not uploaded.

2 issue(s)

  • Missing in target: nav.tools
  • Placeholder mismatch on ok: base [None] vs target [user]

How to use this tool

Paste or type your input, adjust the options, then copy or download the result.

i18n missing key and placeholder detector

The developer locale always has every key. German or French files lag, and users see raw dashboard.users.title strings. This detector flattens two JSON locale files and lists missing keys plus {placeholder} mismatches.

Paste en.json and de.json from the same branch. Fix missing keys first, then rename placeholders so they match the i18n runtime (vue-i18n, Laravel lang, Symfony translations).

Nested objects are flattened with dot paths. Arrays are included by index.

If you searched for i18n missing keys, translation diff, locale json compare, placeholder mismatch i18n, this free online i18n Missing Key Detector is the page you want. Compare locale JSON files for gaps. It lives at https://blog.webeface.de/tools/i18n-detector next to the IT – Software Development blog, so you can jump from a Laravel tutorial into a working utility without opening another SaaS.

i18n Missing Key Detector is built for frontend, SEO and server-config work. Diff two locale files, list missing keys and flag interpolation placeholders that do not match. Because processing is local, you can paste staging tokens, draft SQL or unpublished copy without sending it to an unknown formatter.

People also look this tool up as i18n missing keys, translation diff, locale json compare, placeholder mismatch i18n. Those queries all describe the same job: compare locale json files for gaps. Bookmark the English URL; German lives under /de.

On a German keyboard you may have typed Übersetzungen vergleichen, fehlende i18n Keys, locale JSON prüfen. The i18n Missing Key Detector still solves that request. Webeface targets DACH developers who read English tool names but search in German.

A typical workflow is: open i18n Missing Key Detector, paste the sample, copy the result, then continue in JSON Formatter, Structured Data Diff, JSON Escape / Unescape. Keeping the utilities on one origin (blog.webeface.de/tools) means one privacy policy and one brand you already know from the blog.

There is no paywall, watermark or daily quota on the i18n Missing Key Detector. If a search result promised “i18n missing keys online free”, this page is that result: fast, private and meant to be used every day.

Step-by-step

  1. Open the free i18n Missing Key Detector at https://blog.webeface.de/tools/i18n-detector.
  2. Paste or type your input. Nothing is stored as a document on our servers for this editor.
  3. Adjust options (format, dialect, flags, stack) until the preview matches what you need.
  4. Copy or download the result into Laravel, Nuxt, Nginx, Docker or your editor.
  5. Follow related tools (JSON Formatter, Structured Data Diff, JSON Escape / Unescape) if the next step is a conversion or check.

When to use this tool

  • Review a translation PR.
  • Catch a {name} vs {username} bug.
  • Compare Laravel lang/en and lang/de JSON files.
  • Search Google for “i18n missing keys” when you are away from your editor.
  • Share i18n Missing Key Detector with a teammate instead of pasting secrets into a random website.

Search terms for this page

People find i18n Missing Key Detector with these queries:

  • i18n missing keys
  • translation diff
  • locale json compare
  • placeholder mismatch i18n

Frequently asked questions

Does it machine-translate?

No. It only reports structure problems. Humans or a TMS still write the copy.

ICU plural syntax?

Placeholders in {curly} or :colon Laravel style are detected. Full ICU messages are not parsed.

Is the i18n Missing Key Detector free to use?

Yes. The i18n Missing Key Detector on Webeface Tools is free, has no signup and no usage limit.

Do I need an account to use the i18n Missing Key Detector?

No account is required. Open the page and start immediately.

Is my data uploaded when I use the i18n Missing Key Detector?

No. The i18n Missing Key Detector runs in your browser. Input stays on this device.

How do I find this i18n Missing Key Detector again?

Bookmark https://blog.webeface.de/tools/i18n-detector or search for i18n missing keys on Google together with “webeface”.

Does the i18n Missing Key Detector work on mobile?

Yes. The layout works on phones and desktops. Large pastes are easier on a computer.

Related tools