Skip to content
Run here 100% in your browser, no upload, no login

i18n Key Generator

Turn English sentences into clean i18n keys in camelCase or CONST_CASE, batch-friendly.

Generated keys (one per line)

 

How to use it

  1. Paste one or more English sentences into the input — one per line for batch mode.
  2. Pick a naming style: camelCase (submitButtonLabel) or CONST_CASE (SUBMIT_BUTTON_LABEL).
  3. Optional settings: a module prefix (settings.), a maximum key length and stop-word removal (of, the, a and friends are dropped).
  4. Each input line produces one key on the matching output line, so you can paste both straight into your locale files.
  5. Click Copy to take the whole key list.

Common use cases

Why it stays private

Key derivation is plain string processing in your browser. No requests are made, and nothing is stored between visits.

FAQ

Q: Does it translate the text? A: No — it structures the English source into a key. The translations themselves live in your locale files.

Q: What happens with duplicate input lines? A: Each line produces its own key; identical lines naturally produce identical keys, which is usually what you want for repeated copy.

Q: Can it handle numbers and punctuation? A: Digits are kept, punctuation is stripped or turned into separators, and empty results are reported rather than silently emitted.

Your data stays on this device

i18n Key Generator runs 100% locally. Everything you paste or drop is processed by your own browser and never transmitted. Nothing is stored on our servers — close the tab and it is gone.

Nothing you type is sent to a server, logged, or used for analytics. The page works even with your network disconnected after first load.