Number to Words Converter

Convert any number to English words instantly — standard, ordinal, check, or currency format

A number to words converter translates numeric values into their written English equivalents — useful for writing checks, filling out legal documents, generating invoices, or learning proper number spelling. Enter any number below (including negatives and decimals) to get four output formats instantly.

Supports integers, decimals, and negatives up to 999 trillion.

Standard English

Check Writing

Format used when writing the amount on a check

Ordinal

Ordinal form (First, Second, Third…) — uses the integer part only

Currency (USD)

Full dollar and cents in words (e.g. for invoices or legal documents)

How to Use the Number to Words Converter

Converting numbers to words is a surprisingly common task — writing a check, drafting a legal contract, filling out an invoice, or studying English number spelling all require the written form of a numeric value. Our free number to words converter handles all four major formats in real time, with no typing lag.

Step 1: Type Your Number

Enter any integer or decimal number in the input field. You can use a leading minus sign for negative numbers (e.g. -500) and a decimal point for fractional values (e.g. 1234.56). The tool converts as you type — no button press needed.

Step 2: Read Your Four Output Formats

The tool instantly generates four distinct outputs from a single number:

  • Standard English — The plain spoken form. "1,234" becomes "One Thousand Two Hundred Thirty-Four". Decimals are read digit by digit: "3.14" → "Three Point One Four".
  • Check Writing — The format used on paper checks. The integer part is written in full, and the cents are expressed as a fraction: "One Thousand Two Hundred Thirty-Four and 56/100". If there are no cents, it outputs "and 00/100".
  • Ordinal — The position or rank form. "1" → "First", "22" → "Twenty-Second", "1000" → "One Thousandth". Only the integer portion is used for ordinal conversion.
  • Currency (USD) — The full written dollar-and-cents form. "1234.56" → "One Thousand Two Hundred Thirty-Four Dollars and Fifty-Six Cents". Ideal for legal documents and formal invoices.

Step 3: Copy the Format You Need

Each output row has its own Copy button. Click it to copy that specific format to your clipboard. The button briefly shows "Copied!" to confirm the action. You can copy all four in sequence if needed.

Supported Number Range

The converter handles numbers from negative 999 trillion to positive 999 trillion. This covers all practical use cases: personal checks (rarely above millions), business invoices, government figures, and educational exercises. Numbers with more than two decimal places are supported in standard and ordinal modes; currency and check writing always round to two decimal places (cents).

Common Use Cases for Number to Words

Writing checks requires the amount spelled out in full to prevent fraud — banks use the written form as the authoritative amount if there is a discrepancy. Legal contracts, property deeds, and promissory notes always include numeric values in both digit and word form. Teachers and students use word forms to practice English numeral spelling. Accountants and bookkeepers use currency word format for formal financial documents. Invoice generators and receipt templates sometimes require the written total for compliance with local regulations.

Frequently Asked Questions

Is this number to words converter free to use?

Yes, this tool is completely free with no account or signup required. Convert as many numbers as you need directly in your browser.

Is my number data private?

Yes. All conversions happen locally in your browser using JavaScript. No numbers or results are ever sent to a server, so your data stays completely private.

What is the largest number I can convert?

The tool supports numbers up to 999 trillion (999,999,999,999,999). Numbers beyond that may lose precision due to JavaScript's floating-point limits. For most practical purposes — checks, invoices, documents — the supported range more than covers everyday use.

How do I write a dollar amount in words for a check?

Enter your dollar amount in the input field, then look at the 'Check Writing' format output. It formats the number exactly as it should appear on a check — for example, $1,234.56 becomes 'One Thousand Two Hundred Thirty-Four and 56/100'. Copy and paste it directly onto your check.

What is the difference between cardinal and ordinal numbers?

Cardinal numbers express quantity (one, two, three), while ordinal numbers express position or rank (first, second, third). Use cardinal for amounts and ordinal for rankings, dates, or sequences. Our tool converts to both formats with a single click.

Can I convert negative numbers and decimals?

Yes. Enter a negative number like -42 and it will output 'Negative Forty-Two'. For decimals like 3.14, the standard format outputs 'Three Point One Four' while the currency format reads the cents portion as a fraction (e.g., 'and 14/100').

What does 'currency format' output mean?

The currency format converts a number to the full written form used on financial documents. For example, 1500.75 becomes 'One Thousand Five Hundred Dollars and Seventy-Five Cents'. It reads the decimal portion as cents rather than individual digits.