Number to Words in Spanish (Números en Letras)

Convert any number into Spanish words — correct uno/un, cien, quinientos.

Free number-to-words converter for Spanish (números en letras). Spell any number up to 12 digits in correct Castilian Spanish — handling veintiuno, cien vs ciento, quinientos and millón/millones. Runs entirely in your browser; nothing is sent anywhere. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How does it handle uno, cien and quinientos correctly?

The converter applies standard Castilian rules — uno becomes un before mil and millón, 100 alone is cien but 101 is ciento uno, and the irregular hundreds quinientos, setecientos and novecientos are spelled out specially.

This tool spells any number into its Spanish word form (números en letras) — useful for cheques, contracts, legal documents and language learning. It applies the grammatical rules that most tools get wrong, and runs entirely in your browser.

When you need numbers in words in Spanish

The main real-world use cases are:

  • Cheques and bank transfers — Spanish-speaking countries typically require that the amount be written in words on cheques, and that the words exactly match the digits.
  • Legal and notarial documents — contracts, deeds and wills in Spanish-speaking jurisdictions conventionally spell amounts out to prevent alteration.
  • Invoices in Latin America and Spain — some tax authorities require the total in words on official invoices (facturas).
  • Language learning — understanding how large numbers are constructed helps students move beyond memorised small numbers.

How it works

The converter processes the number in groups of three digits (hundreds, tens, units), then assembles them with scale words (mil, millón, millones, billón), applying these standard Castilian rules at each step:

  • uno → un before mil and millón (veintiún mil, un millón). The full form uno is kept only when it stands alone or at the end of a number.
  • cien for exactly 100, but ciento in 101–199 (ciento uno, ciento noventa y nueve). Using cien before a smaller number is a very common learner error.
  • The irregular hundreds: quinientos (500), seiscientos (600), setecientos (700), ochocientos (800), novecientos (900). These are not formed by adding cientos to the tens word — they are their own forms.
  • The contracted twenties (21–29) are written as single words: veintiuno, veintidós, veintitrés, veinticuatro, veinticinco, veintiséis, veintisiete, veintiocho, veintinueve. From 31 onwards, the pattern changes to separate words with y: treinta y uno, cuarenta y dos.
  • Scale word agreement: un millón, but dos millones (plural). The converter handles singular/plural correctly.

Examples

NumberSpanish words
21veintiuno
100cien
101ciento uno
500quinientos
1,000mil
21,000veintiún mil
1,000,000un millón
2,000,000dos millones
1,234mil doscientos treinta y cuatro
100,000cien mil

So 1,234 spells out as mil doscientos treinta y cuatro, and 100,000 is cien mil (not ciento mil, which would be wrong).

Common mistakes to watch for

  • Writing cien uno instead of ciento uno for 101.
  • Writing quinceientos instead of quinientos for 500.
  • Using un mil — Spanish does not put un before mil for 1,000 (just mil), but does before millón (un millón).
  • Writing the twenties as two words (veinte y uno) — in modern Spanish they are always fused.

Dialect note

This tool uses standard Castilian (Spain) conventions. Latin American Spanish is largely identical for number words, though regional typographic conventions (such as the use of a period versus a comma as the thousands separator on cheques) vary by country.

All processing is 100% client-side — your numbers never leave your browser.