Numeronym Generator
WebEverything runs locally in your browser — nothing is uploaded
Enter a word or phrase and get its numeronym: `internationalization` becomes `i18n`, `accessibility` becomes `a11y`, `localization` becomes `l10n`, `kubernetes` becomes `k8s`. The number matters: in the first-and-last style it is the letters left after dropping the first and last character (the 18 in `i18n` is 20 − 2). Two styles are offered — keep the first and last letters (the default), or keep the first letter only. Words shorter than the threshold are left alone (default 5). Phrases are handled as a whole by default, with spaces not counted, or you can switch to word-by-word mode. Words with an established form — `i18n`, `k8s`, `w3c`, `m10n` — are matched directly: `w3c` and `m10n` do not follow the formula, so computing them by rule would actually be wrong. Everything runs locally in your browser.
Features
- First-and-last style: internationalization to i18n, accessibility to a11y
- First-letter-only style, for an even shorter form
- The number is length − 2 (first-and-last) or length − 1 (first-only)
- Minimum length: shorter words are left as is (default 5)
- Preserve the original case (Extensibility to E11y)
- Phrases handled as a whole (default, spaces not counted) or word by word
- Known standard forms matched directly: i18n, l10n, a11y, k8s, o11y, m10n, w3c
- Shows the letter and omitted counts, so the number can be checked
- One entry per line, so a batch can be generated together
- Copy any single result on its own
How to use
- Enter one word or phrase per line
- Choose the style (keep first and last, or first letter only)
- Adjust the minimum length, case handling and phrase handling as needed
- Use the row copy button to take the numeronym
FAQ
- Where does the 18 in `i18n` come from?
- It is the number of letters left after dropping the first and last. `internationalization` has 20 letters; remove the leading `i` and the trailing `n` and 18 remain, giving `i18n`. Likewise `accessibility` has 13 letters and yields `a11y`. It is not a count of omitted vowels, which is why forgetting to subtract that 2 is the most common mistake.
- Why are `w3c` and `m10n` not counted by letters?
- Because they are established forms, not letter counts. The 3 in `w3c` (World Wide Web Consortium) counts the middle words, and `m10n` (modernization) comes from a widely circulated spelling that differs by one from the letter count. The tool ships a small dictionary to match these standard forms directly — agreeing with everyone else matters more than being “correct by rule”.
- How are phrases handled by default?
- As a whole: the entire line is one token, only its first and last letters are kept, and every letter in between counts toward the number, with spaces not counted (`web accessibility` becomes `w14y`). Switch to word-by-word mode to abbreviate each word separately, which gives `web a11y`.
- Is any of this uploaded?
- No. Generation happens entirely in your browser; nothing is sent and it works offline.
Related tools
Case Converter
TextConvert identifiers between fourteen naming styles. Words are split correctly first, so acronyms such as HTTPServer come out right, all in your browser.
Word Counter
TextCount Chinese characters and English words separately, alongside characters, lines, real UTF-8 bytes, reading and speaking time, and SMS segment counts.
Text Inspector
TextFind invisible zero-width characters, BOMs and lookalike letters, and report normalization form, line endings and four character counts. All local.
URL Parser
WebParse a URL into scheme, host, port, path, query parameters and fragment, with each parameter shown raw and decoded. Runs entirely in your browser.
User-Agent Parser
WebParse a user agent into browser, version, OS, device type and engine, and see which rules matched. Pattern matching only. Runs entirely in your browser.
HTTP Status Codes
WebLook up an HTTP status code for its meaning, 1xx–5xx class, typical uses and common traps. Runs entirely in your browser.