glunty

Number to words converter

Type a number and read it as plain English words or in check and currency style. Handles decimals, negatives, and values into the trillions. Local only.

Output style

What this tool does

Converts a number into its English words, live as you type. It reads whole numbers from zero up into the trillions and beyond, handles a decimal part and a leading minus sign, and offers two output styles. Plain words gives the ordinary cardinal spelling, for example 1234 as "one thousand two hundred thirty-four". Currency style writes the value the way you would on a check, for example "one thousand two hundred thirty-four dollars and 56 cents", with a currency word you can change.

Runs entirely in your browser - to verify, open DevTools and watch the Network tab: typing produces zero requests.

How to use it

Type a number into the Number field. The words appear instantly in the box below, so there is nothing to submit. Choose Plain words for the everyday spelling, or Currency / check style to phrase it as an amount of money; in currency mode a Currency word field appears so you can swap "dollars" for euros, pounds, or any label you like. Decimals, negative values, and zero all work. Press Copy to put the result on your clipboard, or Clear to start over.

Common use cases

  • Writing the amount in words on a check, invoice, or contract.
  • Spelling out figures in legal, financial, or formal documents where words are required alongside digits.
  • Reading a large number aloud or dictating it without miscounting the digit groups.
  • Generating labels or captions that need a number spelled in full.
  • Double-checking that a big value has the scale word (thousand, million, billion) you expect.

Common pitfalls

  • Currency cents are truncated, not rounded. The cents come from the first two decimal places, so 1.567 reads as "56 cents", not 57. Round the value yourself first if you need banker style rounding.
  • Decimals are spoken digit by digit. In plain words mode 3.14 is "three point one four", not "three and fourteen hundredths". This matches ordinary spoken English but is not a fraction.
  • Short scale naming. This tool uses the short scale, where a billion is a thousand million (10 to the 9th). Some regions historically used the long scale, where a billion meant a million million, so confirm the convention your audience expects.
  • Very long inputs are capped. Whole numbers above 36 digits are past the named scales here and show a short message rather than a partial answer. That is far beyond the trillions, so it rarely matters.

Frequently asked questions

How do I convert a number to words?
Type any number into the Number field and its English spelling appears instantly below. For example 1234 becomes "one thousand two hundred thirty-four", 100 becomes "one hundred", and 1000000 becomes "one million". The conversion updates on every keystroke, so there is no button to press, and you can copy the result with the Copy button.
How does the check or currency style work?
Pick the "Currency / check style" option and the tool writes the value the way you would on a check: the whole part in words followed by the currency word, then the cents as two digits. For example 1234.56 becomes "one thousand two hundred thirty-four dollars and 56 cents". The currency word defaults to dollars, but you can change it to euros, pounds, or anything else. Cents are taken from the first two decimal places.
What is the largest number it can spell out?
The converter groups digits in threes and names each group with a scale word: thousand, million, billion, trillion, and on up through quadrillion, quintillion, and beyond to decillion. That covers whole numbers with as many as 36 digits, far past the trillions. Anything longer than that shows a short message instead of a wrong answer.
How are decimals read out?
In plain words mode the part after the decimal point is read digit by digit after the word "point", which is how decimals are normally spoken in English. For example 3.14 becomes "three point one four" and 0.5 becomes "zero point five". Trailing zeros in the fraction are dropped in plain words mode. In currency mode the decimal part becomes the cents instead.
Does it handle zero, negatives, and big numbers?
Yes. Zero returns "zero", and a leading minus sign produces a result that starts with the word "negative", such as "negative forty-two". Large whole numbers up into the trillions and higher are grouped and named correctly. The spelling is computed from the digit string rather than a floating point number, so big values keep every digit.
Why is 21 written with a hyphen?
Standard English style hyphenates the compound numbers from 21 to 99 when they have a nonzero ones digit, so 21 is "twenty-one", 45 is "forty-five", and 99 is "ninety-nine". Round tens such as 30 stay a single word, "thirty". The tool applies this rule automatically in both the plain words and currency styles.

Embed this tool

Free for any use; attribution appreciated. Paste this on your site:

The embed runs the same tool that lives at this URL. No tracking; no ads inside the embed. Resize height as needed for your layout.

Cite this tool

For academic, journalistic, or technical references. Pick a format:

Citations use 2026 as the publication year. Access date is left as a fillable placeholder where the citation style expects one.

Embedded tool from glunty.com