本文へスキップ

Convert numbers to words

Write numbers and money amounts in words in 23 languages, with each country's grammar and the formal style of its cheques, invoices and payment orders, right in your browser.

Read as

Read as 1,234.56

In words

One thousand two hundred thirty-four point five six

ブラウザで動作・アップロード不要しくみ

Number to wordsの使い方

  1. 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. 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. 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. 4

    Copy the words

    Copy the main result, or any of the other formats listed under it, into your invoice, contract or form.

制限と 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. Pro を見る

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.

プライバシー

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.

主な機能

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.

Number to words:よくある質問

Which languages can it write numbers in?
Twenty-three: English (US, UK, India), Arabic, Bengali, Chinese (simplified, traditional), French (France, Belgium, Switzerland), German, Hindi, Indonesian, Italian, Japanese, Kazakh, Korean, Malay, Persian, Polish, Portuguese (Brazil, Portugal), Russian, Spanish (with Mexico, Argentina, Colombia), Thai, Turkish, Ukrainian, Uzbek in Latin or Cyrillic, and Vietnamese. Each has its own currencies and formal styles.
Why does the same number come out differently by country?
Because the rules really differ. British English writes one hundred and one, American one hundred one. Belgium and Switzerland say septante and nonante for 70 and 90. Brazil calls 10⁹ um bilhão, while Portugal says mil milhões. Pick the regional style your reader expects, and the tool applies that country's spelling, scale words and money format.
How are decimals read when I am not writing money?
Each language uses its own convention. English, German, Hindi, Bengali, Indonesian, Thai, Chinese, Japanese and Korean read the digits after the point one by one. Spanish, French, Italian, Portuguese, Turkish, Arabic and Vietnamese read them as a number, as in tres coma catorce. Russian, Ukrainian, Polish, Kazakh, Uzbek and Persian name the fraction, for example три целых четырнадцать сотых.
What happens if I type more decimals than the currency has?
The amount is rounded half up to the currency's smallest unit and a note under the box says so. Most currencies have two decimals; the Kuwaiti, Bahraini, Jordanian and Tunisian dinars and the Omani rial have three; the yen, won, dong and Iranian rial have none, so their amounts are written as whole units.
How does it tell a decimal comma from a thousands separator?
When both a dot and a comma appear, the last one is the decimal separator. Spaces and apostrophes always group thousands. A single comma or dot followed by exactly three digits, as in 1,234, is read the way the chosen language writes numbers, so it is one thousand in English and one point two three four in German; a chip lets you switch.

このツールでできるほかのこと