Number to Words Converter

Spell out any whole number up to 999,999,999 in English words.

Convert numbers to English words instantly. Free number to words converter for checks, invoices and documents (0–999,999,999).

Calculator Inputs

About Numbers to Words

Spell out any whole number up to 999,999,999 in English words.

Enter a whole number to get its English spelling with proper hundreds, tens, and thousand/million scales. Bank-style phrasing (no "and" after hundred, hyphens in twenty-one) matches check-writing convention.

Decimals and negatives are out of scope — round or convert the integer part first. Everything runs in your browser.

Where it is used

Writing checks and invoices, legal documents, teaching place value, and accessibility text.

How to use the Numbers to Words

  1. Number (0–999,999,999) — enter the value (e.g. 1234).
  2. Calculate — press the Calculate button to see the result instantly above.

Formula

Chunk by thousands (hundreds/tens/ones per chunk) with thousand/million scales.

Examples

Example

number:1234
Result: One thousand, two hundred thirty-four

Frequently Asked Questions

One thousand two hundred — with or without "and"?
Bank convention omits it ("one thousand, two hundred"); British prose often adds it ("one thousand and two hundred"). This tool follows bank style.
Why cap at 999,999,999?
Beyond billions, naming conventions diverge (short vs long scale). The cap keeps every output unambiguous.
Can it spell decimals like 1.5?
Not currently — enter the integer part, or write cents separately ("and 50/100") as checks do.