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

Limits you should know about

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.