Randomly

Number to words

Write a number out in English words for cheques, contracts and invoices. Short scale, with negatives and zero handled.

Input

In words

Spelled out

Type a number to spell it out in English.

Numbers are spelled using the short scale (thousand, million, billion, …) — the convention in US and modern British English. Negatives and zero are handled; values are capped at the safe-integer range so every digit stays exact.

Scale
Short
Signs
± and 0

Related tools

This number to words converter spells a whole number out in English: 1048576 becomes "One million forty-eight thousand five hundred seventy-six". It uses the short scale (thousand, million, billion, trillion, quadrillion) and handles zero and negative numbers. Commas in the input are ignored. The limit is 9,007,199,254,740,991, the largest whole number JavaScript can store exactly; anything bigger gets an error rather than a wrong answer.

How to convert a number to words

  1. Type a whole number: positive, negative or zero. Commas are fine, decimals aren't.
  2. The words update as you type.
  3. Click the result, or Copy words, to copy it.

Short scale vs long scale

In the short scale each new name is 1,000 times the last, so a billion is 1,000,000,000. That's the convention in American English, and in British English since the 1970s. The long scale, still used in much of continental Europe, makes a billion a million million. One more style note: the tool doesn't add "and", so 105 comes out as "one hundred five". That's the usual American form; British writers often add the "and" by hand.

Frequently asked questions

What is a number to words converter used for?

Writing amounts on cheques, contracts and invoices, where the amount in words makes it harder for anyone to alter the digits.

Does it handle negative numbers?

Yes. -42 becomes Negative forty-two.

Can it convert decimals or currency?

No, whole numbers only. For $1,250.75 on a cheque, convert 1250 and write the cents as 75/100.

Is there a size limit on the number?

Yes: 9,007,199,254,740,991, just over nine quadrillion, positive or negative. Bigger numbers show an error instead of a rounded result.

Built and maintained by Bipul Kumar. Found a wrong number or a broken result? Tell me and I'll fix it.