About Numbrate
Numbrate turns numbers and money amounts into correctly written words, in 20 languages, for free.
What it does
Type a number such as 1234.56, pick a language, and Numbrate returns the written form. It accepts whole numbers of up to 36 digits, up to 20 decimal places, and negative values. In currency mode it writes an amount such as 1234.56 as “one thousand two hundred thirty-four dollars and fifty-six cents”, with the right plural forms for the language.
People use it to fill in the amount-in-words line on cheques, to write invoices and contracts, to check spelling, to prepare teaching material, and to generate text inside spreadsheets.
Why it exists
Writing a number in words looks easy until it has to be right. Hyphens in English, the “and” in British usage, the unit-before-ten order in German, the 70/80/90 forms in French, the long and short scale for billions, and lakh and crore in South Asia all trip people up. Numbrate encodes those rules in one engine that is covered by automated tests for every language, so you do not have to remember them.
How it is built
- One conversion engine, 20 languages. English, Turkish, Russian, Chinese, Hindi, Spanish, French, Arabic, Bengali, Portuguese, Japanese, German, Italian, Dutch, Polish, Indonesian, Korean, Vietnamese, Urdu and Persian.
- Language-specific rules. Long scale or short scale, myriads (Chinese, Japanese, Korean), lakh/crore (Hindi, Bengali, Urdu), grammatical gender, and plural rules for currency names.
- Strict input handling. Numbers that are out of range or have too many decimals for a currency are rejected with a clear message. They are never silently rounded or truncated, because a wrong amount on a cheque or contract is worse than no answer.
- Privacy by design. The number you type is converted on request and is not stored. See the Privacy Policy.
Limits you should know about
- English output follows American style (“one hundred five”, without the British “and”).
- Currency mode covers the most common currencies for each language, not every currency in the world.
- Numbrate is a writing aid. For legal, tax or banking documents, check the result against the rules your institution requires.
Also from Numbrate
The same engine powers a Google Sheets add-on and a developer API. Numbrate also publishes a few other productivity add-ons; see the product overview.
Learn more
Our guides explain the writing rules behind the converter, with worked examples.
Contact
Questions, corrections or a language rule we got wrong? Write to numbrate@gmail.com or see the contact page.