Number to words

Spells out every number in your text — 42 becomes forty-two.

Paste text containing numbers and press the button. Every number is replaced with its spelled-out English form, in place, so the surrounding text is untouched.

What it converts

Whole numbers become words — 42 to forty-two, 1000000 to one million. Negatives get "negative" in front. Decimals are read digit by digit after "point", the way you say them aloud: 3.14 becomes three point one four, not "three and fourteen hundredths", because that is how people actually speak a decimal.

Numbers are found and converted wherever they sit in the text, so a whole sentence converts at once and the words between the numbers stay exactly as they were. It handles values up to eighteen digits, which covers anything short of the specialised.

Where spelled-out numbers are needed

A note on style

The output uses British-style "and" in the hundreds — "one hundred and twenty" — which is standard for cheques and formal use in the UK and much of the world. American usage often drops the "and". If your context needs the American form, find and replace can remove " and " with one rule.

The reverse operations are on the page too: extract every number as a list, or remove numbers entirely.

Doing it without this tool

Excel: there is no built-in function — famously. The official workaround is a long VBA macro called SpellNumber from Microsoft's own help pages, which most people cannot run because macros are blocked, and which only handles currency.

Google Sheets: no native function either; it needs an Apps Script.

Word: can insert a spelled-out number through a field code for a single value, not across text.

Programming: libraries like num2words in Python do this well and support many languages, which is the right tool inside a program.

Try:
0Words
0Characters
0No spaces
0Sentences
0Paragraphs
0Lines
0Pages
0Reading
0Speaking

Runs entirely in your browser. Your text is never uploaded — open DevTools, Network tab, and you will see zero requests while you use this tool.

How to use it

  1. Paste text containing numbers into the box.
  2. Press "Spell out numbers".
  3. Every number becomes its written form, with the rest of the text left in place.
  4. If you need the American style without "and", remove it with find and replace.

Related tools

Hex converterTurn any text into its hexadecimal byte codes, or paste hex to read it back as…Reverse textFlip text backwards character by character, or reverse the order of lines.Morse codeTurn text into dots and dashes, or decode Morse back to words. Everything runs…JSON formatterBeautify messy JSON, minify it back to one line, or catch the syntax error —…What is a URL slugThree to five words, lowercase, hyphens, no dates. And why changing it later…Bubble textLetters inside circles, or letters inside squares. Copy and paste.PDF text breaksThe file has no paragraphs to give you. Here is what it does have, and how to…

See all text tools →

Frequently asked questions

Does it handle decimals and negative numbers?

Yes. Decimals are read digit by digit after "point", as you would say them aloud, and negatives get "negative" in front. So 3.14 becomes three point one four and -5 becomes negative five.

Does it use "and", as in "one hundred and twenty"?

Yes, the British style, which is standard for cheques and formal writing in much of the world. For American usage without "and", remove it with a single find-and-replace rule.

How large a number can it convert?

Up to eighteen digits, which covers into the quadrillions — far beyond everyday use.

Does it convert numbers inside a sentence?

Yes. Numbers are found wherever they appear and replaced in place, so the words around them are untouched and a whole sentence converts at once.

Why does Excel not do this?

It has no built-in function for it. Microsoft\’s own workaround is a long VBA macro that only handles currency and cannot run where macros are blocked, which is most workplaces.