Number to Words Converter

Spell any number in English words, including decimals and cheque wording, with British and American conventions for "and".

How to use this calculator

  1. 1Type a number, with or without a decimal point.
  2. 2Choose British or American convention for "and".
  3. 3Copy the plain wording or the cheque wording as needed.

How the calculation works

split into groups of three from the right → spell each group → append its scale name → join
groups of three
Thousands, millions, billions — English scale names change every three digits
scale names
Short scale: thousand, million, billion, trillion, each a thousand times the last
"and"
Inserted after hundreds in British English, omitted in American English

English groups digits in threes, which is why the algorithm splits there. Some languages group differently — Indian English uses lakh and crore at 5 and 7 digits — and this converter does not cover those.

Integers are handled with arbitrary precision rather than floating point. Beyond 2^53 a double cannot represent every integer, so a naive implementation would spell a number slightly different from the one entered.

Decimals are read digit by digit because that is how they are spoken: 0.25 is "point two five", not "point twenty-five". Cheque wording is the exception and treats the fraction as hundredths.

Worked example

1234.56 in British English

  1. 1.Split into groups of three from the right: 1 | 234.
  2. 2.The first group is 1, followed by its scale name: "one thousand".
  3. 3.The next group is 234: "two hundred and thirty-four" — "and" because this is British convention.
  4. 4.The decimal is read digit by digit: "point five six".
  5. 5.Full result: "One thousand two hundred and thirty-four point five six".
  6. 6.Cheque wording treats the fraction as hundredths: "One thousand two hundred and thirty-four pounds and fifty-six pence".

Result: One thousand two hundred and thirty-four point five six

Where the conventions differ

  1. 1.105 has one group: 105.
  2. 2.One hundred, then the remainder 5.
  3. 3.American convention: "One hundred five".
  4. 4.British convention would give "One hundred and five".
  5. 5.This is the single most visible difference between the two written systems.

Result: One hundred five

Short scale, long scale, and the billion problem

A billion means a thousand million in English-speaking countries today. It has not always, and it still does not everywhere. Under the long scale, once standard in Britain and still used across much of continental Europe, a billion is a million million — a thousand times larger.

Britain officially adopted the short scale in 1974, when the Treasury confirmed government statistics would use it. The change means historical British documents can be genuinely ambiguous, and translation between English and French, German or Spanish financial texts requires care that "billion" is often not "billion".

This converter uses the short scale throughout, which is correct for contemporary English but worth knowing when reading older or translated material.

Why cheques are written in words

Writing an amount in words alongside the figures is a fraud control, and an old one. Digits are trivially altered — a 1 becomes a 4, a 7 gains a stroke, an extra zero appears — while words resist modification. Adding "y" to "sixt" does not produce a larger number in any convincing way.

Where the two disagree, banking practice and law in most jurisdictions give precedence to the written words, precisely because they are the harder form to tamper with. The figures are a convenience for reading; the words are the legal amount.

The word "only" at the end serves the same purpose, closing off the line so nothing can be appended after it. So does writing the amount hard against the left margin and striking through any remaining space — conventions that predate printing and survive because they still work.

What this assumes, and where it stops

Assumptions

  • Short scale naming, standard in contemporary English.
  • Decimals are read digit by digit, except in cheque wording where the fraction is treated as hundredths.
  • Integers are handled with arbitrary precision, so no value is silently rounded.

Limitations

  • English only. Indian numbering with lakh and crore, and long-scale European conventions, are not supported.
  • Integers up to 21 digits. Beyond quintillions there is no widely agreed English naming.
  • Cheque wording rounds the fractional part to two places, as cheques require.
  • Does not produce ordinals — first, second, twenty-third — only cardinal numbers.

Common questions

How do you write 1234.56 in words?

In British English: "One thousand two hundred and thirty-four point five six". In American English the "and" is dropped. As a cheque amount it becomes "One thousand two hundred and thirty-four pounds and fifty-six pence", because cheque wording treats the fraction as whole hundredths rather than reading digits.

Should I write "one hundred and five" or "one hundred five"?

Both are correct in their own conventions. British English inserts "and" between the hundreds and what follows; American English omits it. It is the most visible difference between the two written systems, and neither is an error in its own context.

Why do cheques have to be written in words?

As a fraud control. Digits can be altered easily — a 1 into a 4, an added zero — while words cannot be convincingly modified. Where figures and words disagree, most jurisdictions treat the written words as the legal amount, precisely because they are harder to tamper with.

Is a billion a thousand million or a million million?

A thousand million, under the short scale used throughout the English-speaking world today. Britain switched officially in 1974. The long scale, where a billion is a million million, is still current in much of continental Europe, which makes translated financial text a genuine hazard.

Sources

Formula and content last reviewed on .

Results are estimates for information only, not professional advice.

Report an error

Tools people commonly use alongside the number to words converter.

See all math calculators →