Turn long words into short numeronyms like i18n
All computation runs locally in your browser

A numeronym is an abbreviation where the middle of a word is replaced by a number. The number represents how many characters are between the first and last character.
Who is this for?
If you also need clean, URL-friendly text, pair this tool with our Slugify string calculator.
Type a word
Use a single word such as “internationalization” or “accessibility”.
Read the numeronym
You’ll see the first letter, the count of middle letters, and the last letter.
Copy, share, or reset
Use the copy button to paste the result, or the share/favorite/reset buttons below the calculator.
Worked example 1: internationalization → i18n
Let be the word length. For “internationalization”, .
So the numeronym is .
Worked example 2: accessibility → a11y
“accessibility” has , so the middle count is .
Internationalization docs
In codebases, “internationalization” is often shortened to . It keeps file names, flags, and docs easy to scan.
Accessibility tickets
Teams commonly use as a shorthand for “accessibility” in issue titles and labels.
Feature flags and env vars
When space is tight (flags, env vars), a numeronym keeps names readable without losing the “shape” of the word.
Technical writing
Glossaries and internal docs can use numeronyms as aliases. If you also need consistent casing, combine with our Case Converter.
Issue labels
Create short labels that still look like the original word.
Chat shorthand
Use in Slack/Teams when you don’t want to type long terms repeatedly.
File names
Keep filenames compact while still recognizable at a glance.
UI microcopy
When a design spec needs shorthand, numeronyms can keep notes tidy.
Code identifiers
Useful for internal variables/constants in prototypes and quick scripts.
Learning & onboarding
Understand common industry shorthands like i18n, l10n, a11y.
When it might not fit
Make numeronyms readable
Want to validate patterns like “a11y” inside a text? Our Regex tester can help you build a safe matcher.
Let a word be a string with length . If , the tool returns the word unchanged. Otherwise it returns:
Variable meanings
Numeronyms sit next to a few other shorthand styles:
Acronym
Forms a new word from initials (e.g., “NASA”).
Initialism
Reads each initial letter (e.g., “API”).
Numeronym
Keeps first/last letter and replaces the middle with a count (e.g., i18n).
Because there are letters between the first and the last . In general, the number is .
No. If the length , the output is the same as the input.
You can, but the tool treats the entire input as one string (spaces count toward length). For clearer results, use a single word.
The length is based on how the browser counts characters in a JavaScript string. Some characters (like emoji or combined accents) can be counted differently than you expect.
Yes. The computation runs locally in your browser; your input isn’t sent anywhere by the calculator itself.
Use the Share button and enable “share with results” to include the input word in the URL.
This tool is designed for convenience and consistency. It does not validate whether a numeronym is “standard” in your industry.
External references
Use a simple chronometer (stopwatch) to track elapsed time down to milliseconds. Runs locally in your browser.
Normalize email addresses to a standard format for easier comparison. Useful for deduplication and data cleaning. Runs locally in your browser.
Estimate the time needed to consume a total amount at a constant rate, and get an expected end time. Runs locally in your browser.
Parse and decode your JSON Web Token (JWT) and display its content. All computation runs locally in your browser.
Know which file extensions are associated to a MIME type, and which MIME type is associated to a file extension. Includes a full MIME types table.
Generate random Lorem Ipsum placeholder text with customizable paragraphs, sentences, and word counts. Runs locally in your browser.