In this article
What Is Number to Words Conversion?
Number to words conversion transforms numeric digits into their written (spelled-out) form. For example, 1234 becomes "one thousand two hundred thirty-four" in English. This conversion is essential for legal documents, financial instruments, and accessibility — anywhere numbers need to be unambiguous in text form.
While the concept seems simple, the rules vary dramatically across languages. English follows relatively consistent grouping rules, but languages like French, German, and many Slavic languages have unique grammar, gender agreement, and word-formation rules that make multilingual number conversion a surprisingly complex task.
How Number to Words Works
The basic algorithm for converting numbers to words works by breaking the number into groups of three digits (ones, thousands, millions, billions, etc.) and converting each group independently before combining them with the appropriate scale word.
- Group the digits — split the number into chunks of three from right to left. For 1,234,567: the groups are 1 (millions), 234 (thousands), 567 (ones)
- Convert each group — each three-digit group is converted independently: hundreds place, then tens and ones. "Five hundred sixty-seven" for 567
- Add scale words — append the appropriate scale: million, thousand, etc. Then concatenate: "one million two hundred thirty-four thousand five hundred sixty-seven"
The tens place has special handling in English because 11-19 have unique words (eleven, twelve, thirteen...) rather than following the regular pattern. Numbers 20-99 combine the tens word with the ones word using a hyphen (twenty-one, thirty-five).
Try it free — no signup required
Convert Numbers to Words →Language-Specific Rules
Number-to-words conversion varies significantly across languages. What works for English breaks down quickly when applied to other languages.
- English — relatively simple grouping, optional use of "and" ("one hundred and twenty-three" in British English vs "one hundred twenty-three" in American English)
- French — unique rules for 70 (soixante-dix = sixty-ten), 80 (quatre-vingts = four-twenties), and 90 (quatre-vingt-dix = four-twenty-ten). Belgian and Swiss French use septante, huitante/octante, nonante instead
- German — compound words read backwards: 234 is "zweihundertvierunddreißig" (two-hundred-four-and-thirty). The entire number can become a single compound word
- Slavic languages — numbers require grammatical case agreement with the counted noun, and the word form changes based on whether the number is 1, 2-4, or 5+. Polish has the most complex rules with multiple declension patterns
Common Use Cases
Converting numbers to words is required in many professional and technical contexts.
- Check and cheque writing — the amount must be written in words to prevent alteration and fraud ("Pay to the order of: One Thousand Two Hundred Dollars")
- Legal documents — contracts, court filings, and legal agreements spell out monetary amounts and quantities to eliminate ambiguity
- Accessibility and screen readers — screen readers need number-to-words conversion for natural-sounding output of dates, amounts, and measurements
- Invoice generation — professional invoices often include the total amount in both numeric and written form for clarity
- Financial reports — annual reports and formal financial statements may require numbers to be spelled out following style guide rules (typically numbers under ten are written as words)
Handling Special Cases
Beyond simple integers, number-to-words conversion must handle several special cases that add complexity.
- Decimals — typically expressed as the integer part "point" then each digit individually: 3.14 becomes "three point one four". For currency: "three dollars and fourteen cents"
- Negative numbers — prepend "negative" or "minus" to the word form: -42 becomes "negative forty-two" or "minus forty-two"
- Very large numbers — scale words extend through trillion, quadrillion, quintillion and beyond. The system is well-defined for numbers up to 10^63 (vigintillion) in the short scale used by English-speaking countries
- Ordinals — converting to ordinal form (first, second, third, twenty-first) follows different rules than cardinal numbers and varies by language
Frequently Asked Questions
How do ordinal numbers work in different languages?
Ordinal formation varies widely. English adds "-th" to most numbers (fourth, fifth) with irregular forms (first, second, third). French uses a suffix "-ieme" (deuxieme, troisieme) with "premier" for first. German adds "-te" for 2-19 and "-ste" for 20+ (zweite, zwanzigste). Slavic languages decline ordinals like adjectives, with gender and case agreement.
How are decimals expressed in words in different languages?
English uses "point" followed by individual digits (3.14 = "three point one four") or fractional form ("three and fourteen hundredths"). Many European languages use a comma as the decimal separator and say "comma" instead: 3,14 = "trois virgule quatorze" in French. Currency amounts are typically expressed differently: "three euros and fourteen cents."
What is the largest number that can be expressed in words?
Theoretically there is no limit — you can always add another scale word. In practice, the short scale (used in English) has named numbers up to 10^63 (vigintillion) and beyond using Latin-based naming conventions. The long scale (used in many European languages) names numbers differently — a billion in the long scale is 10^12, not 10^9. Most converters support numbers up to at least 10^15 (quadrillion/billiard).