Skip to main content

Number to words (and words to number)

Number to words converter for six languages: 1,200 becomes "one thousand two hundred", 3.14 becomes "three point one four". Spelling rules, negatives, euro amount mode and reverse conversion from words to digits.

  • Clipboard

Embed this widget

Customize the result, check the live preview, then copy the code.

Preview

Embed code type

Code to copy

Responsive and automatically resized by Bethemesh.

Euro mode writes euros and cents separately, useful when preparing an amount in words for a cheque or financial document.

Was this tool useful?

How does this tool work?

Type a number to get it written out in words, or type the words to get the digits back. The tool follows the language of the page and applies its spelling rules: hyphenated compounds in English, accord rules in French, joined words in German, apocope in Spanish, elision in Italian. It is handy for contracts, cheques, spelling practice, language learning and screen-reader text.

The whole part is spelled out word by word: 1,234 becomes "one thousand two hundred thirty-four". Decimals are read digit by digit after "point", so 3.14 is "three point one four" and 3.05 keeps its zero ("three point zero five"). Negative numbers start with "minus". Euro mode splits the amount into euros and cents, rounded to the cent.

In English, compounds from 21 to 99 take a hyphen ("twenty-one", "ninety-six"), and the tool writes "one hundred one" without "and", the American style; the British form "one hundred and one" adds "and" by hand. English uses the short scale: a billion is 10^9 and a trillion is 10^12. The tool accepts values below one trillion (up to 999,999,999,999).

Other languages have their own traps, shown when you switch the page language. French: "quatre-vingts" with an s at the end, "quatre-vingt-un" without. German writes numbers under a million as one word and reverses units and tens ("einundzwanzig"). Spanish shortens "uno" before a noun ("veintiún mil") and says "cien" only for exactly 100. Italian drops vowels ("ventuno"). Portuguese adds "e" ("mil e duzentos").

To convert words into digits, type the number in the language of the page, with or without hyphens. The result uses a decimal point, and the tool reports when the text cannot be interpreted.

How to use this tool

  1. Pick the mode

    "Number" for a general conversion, "Euro amount" to separate euros and cents, for example for a cheque.

  2. Type on either side

    Digits give words, and written words ("one hundred twenty-three") give the numeric value back.

  3. Copy the result

    The text is ready to paste. If a text cannot be read, a message says whether it is invalid or above one trillion.

Use cases

Contracts and legal text

Write a sum or quantity in words to avoid ambiguity, as many agreements require.

Language learning

See how a number is spelled in English, French, Spanish, German, Italian or Portuguese.

Accessibility and narration

Get a text version of a number for a screen reader or a voice-over script.

Checking an entry

Convert a number written in words back to digits to check it matches the figure given.

Examples

Hyphenated compound

Numbers from 21 to 99 take a hyphen between tens and units.

Input

21

Result

twenty-one

Thousands and hundreds

The tool reads 1,200 as "one thousand two hundred", not "twelve hundred".

Input

1200

Result

one thousand two hundred

Decimal number

Decimals are read one digit at a time.

Input

3.14

Result

three point one four

Negative number

A minus sign becomes the word "minus".

Input

-5

Result

minus five

Words to digits

The reverse conversion accepts written words and returns the value.

Input

one hundred twenty-three

Result

123

Tips and best practices

  • Values below one trillion are accepted; above that, the tool shows a message.
  • In number mode, zeros after the decimal point are kept: 2.50 is "two point five zero".
  • For money, switch to euro mode: cents are written separately and rounded.
  • To go from words to digits, write the number in the page language, with or without hyphens.
  • English billions are 10^9; in German, "Milliarde" is also 10^9 but "Billion" is 10^12.

Frequently asked questions

How do you write 1,000,000 in words?

"One million". One billion (10^9) is "one billion", and the tool goes up to 999,999,999,999.

Is there a hyphen in twenty-one?

Yes. Numbers from 21 to 99 that are not multiples of ten are hyphenated: twenty-one, thirty-four, ninety-six.

Is it "one hundred one" or "one hundred and one"?

Both are used. The tool writes "one hundred one" (American style), and British English usually adds "and".

How do I write a decimal in words?

After "point", each digit is read on its own: 3.14 is "three point one four".

What is the largest number the tool accepts?

999,999,999,999, which is less than one trillion. Above that a message says the value is too large.

Related tools

Tools similar or complementary to this one.

Similar tools

Automatically extract every number found in a text and get them back as a list.

Mathematics & calculationUse this tool