Spanish Numbers in Words
Spell any whole number in Spanish, with cien vs ciento and the -cientos irregulars handled.
543 written out in Spanish.
Key numbers in Spanish
Spanish writes 543 as quinientos cuarenta y tres. Numbers 0–15 are unique words, 16–29 join into one (dieciséis, veintidós), and 30+ use y: treinta y uno. Say cien for exactly 100 but ciento for 101–199 (ciento uno). Enter any integer to spell it out.
How Spanish numbers are built
Spanish reads a number in three layers — units (0–29), tens (30–99), and hundreds (100–999) — then repeats the whole pattern for the thousands. The tricky part is that Spanish has more one-word forms and more irregular stems than English, so the safest approach is to learn the fixed words first and only then glue them together.
The units 0–15 are all unique (cero, uno, dos … quince). From 16 to 29 the pieces fuse into a single written word: dieciséis, diecisiete, dieciocho, diecinueve and veintiuno, veintidós, veintitrés … veintinueve. From 30 on, Spanish separates the tens and units with y — treinta y uno, cuarenta y cinco — and never fuses them into one word again.
Worked example: 543
Read 543 as “five hundreds + forty + three”. The hundreds stem for 5 is the irregular quinientos, the tens word is cuarenta, and the two are joined to the unit with y.
- 1 Split into groups of three. Read from the right in groups of three digits: 543 is a single group; 2,015 splits into 2 (thousands) and 015.
- 2 Write the hundreds stem. Use cien only for exactly 100; use ciento for 101–199, and the -cientos stems otherwise. 500 → quinientos, not cincocientos.
- 3 Add the tens with y. From 30 up, join tens and units with y: cuarenta y tres. Below 30 the word is already one piece (veintitrés).
- 4 Attach the thousands. 1000 is just mil (never “un mil”); 2000 is dos mil. Combine: 543 → quinientos cuarenta y tres.
Tricky forms to memorise
The irregular stems and the cien/ciento split cause most mistakes.
| Number | Spanish | Why it trips people up |
|---|---|---|
| 16 | dieciséis | One fused word, and it carries an accent (é). |
| 21 | veintiuno | Fused word; apocopates to veintiún before a noun or mil. |
| 100 | cien | Only for exactly 100. |
| 101 | ciento uno | Becomes ciento for 101–199; no y after the hundreds. |
| 500 | quinientos | Irregular stem — not cincocientos. |
| 700 | setecientos | Irregular stem — not sietecientos. |
| 900 | novecientos | Irregular stem — not nuevecientos. |
| 1000 | mil | Just mil — never un mil. |
Where the rules bite
cien vs ciento. Say cien for exactly 100 and for round multiples like cien mil (100,000). The moment there is a remainder, switch to ciento: ciento uno (101), ciento cincuenta (150). Note there is no y straight after the hundreds — the y only ever sits between the tens and the units.
The -cientos irregulars. Most hundreds are regular (doscientos, trescientos, cuatrocientos, seiscientos, ochocientos), but three are not: quinientos (500), setecientos (700), and novecientos (900). These come from older Latin forms, so they cannot be built from cinco, siete, or nueve.
uno, un, and una. Standing alone the number is uno (21 → veintiuno). Before a masculine noun — or before mil — it apocopates and loses the -o: veintiún libros, treinta y un mil. Before a feminine noun it becomes una: veintiuna casas. The tool shows the standalone form; adjust to un or una to match the noun that follows.
For the same idea in another language, see the French numbers writer, or convert figures for cheques with the number-to-words converter.