Numeronym Generator (i18n, a11y)
Turn long words into numeronyms — first and last letter kept, the middle replaced by the count of omitted letters, as in internationalization → i18n.
How to use
- Type or paste your text.
- Set the minimum word length to abbreviate (7 is a good default for jargon).
- Read the numeronym output — words long enough are shortened, others stay as they are.
- Copy the result with one click.
About this tool
ShowHide
A numeronym replaces the middle of a word with the count of letters it stands for, keeping the first and last. The examples everyone knows come from software: internationalization becomes i18n, accessibility a11y, localization l10n, observability o11y, Kubernetes k8s. Paste any text and every word at or above the length you choose is shortened this way, with numbers, punctuation and shorter words left alone and the outer letters keeping their original case.
The convention is usually traced to Digital Equipment Corporation in the 1980s, where an employee named Jan Scherpenhuizen was given the username S12n because the full name would not fit the system's limit. The habit spread through the company and then through the industry, which is why the surviving examples are all the sort of long Latinate nouns that software documentation is full of.
The form has one unexpectedly elegant property. Internationalization and internationalisation are both twenty letters, so both compress to i18n — an abbreviation that sidesteps a spelling argument that has otherwise followed the industry around for decades.
It also has a collision problem that is easy to miss. The scheme encodes only a length and two letters, so different words with the same shape land on the same abbreviation: accessibility and applicability are both thirteen letters starting with a and ending with y, and both are a11y. In practice the context disambiguates, which is another way of saying the abbreviation carries less information than it appears to and only works inside a community that already knows which word was meant. There is also a well-noted irony in the most common example: a screen reader announces a11y as "a eleven y", so the standard shorthand for accessibility is the one word on the page that a blind reader cannot resolve. Worth using in a slug or a channel name, worth spelling out in prose.
Frequently asked questions
How is a numeronym formed?
Keep the first letter, count the letters between the first and last, and put that number in the middle, then keep the last letter. Internationalization has 18 letters between i and n, so it becomes i18n.
Why set a minimum length?
Numeronyms only make sense for longer words; abbreviating short words saves nothing and hurts readability. The minimum length lets you abbreviate only words worth shortening — raise it for just the longest jargon, lower it to catch more.
Does it keep capitals and punctuation?
Yes. Only runs of letters are abbreviated, and the first and last letters keep their case, so Kubernetes becomes K8s. Numbers, spaces and punctuation pass through unchanged.
When does a numeronym help and when does it just obscure?
It helps where the full word is long, repeated constantly and already known to everyone in the room — which is why it took hold for internationalization and accessibility among people who work on them daily. Outside that circle it is a barrier: a reader who does not already know the word cannot recover it from the abbreviation, and cannot look it up either. Spell it out on first use and abbreviate afterwards.
Why do a11y and i18n resist being read aloud?
Because there is nothing to pronounce — the middle is a count, not a sound, so people say the letters, the number and the letter, or fall back to the full word. That makes the form awkward in speech, in screen readers and in a video caption, which is a particular irony for the one that stands for accessibility. Prefer the full word wherever text will be heard rather than read.
Related tools
Character & Word Counter
Count characters, words, sentences, lines, and bytes in real time.
Text
Word Frequency Counter
Count how often each word appears in your text — with stopword filtering, minimum length, and CSV export.
Text
Number to Words
Spell out any number in English, Korean, or Japanese — for cheques, contracts, or just clarity.
Convert
Bionic Reading Converter
Convert any text into bionic reading format — first letters of each word bolded as fixation points to help your eyes glide faster through long passages.
Text
Typing Speed Test (WPM)
Measure your typing speed in WPM and CPM with accuracy tracking. 15/30/60/120s tests, English / Korean / Japanese word lists, personal best persists.
Text
Reading Time & Speaking Time Calculator
Estimate how long it takes to read or speak a text — adjustable WPM presets for slow, average, fast readers, TED, podcast.
Text