Spanish Number to Words

Converts 21 to veintiuno, 1000 to mil, with correct gender forms

Convert integers into correct Spanish words, handling diphthong forms (veintiún, treinta y uno), the cien versus ciento rule, gendered uno and una, and millions up to the billions. Choose masculine or feminine agreement.

Why does 21 become veintiuno and not veinte y uno?

Spanish writes 16 through 29 as a single contracted word: dieciséis, veintiuno, veintidós, and so on. Only from 31 upward does the tens-units pair split into two words joined by y, as in treinta y uno. The tool applies this rule automatically.

Write any number in correct Spanish

Spelling out numbers in Spanish has several traps: the teens and twenties contract into single words (dieciséis, veintiuno), the tens and units split with y only from 31 up (treinta y uno), 100 alternates between cien and ciento, and uno changes for gender (un, una, veintiún). This tool applies all of those rules so you get the form a native writer would use.

How it works

The converter breaks the number into groups of three digits (units, thousands, millions) and names each group with a units-tens-hundreds routine, then joins the groups with the right scale word. Within a group it uses the special contracted words for 11-15 and 16-29, inserts y between tens and units from 31 onward, chooses cien for an exact hundred and ciento otherwise, and applies the -cientos / -cientas hundreds. Gender selection switches uno/una and un, and the feminine hundreds doscientas through novecientas. The thousands group uses mil (never un mil), and millions use millón / millones.

Tips and example

Enter 21 with masculine selected and you get veintiuno; the apocopated un form (veintiún) is what you would say before a masculine noun, while feminine gives veintiuna. 100 returns cien, 101 returns ciento uno, and 1000000 returns un millón. A cheque amount like 1234 becomes mil doscientos treinta y cuatro. The tool covers whole numbers only — for decimals write the integer part here and read the fractional part digit by digit or as coma ….