utilduck
Home · Converters · Number to Words Converter

Number to Words Converter

Enter a number to spell it out in Spanish or English — useful for checks, contracts and legal documents.

In words
-

How numbers are spelled out

This tool converts a number into written words following standard Spanish (RAE) or English rules — the format used on checks and legal documents. In Spanish, 'uno' shortens to 'un' before a noun (veintiún, treinta y un), 100 is 'cien' alone but 'ciento' in 101-199, and 'y' only appears between tens and units, never after hundreds. Add a currency to append the amount format used on real checks (e.g. pesos with 00/100 M.N. for Mexico).

How do I convert a number to words?

To convert a number to words, break it into groups of hundreds, tens and units from the largest place value down, spell each group using standard number names, and join the groups with 'thousand' or 'million' where needed. Example: 1,234 becomes 'one thousand two hundred thirty-four' (or, in Spanish, 'mil doscientos treinta y cuatro').

Steps to spell out a number

  1. Split the number into millions, thousands, and the remaining hundreds group.
  2. Convert each three-digit group to words using standard unit, teen and tens names.
  3. In Spanish, apply the apocope rule: 'uno' shortens to 'un' and 'veintiuno' to 'veintiún' whenever it precedes a noun (as on a check).
  4. Join the groups with 'mil'/'thousand' and 'millón(es)'/'million(s)' as needed.
  5. If a currency is selected, append the currency name and the cents as a fraction (e.g. '34/100').

Spelling rules used

Number = (millions × millón/millones) + (thousands × mil) + hundreds-tens-units, joined without commas
  • cien = exactly 100 alone; ciento = the hundreds prefix for 101-199 (ciento uno, ciento dieciséis)
  • y (and) = appears only between the tens and units digit of the same group (treinta y cuatro), never after a hundreds word
  • apocope = 'un' instead of 'uno', 'veintiún' instead of 'veintiuno', used before a noun such as a currency name

Quick number-to-words answers

How do you write 1,234,567 in English words?

"One million two hundred thirty-four thousand five hundred sixty-seven."

How do you write 1,234,567 in Spanish (numeros a letras)?

"Un millon doscientos treinta y cuatro mil quinientos sesenta y siete."

What's the largest number this tool can convert?

999,999,999 -- entering 1,000,000,000 or more shows an error, since amounts of a billion or higher aren't supported.

How is 100 written in Spanish -- cien or ciento?

Exactly 100 is 'cien'; 'ciento' is only used when another digit follows, for example 101 is 'ciento un' (this tool always uses the shortened 'un' form, never 'uno').

Why does 21 show as 'veintiun' instead of 'veintiuno'?

This tool always uses the shortened form that agrees with a following noun -- as in currency amounts like 'veintiun euros' -- even when no currency is selected.

Does this tool support Hindi-style lakh/crore grouping?

No -- only English and Spanish are available, and both use standard thousand/million grouping; Indian-style lakh/crore isn't supported.

How do you write 1,000,000 in English?

"One million."

How is a currency amount like 1234.56 written out?

Spanish shows 'Mil doscientos treinta y cuatro euros 56/100'; English shows 'One thousand two hundred thirty-four dollars and 56/100' -- cents are rounded to the nearest hundredth.

Example conversions (Spanish)

NumberSpanish words
15Quince
16Dieciséis
21Veintiún
100Cien
101Ciento un
116Ciento dieciséis
1,000Mil
1,234Mil doscientos treinta y cuatro
21,000Veintiún mil
1,000,000Un millón

Frequently asked questions

Why does this tool write 21 as 'veintiún' instead of 'veintiuno'?

This tool always spells numbers as if they precede a noun — the way they appear on a check ('veintiún pesos') or in a contract clause. That shortened form (apocope) is standard RAE usage before a noun; a number said completely on its own, with nothing following it, would use 'veintiuno' instead.

What is the difference between 'cien' and 'ciento'?

'Cien' is used only for exactly 100 by itself or before 'mil'/'millones'. Any number from 101 to 199 uses 'ciento' as a prefix, as in 'ciento dieciséis' (116).

How do I get the Mexican check format with M.N.?

Select MXN from the currency dropdown. The tool appends 'pesos', the cents as a fraction out of 100, and the 'M.N.' (Moneda Nacional) suffix used on Mexican checks.

What is the largest number this tool supports?

Up to 999,999,999 (just under one thousand million), which keeps the output within standard short-form number names without needing 'billón' or long-scale terms that vary by country.

This tool follows standard RAE spelling conventions for Spanish and standard American usage for English; some countries and institutions use slightly different check-writing conventions (e.g., 'con' instead of a slash for cents). Confirm your bank's or notary's exact required format before using this text on an official document.

Privacy and safety

  • Runs in your browser — Everything you type is calculated on your own device. Your inputs are never sent to a utilduck server.
  • Encrypted connection — Pages are served over HTTPS, so nobody on the network can read what you load.
  • Not shared with third parties — Your inputs are not passed to analytics or advertising services.
  • Nothing is stored — Results are not saved to any server, and there is no account to create.

Last updated: 2026-08-17