🇺🇸 United States

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.

Supports integers, decimals, and negatives. Up to trillions.
Utility converter. No financial advice. Double-check critical documents.

Try another scenario

Found an issue? Send feedback

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

English number-to-words algorithm:
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.

Number1,234,567
Millions group1 → One Million
Thousands group234 → Two Hundred Thirty-Four Thousand
Ones group567 → Five Hundred Sixty-Seven
ResultOne Million Two Hundred Thirty-Four Thousand Five Hundred Sixty-Seven

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.

Dollar amount$2,350.00
Dollars in wordsTwo Thousand Three Hundred Fifty
Cents00/100
Check line***Two Thousand Three Hundred Fifty and 00/100 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.

Number42,195
EnglishForty-Two Thousand One Hundred Ninety-Five
SpanishCuarenta y Dos Mil Ciento Noventa y Cinco
FrenchQuarante-Deux Mille Cent Quatre-Vingt-Quinze
GermanZweiundvierzigtausendeinhundertfünfundneunzig

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

Language-Specific Numbering Rules

English: Groups of 3 digits. Scale: Thousand, Million, Billion, Trillion.

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.

Related Tools