A number to words converter spells a numeral out in full: 12,345.67 becomes "twelve thousand three hundred and forty-five point six seven", or "twelve thousand three hundred and forty-five dollars and sixty-seven cents", or the cheque form "Twelve Thousand Three Hundred Forty-Five and 67/100". Which of those you want depends entirely on where the words are going, so this tool produces all of them rather than picking one and calling it the answer.
Arb Digital publishes this as part of a free tools library. The nearest live tool on the site is the currency format converter, and the boundary is clean: that page reformats digits, separators and symbols — 1234567.89 into 1,234,567.89 or 1.234.567,89 — and never leaves numeric form. This page converts numerals into English words, which is a different operation with different rules and different failure modes.
What This Number to Words Converter Does
It takes any number, positive or negative, whole or decimal, and writes it out. Four output styles cover the situations that actually arise: plain prose with the decimal read digit by digit, currency phrasing that names units and subunits, the cheque convention with the fraction written over one hundred, and an all-capitals version for forms that demand it.
Three naming scales are supported because the words for large numbers are not universal. The short scale, where a billion is a thousand million, is standard in English-language finance and in modern British usage. The long scale, where a billion is a million million, is still used in much of continental Europe. The Indian scale groups digits differently again and uses lakh and crore rather than million. The tool tells you which convention it applied, and the article below explains why that disclosure is not optional.
The supporting figures give the number reformatted with thousands separators, the digit count, the number of English words produced, and the ordinal form — "twelve thousand three hundred and forty-fifth" — which is the form you need for dates, rankings and legal clause numbering.
How to Use It
- Type or paste the number. Commas, spaces and a leading currency symbol are stripped automatically, so pasting straight from a spreadsheet works.
- Choose the output style. Cheque style for a cheque, currency words for an invoice or contract, plain words for prose.
- Pick the naming scale. Short scale unless you have a specific reason to use another, and say which one you used if the document could be read internationally.
- Set the "and" convention. British English writes "one hundred and five"; American English writes "one hundred five". Neither is wrong, but a document should pick one and keep it.
- Copy the output into your document. For a cheque, check the words against the figures before you sign — the words govern.
The Formula / How It's Calculated
Spelling a number is a grouping problem rather than an arithmetic one. The integer part is split into groups from the right — three digits at a time on the short and long scales, and on the Indian scale three digits followed by repeated pairs. Each group is converted independently into words for values from 1 to 999, and then a scale word is appended according to the group's position.
Within a group there are three cases. Hundreds are written as the digit plus "hundred". Values from 10 to 19 are irregular and have their own names. Values from 20 to 99 are the tens word, then a hyphen, then the units word, which is why "forty-five" carries a hyphen and "four hundred" does not.
Worked example, checked by hand. 12,345.67 on the short scale splits into the groups 12 and 345. The first group, in position one, becomes "twelve" plus the scale word "thousand". The second group becomes "three hundred" plus, with British "and", "and forty-five". Joining them gives twelve thousand three hundred and forty-five. The decimal .67 becomes "point six seven" in plain style, "sixty-seven cents" in currency style, and "67/100" in cheque style. American usage drops the "and" and produces "twelve thousand three hundred forty-five".
Group boundaries are where the scales diverge. The number 1,000,000,000 has three groups of three. On the short scale the third group takes the word "billion". On the long scale it takes "thousand million", and "billion" is not reached until 1,000,000,000,000. The Indian scale has no group boundary there at all and reads the same number as "one arab", commonly spoken as one hundred crore.
The Billion Problem
A billion means 109 in English-language finance and in modern British usage, and 1012 in traditional long-scale usage that persists across much of continental Europe and Latin America. A contract that says "one billion" without qualification is therefore ambiguous by a factor of a thousand to a reader in the wrong country, and the ambiguity gets worse for trillion, which is 1012 on the short scale and 1018 on the long.
The British government formally adopted the short scale for official statistics in 1974, and financial reporting worldwide follows it, but the long scale never disappeared from ordinary speech in the countries that used it. French milliard, German Milliarde and Spanish millardo all mean 109 precisely because "billion" in those languages does not.
The measurement community's answer is to stop using the words. NIST's Special Publication 811, the Guide to the SI, sets out conventions for expressing quantities using SI prefixes and powers of ten rather than scale words, which removes the ambiguity entirely. In a document that must be read internationally, "1 × 109" or "1,000 million" says what "one billion" cannot.
Cheque Wording and Why It Is Different
The line on a cheque is not ordinary English and it is not trying to be. Three conventions govern it. The amount is written in title case so that an inserted word is visually obvious. The word "and" is omitted from the number itself, so that the only "and" on the line is the one separating whole units from the fraction. And the fraction is written as a numerator over 100 rather than in words, which is both shorter and harder to alter.
The reason for all of it is fraud resistance. In most jurisdictions the amount in words is the controlling figure if it disagrees with the amount in digits, which makes that line the target. A cheque written "Twelve Thousand Three Hundred Forty-Five and 67/100" has no easy insertion point; one written "twelve thousand and forty-five" has an obvious place to add "hundred". Drawing a line through the unused space to the end of the field closes the remaining gap.
Whole amounts follow the same pattern with a zero numerator: "Five Hundred and 00/100". Writing "Five Hundred Only" is common and acceptable in many places, but the fraction form is the one that leaves no room for interpretation. If you are counting the physical notes rather than writing the amount, the cash denomination calculator handles the breakdown.
Style Rules for Numbers in Prose
Outside cheques, whether to spell a number at all is a style decision, and every publisher has a rule. The general shape of the convention is consistent even where the details differ: small numbers are spelled out, large numbers are written as figures, and a number that opens a sentence is always spelled out regardless of size — which is usually a signal to rewrite the sentence instead.
The US Government Publishing Office's Style Manual devotes a full chapter to numerals, covering when to spell numbers out, how to treat them in series, and how to handle units, dates and fractions. It is the reference for US federal documents and a reasonable default for anyone who needs a consistent rule and does not have a house style.
Two details catch people out. Hyphenation applies to compound numbers from twenty-one to ninety-nine but not to hundreds, thousands or millions, so it is "ninety-nine" and "nine hundred" and "nine hundred and ninety-nine". And mixed usage within a sentence is worse than either rule applied consistently — "we sold 3 units and twelve subscriptions" reads as an error even though both forms are individually acceptable.
Decimals, Rounding and What Gets Lost
How a decimal is spoken depends on what it represents. A measurement is read digit by digit after the point — 3.14159 is "three point one four one five nine" — because the digits are independent. A currency amount is read as a quantity of subunits — 3.14 is "three dollars and fourteen cents" — because the fraction is a count of hundredths.
That distinction matters when the decimal has more than two places. A currency style has to round to two, and rounding is a change to the value, not a change to the presentation. If the underlying figure is 3.145 and the words say "fourteen cents", the words and the figures now disagree, and on a cheque the words win. Round deliberately before converting, not accidentally during it — the rounding calculator and the significant figures calculator both handle that step explicitly.
Very large numbers hit a different limit. Beyond about fifteen significant digits, a number typed into any web page has passed the precision limit of standard floating-point arithmetic, and the trailing digits can change. This tool reads the integer part as text and groups the digits directly, so long strings of digits are spelled faithfully rather than being rounded first. If you need to work with numbers at that scale numerically, the scientific calculator and the digit sum calculator deal with the digits themselves.
Arb Digital's free tools cover the formatting, rounding and conversion steps behind accurate documents, and our team is happy to help with the rest.
Browse Free Tools Talk to Arb DigitalCommon Mistakes to Avoid
- Using "billion" in an international document — it means 109 on the short scale and 1012 on the long, so state the scale or write the power of ten.
- Leaving "and" inside a cheque amount — the only "and" on that line should be the one before the fraction, so the wording cannot be extended.
- Letting the words and the figures disagree — on a cheque the words usually govern, so a rounding difference is a real difference.
- Hyphenating hundreds and thousands — hyphens belong only in compound numbers from twenty-one to ninety-nine.
- Mixing spelled and numeric forms in one sentence — pick a rule for the document and apply it consistently, even where both forms are individually correct.
Related Free Tools From Arb Digital
Use the currency format converter to reformat digits, separators and symbols without spelling anything, the rounding calculator to round deliberately before converting, the significant figures calculator when precision matters, the cash denomination calculator to break an amount into notes and coins, the digit sum calculator for checksum work, and the scientific calculator for arithmetic on the values themselves. The rest is in the free online tools hub.
Frequently Asked Questions
In plain British-style prose it is "twelve thousand three hundred and forty-five point six seven". As currency it is "twelve thousand three hundred and forty-five dollars and sixty-seven cents". On a cheque it is "Twelve Thousand Three Hundred Forty-Five and 67/100".
On the short scale a billion is a thousand million and a trillion is a million million. On the long scale a billion is a million million and a trillion is a million million million. English-language finance uses the short scale; long-scale usage persists in much of continental Europe.
British English inserts "and" before the last part, American English omits it. Both are correct within their conventions, so the important thing is to choose one and apply it consistently through the document.
So the only "and" on the line is the one separating whole units from the fraction. That removes an obvious place to insert extra words, which matters because the amount in words is normally the legally controlling figure on a cheque.
Use a zero numerator over one hundred, so five hundred is written "Five Hundred and 00/100". Then draw a line through any remaining space in the field so nothing can be added after the amount.
The Indian numbering system groups digits as three then pairs, so one lakh is one hundred thousand and one crore is ten million. The number written as one billion on the short scale reads as one arab in that system, which is also spoken as one hundred crore.
Compound numbers from twenty-one to ninety-nine take a hyphen. Hundreds, thousands and millions do not, so it is "ninety-nine", "nine hundred" and "nine hundred and ninety-nine".
This tool converts numerals into English words for documentation purposes. It does not provide legal or financial advice, and the wording required on cheques and contracts varies by jurisdiction and by institution, so confirm the required form with your bank or adviser.