Numbers to Words Converter

Write a number in English words, with the US or British wording for and.

Inputs stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Write the number controls

Showing an example. Edit to see your own.

Digits only, with an optional minus sign and one decimal point. Commas are accepted between groups of three digits, for example 1,205.04.

The two styles differ in where and appears before the last part of a number.

Processed in your browser. Your inputs stay on this device.

How to use Numbers to Words Converter

  1. Type the number into the Number box.
  2. Choose the Reading style: US or British.
  3. The words update as you type a number.
  4. Copy the words, and check the digits after the decimal point.

Example: Numbers to Words Converter

Read a number with two decimal places in US style.

You add
Number: 1205.04. Reading style: US.
You get
one thousand two hundred five point zero four. The summary reports 8 words, with 4 digits before the point and 2 after.

Options

Reading style
British style adds and where US style leaves it out: 1,005 reads as one thousand and five, and 205 as two hundred and five. Neither setting changes the value, only the way it is read.

Supported inputs and limits

English integers up to 999,999,999,999,999 (15 digits) and up to 15 decimal digits are supported, with a 120-character input cap. Use one decimal point, and use commas only between groups of three digits, as in 1,205.04. Digits after the point are read one at a time. A minus sign is read as minus, except in front of zero, where the value is still zero and no sign is spoken. The tool writes plain number words only, with no currency names or legal wording, and it never rounds a value to fit.

Where your input is processed

This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Why a trailing zero after the point survives

The tool keeps your digits as a string from the first character to the last, so nothing is pushed through floating-point arithmetic on the way to words. That is why 1205.04 speaks the zero, and why a value such as 2.50 keeps its last zero instead of coming back as 2.5. Inside the supported range, the words always match the digits you typed.

ECMAScript Number type (IEEE 754 binary64)

Questions about Numbers to Words Converter

Why does 1,005 read as one thousand and five in British style?

British style adds and before the last part of a number when that part is below one hundred. US style drops it and reads one thousand five. Choose the style your document expects.

How is the part after the decimal point read?

One digit at a time. 1205.04 reads as point zero four, so the zero is spoken and a trailing zero stays visible. The decimal part is never read as a whole number.

Can I write a negative number?

Yes. A leading minus sign is read as minus, as in minus zero point five for -0.5. A minus sign in front of zero is not read out, because the value is still zero.

Does it write amounts of money?

No. It spells the digits you type and stops there, with no dollars, cents or and 50/100 wording. A cheque or a receipt needs different wording and a careful read afterwards.

Why was my number rejected?

The message names the cause: too many digits before or after the point, a comma that does not separate groups of three, a second decimal point, or a value longer than the 120-character input.

Project manager: Tony Hines · Content updated 29 September 2026 · Report a problem