How to use Number to words
- 1
Pick the language and the reading
Choose a language or regional style such as English (India), Spanish (Mexico) or Uzbek in Cyrillic, then Number, Ordinal or Money.
- 2
Type the number
Use any separators you like; the line under the box confirms how the digits were read and offers the other reading when a comma is ambiguous.
- 3
Set currency, format and case
For money, choose the currency and the document style, for example cheque, payment order or contract, then capital first, lowercase, UPPERCASE or Title Case.
- 4
Copy the words
Copy the main result, or any of the other formats listed under it, into your invoice, contract or form.
Limits and Pro
Free with no sign-up: up to 21 digits before the decimal point in most languages (16 in Chinese, Japanese and Korean, 18 in Arabic, Persian, Hindi and Bengali), 6 to 20 decimals for plain numbers depending on the language, and money rounded to the currency's 0, 2 or 3 decimal places.
Pro removes the ads; every language, currency and format is already free. See Pro
About Number to words
Writing a number out in words looks simple until the grammar gets involved. Russian switches between рубль, рубля and рублей; Arabic gives three to ten the opposite gender of the noun they count; French says quatre-vingts but quatre-vingt-un; Italian and German glue everything below a million into one long word; Chinese banks want 壹拾 rather than 十 and a 零 wherever digits are missing. This converter carries those rules for 23 languages in 34 regional styles, so the words you paste into a contract, invoice or form read the way a local accountant would write them.
Choose how the input is read. Number gives the cardinal (one thousand and one), Ordinal gives first, twenty-first or двухтысячный in the languages that use them, and Money adds the currency's main and minor units in that country's formal style: US checks with 56/100, Indian lakh and crore ending in "Only", Russian payment orders with kopecks in figures, Mexican 00/100 M.N., Thai BAHTTEXT, Turkish cheque words written together, Korean 일금 … 원정 and Chinese 大写.
Type numbers the way you are used to: 1,234.56, 1.234,56, 1 234,56 or Indian 12,34,567, with a minus sign or accounting brackets, even in Arabic-Indic or full-width digits. When "1,234" could be either, the line under the box says how it was read and offers the other reading.
The tool does not translate the rest of a document, and it cannot tell whether a bank will accept a particular cheque; it writes the number.
Privacy
The words are produced by code running in this page, so the numbers and amounts you type are never sent to a server. Picking a language downloads that language's rules, a few kilobytes, once. Your language, currency, format and letter case choices are remembered in this browser's local storage; the number itself is not saved.
Features
Grammar, not word lists
Gender and plural agreement in Russian, Ukrainian, Polish and Arabic, French 70 to 99 by country, single-word Italian and German numbers.
Formal money styles
Cheque, invoice, payment-order and contract wording per country, with the minor unit in words or in figures.
Reads any notation
Thousands and decimal separators from every region, accounting brackets, and Arabic-Indic, Persian, Devanagari, Thai or full-width digits.