Number to Words Calculator
Convert any number to words in English, format amounts for checks and cheques, or translate numbers into Spanish, French, German, and Hindi. Supports decimals, negatives, and numbers up to trillions.
Try another scenario
How to Use This Calculator
Tab "Convert"
Enter any number — integer, decimal, or negative — and instantly see it written out in English words. The converter handles numbers up to the trillions. Decimals are read digit by digit after “Point” (e.g., 3.14 becomes “Three Point One Four”).
Tab "Check/Cheque Format"
Enter a dollar amount and get the standard check-writing format: the amount in words, followed by “and XX/100 Dollars”, wrapped in *** padding to prevent tampering. Copy the result directly onto your check.
Tab "Multiple Languages"
Enter an integer and see it converted into five languages simultaneously: English, Spanish, French, German, and Hindi. Each language uses its own grammatical rules and numbering conventions. Hindi uses the Indian numbering system (lakh, crore).
The Conversion Logic
1. Split the number into groups of three digits (from right to left)
2. Convert each group: ones (1–19), tens (20–90), hundreds
3. Append scale word: Thousand, Million, Billion, Trillion
4. Join all groups with spaces
Check format:
***[Amount in words] and [cents]/100 Dollars***
Hindi numbering (Indian system):
After hundreds, digits group in pairs: Thousand (10³), Lakh (10&sup5;), Crore (10&sup7;), Arab (10&sup9;), Kharab (10¹¹)
Worked Examples
Example 1 — 1,234,567 in English words
A seven-digit number converted to words step by step.
Each group of three digits is converted independently, then joined with the appropriate scale word (Million, Thousand).
Example 2 — $2,350.00 in check format
Writing a check for two thousand three hundred fifty dollars.
The *** padding on both sides prevents anyone from adding extra words. Even with zero cents, always write “and 00/100 Dollars” to prevent tampering.
Example 3 — 42,195 in Spanish
The marathon distance in metres, converted to Spanish words.
Notice how German combines the entire number into one word, French uses the base-20 system for 95 (“quatre-vingt-quinze” = 4×20+15), and Spanish places “y” only between tens and ones.
When You Need Numbers in Words
- Writing checks or cheques — banks require the amount in words as a fraud prevention measure
- Legal documents — contracts, wills, and court filings often require amounts spelled out
- Invoices and receipts — some jurisdictions require written amounts on official invoices
- Education — teaching children to read and write numbers in words
- International communication — verifying number translations across languages
- Accessibility — screen readers and text-to-speech tools benefit from written-out numbers
Language-Specific Numbering Rules
Spanish: Groups of 3 digits. “y” between tens and ones. 1000 = “Mil” (not “Un Mil”). Billion = “Mil Millones” (not “Billón”).
French: Base-20 system for 70–99. 70 = “Soixante-Dix” (60+10). 80 = “Quatre-Vingts” (4×20). 90 = “Quatre-Vingt-Dix” (4×20+10).
German: Units before tens (“einundzwanzig” = one-and-twenty = 21). Numbers below 1 million often written as one word.
Hindi: Indian numbering system. Unique words for every number 1–99. Groups of 2 after hundreds: Hazār (10³), Lākh (10&sup5;), Caroṛ (10&sup7;).
Frequently Asked Questions
How do you write 1,000,000 in words?
1,000,000 in words is “One Million” in English, “Un Millón” in Spanish, “Un Million” in French, “Eine Million” in German, and “दस लाख” (Das Lakh) in Hindi (since 1,000,000 = 10 lakh in the Indian system).
What is the difference between “billion” in English and Spanish?
In English, a billion is 1,000,000,000 (10&sup9;). In Spanish, “Billón” means 1,000,000,000,000 (10¹²) — what English calls a trillion. The English billion is “Mil Millones” (a thousand millions) in Spanish. This calculator uses the correct convention for each language.
Can I use this for legal documents?
This tool provides a reliable conversion, but always double-check the output for legal or financial documents. Different jurisdictions may have specific formatting requirements. For checks, banks in the US accept the format shown in the Check/Cheque tab.
Why does French use “quatre-vingt” for 80?
French partially uses a vigesimal (base-20) counting system inherited from Celtic and Norman influences. “Quatre-vingts” literally means “four twenties” (4 × 20 = 80). This extends to 70 (“soixante-dix” = 60+10) and 90 (“quatre-vingt-dix” = 80+10). Belgian and Swiss French use “septante” (70), “huitante” (80), and “nonante” (90) instead.
What is the Indian numbering system used in Hindi?
The Indian numbering system groups digits differently after the hundreds place: instead of groups of 3 (thousand, million, billion), it uses groups of 2 (thousand, lakh, crore). So 10,00,000 = 10 lakh = 1 million, and 1,00,00,000 = 1 crore = 10 million. Hindi has unique words for every number from 1 to 99, unlike English which combines tens and ones.