snaptools
Number to Words
⌃⏎ run · clear · / focus input
In words
send output to
no matches
Result appears here as you type
runs in your browser · nothing uploaded
// about this tool

Number to Words Online

Updated 2026-07-09

Convert numbers to words online for free. Type any number — including decimals and negatives — and SnapTools spells it out in English, instantly, in your browser. Nothing you enter is uploaded.

Writing a figure in words is still required on cheques, invoices, and legal documents, where the spelled form guards against tampering and misreading. Doing it by hand for a large number is surprisingly error-prone. This tool produces the written form in one step — whole numbers with proper scale words, decimals read digit by digit, and a clear "negative" prefix where needed.

// how to use

  1. 1 Type a number into the input panel — decimals and negatives are supported.
  2. 2 SnapTools spells it out in English words as you type.
  3. 3 Copy the written form for cheques, contracts, or documents.

// examples

Whole number
Input
1234
Output
one thousand two hundred thirty-four
With decimals
Input
19.99
Output
nineteen point nine nine
Negative
Input
-42
Output
negative forty-two

// common uses

Writing the amount in words on cheques and invoices Spelling out figures in contracts and legal documents Accessibility and read-aloud text Teaching number names and place value

// faq

No. The conversion runs entirely in your browser, so nothing you enter leaves your machine.
Large whole numbers are spelled out using standard English scale words (thousand, million, billion, and beyond), along with negatives and decimal values.
The part after the decimal point is read digit by digit following the word "point" — so 19.99 becomes "nineteen point nine nine", which matches how numbers are commonly spoken.
Yes. Writing the amount in words is a classic use — it prevents tampering and ambiguity. Note the tool spells the number itself; you add currency words like "dollars" to suit.
The output uses the concise American style (for example "one hundred twenty"). You can adjust the wording afterwards if your document needs the British "one hundred and twenty".

Use this via API

Get a free API key →
curl -X POST https://snaptools.dev/api/v1/tools/number-to-words \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"1234"}'
Esc
↑↓ navigate open Esc close