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 ….