How-To & Life · Guide · Text & Writing Utilities
How to Write Numbers in Words
Convert any number into words for checks or legal documents instantly. This free online tool handles cardinal and ordinal formats, with no registration or sign-up needed.
Writing numbers as words looks like a schoolroom exercise until you hit check-writing, legal contracts, or locale-specific formatting. “1,234.56” becomes “one thousand two hundred thirty-four and 56/100 dollars” on a check — and every bank has subtle rules about where to hyphenate, how to handle the decimal, and what to put in the unused space. Ordinals add another layer (first, second, third), and the billion/milliard split between American and British English causes six-figure misunderstandings in international documents. This guide covers cardinal and ordinal conversion, the check-writing conventions, short vs long scale, and how negative and decimal values are handled.
Advertisement
Cardinal numbers
Standard counting words. One, two, three… ten, eleven… twenty, twenty-one. The rules:
- Numbers 21–99 (non-multiples-of-ten) are hyphenated: twenty-one, sixty-seven
- Hundreds, thousands, millions use “and” optionally (American usage drops it; British keeps it)
- No commas in the word form
1234 -> "one thousand two hundred thirty-four"
-> "one thousand two hundred and thirty-four" (UK)Ordinal numbers
Position words. First, second, third, fourth… Most are formed by adding -th to the cardinal, with a few irregulars:
- 1st = first, 2nd = second, 3rd = third (irregular)
- 5th = fifth (“v” change)
- 8th = eighth (one “h”)
- 9th = ninth (no “e”)
- 12th = twelfth (one “l”)
- 20th = twentieth (“y” → “ieth”)
Compound ordinals only put the ordinal suffix on the last part: twenty-first, one hundred twenty-third.
Check-writing format
The legal amount on a check is the word form. Banks use it to resolve discrepancies with the numeric amount. Rules:
- Dollars in words, cents as a fraction over 100
- Hyphenate compound numbers (twenty-one, etc.)
- Fill remaining line with a long dash or wavy line to prevent alteration
- Zero cents: write “and 00/100” or “and no/100”
$1,234.56 -> "One thousand two hundred thirty-four and 56/100 dollars" $50.00 -> "Fifty and 00/100 dollars"
“And” appears only between the dollars and the cents fraction — not inside the dollars portion, despite common school teaching otherwise.
Short vs long scale
The most common source of international confusion:
- Short scale (US, modern UK, most English): each new word is 1000× the previous. Million (10⁶), billion (10⁹), trillion (10¹²).
- Long scale (Continental Europe, Latin America, historic UK): each word is 1,000,000× the previous. Million (10⁶), milliard (10⁹), billion (10¹²).
10^9 (one followed by 9 zeros): US/UK modern: one billion French: un milliard German: eine Milliarde Spanish: mil millones / un millardo 10^12: US/UK modern: one trillion French: un billion German: eine Billion
If you’re writing international contracts, spell out the digit count in parentheses: “one billion (10⁹).”
Negative numbers
Three conventions depending on context:
- Prefix “negative” — “negative fifty”
- Prefix “minus” — common in British/math usage
- Parentheses — “(fifty)” in accounting
For checks, negatives don’t occur — you can’t write a check for a negative amount.
Decimal numbers
Several approaches:
- “Three point one four” — digit by digit after the point
- “Three and fourteen hundredths” — as a mixed number
- “Three point fourteen” — informal, less precise
3.14 "three point one four" "three and fourteen hundredths" 0.5 "zero point five" "one half" "five tenths"
Fractions
- 1/2 → one half
- 1/3 → one third
- 1/4 → one quarter (or one fourth)
- 2/3 → two thirds
- 5/8 → five eighths
Mixed numbers: “three and one half.”
Locale rules
Different languages have different place-value groupings and names. French counts by twenties past 60 (“quatre-vingt” = 80, “quatre-vingt-dix” = 90). German compounds: 21 is “einundzwanzig” (one-and-twenty). Spanish, Italian, Portuguese are more regular but have gender agreement (“doscientos” vs “doscientas”). A locale library handles this; hand-rolled converters almost always break on non-English input.
Percent and currency formatting
When numbers are part of formatted output:
- “25%” → “twenty-five percent”
- “$100” → “one hundred dollars”
- “€50,00” → “fifty euros” (and notice the comma decimal)
Year pronunciation
Years have their own conventions:
- 1999 → “nineteen ninety-nine”
- 2000 → “two thousand”
- 2005 → “two thousand (and) five”
- 2010 → “twenty ten” or “two thousand ten”
- 2024 → “twenty twenty-four” (standard now)
Phone numbers and digit strings
Phone numbers, PINs, and identifiers are read digit-by-digit, not as full numbers. “555-1234” is “five five five, one two three four,” not “five hundred fifty-five, one thousand two hundred thirty-four.”
Common mistakes
Writing “one thousand and two hundred” in American English (the “and” goes before the cents in checks, not inside the dollars). Hyphenating across place values (“two-hundred” — wrong, it’s “two hundred”). Calling 10⁹ a “billion” in a contract with a French counterparty. Forgetting to fill the remaining space on a check, leaving room for alteration. And using commas anywhere in the word form — there are no commas in “one thousand two hundred thirty-four.”
Run the numbers
Use these while you read
Tools that pair with this guide
- Number to WordsConvert any number into written English words instantly, like turning 1,234 into 'one thousand two hundred thirty-four'. A free online tool for checks and invoices.Text & Writing Utilities
- Roman Numeral ConverterConvert numbers up to 3,999,999 to Roman numerals and back. Great for tattoos, chapters, and movie titles. Free, instant online converter with no sign-up.Text & Writing Utilities
- Number Base ConverterConvert numbers between binary, octal, decimal, and hexadecimal all at once. A clean, ad-free, instant online converter for developers and students alike.File & Format Converters
- ASCII Art GeneratorTurn plain text into ASCII art with multiple font styles. Copy to terminals, READMEs, commits, or Slack.Text & Writing Utilities
Advertisement
Continue reading
- How-To & LifeHow to Convert to snake_caseConvert text to snake_case online instantly. Free tool handles acronyms and PascalCase for Python and Ruby naming with no download needed.
- How-To & LifeHow to Count Word FrequencyCount word frequency online instantly with our free text analyzer. Remove stop-words and explore n-grams for SEO research without registration.
- How-To & LifeHow to Remove Duplicate LinesDedup text lines using exact, trimmed, or case-insensitive comparison free online. Process large files and choose preserve-first or preserve-last instantly with no signup.
- How-To & LifeHow to Detect Invisible CharactersFind zero-width joiners, non-breakers, and byte order marks that break your regex after paste. Use this free instant guide for clean text processing online.
- How-To & LifeHow to Normalize Unicode TextNormalize Unicode text using NFC, NFD, NFKC, and NFKD forms for search and security. A free online guide to handling homoglyph attacks and key normalization in seconds.
- How-To & LifeHow to Remove Extra WhitespaceClean text by trimming, collapsing spaces, handling non-breaking spaces, and tab conversion free online. Preserve code indentation instantly with no signup.