Home Tools Blog About

Convert Integers to Words

In short

Spell out integers in English - supports billions, trillions, quadrillions with BigInt precision. Free, offline, client-side.

  • Runs in your browser
  • Nothing uploaded
  • Free, no sign-up

Spell out any integer in English - up to 999 quintillion (10²¹) with BigInt precision. Customize case, hyphenation, negative phrasing, and British-style "and". Batch-convert lists.

Enter integers to convert.
🛡
100% PrivateNo server uploads, ever
⚡
InstantRuns in your browser
💧
No WatermarksClean output, always
🆓
Free ForeverNo accounts, no limits

How to Use Convert Integers to Words

Convert Integers to Words · free online tool · All Tools Verse
Convert Integers to Words. Free online tool that runs in your browser.
  1. Enter your integers - one per line, or separate them with commas, semicolons, or spaces. Negative numbers work (sign is preserved). The 200 ms debounce updates the output as you type.
  2. Pick a case format - lowercase for body text, UPPERCASE for emphasis, Title Case for headings, Sentence case for natural reading.
  3. Choose negative phrasing - "negative forty-two" is the formal default. "minus forty-two" matches mathematical convention. Either is correct English.
  4. Toggle hyphens - standard English hyphenates compound numbers (twenty-one, ninety-nine). Off gives "twenty one" - useful for informal writing or technical contexts.
  5. Toggle British "and" - UK English inserts "and" between the hundreds and the remainder (one hundred and twenty-three). American English drops it. Both are widely accepted; pick the convention your audience uses.
  6. Toggle show-both - outputs "42 = forty-two" pairs instead of just words. Useful for legal documents that require both forms ("the sum of $1,234 (one thousand two hundred thirty-four dollars)").
  7. Pick output separator - newline (default), comma (CSV-style), semicolon, or space. Switch instantly without re-typing.
  8. Copy or download - Copy puts the output on your clipboard; Download saves integers-to-words.txt. Ctrl+Enter (⌘+Enter on Mac) forces a recompute. Stats line shows total count, word-length range, and any errors.

Frequently Asked Questions

What’s the maximum supported integer?

10²¹ − 1 = 999,999,999,999,999,999,999 (999 quintillion). Scales used: thousand (10³), million (10⁶), billion (10⁹), trillion (10¹²), quadrillion (10¹⁵), quintillion (10¹⁸). All arithmetic is BigInt-accurate; JavaScript’s regular Number type would silently round past 2^53 ≈ 9 × 10¹⁵.

Why use BigInt instead of regular Number?

JavaScript’s Number type is a 64-bit float. It can represent integers exactly only up to 2^53 – 1 = 9,007,199,254,740,991. Past that, precision degrades silently. 123456789012345678 + 1 returns 123456789012345680, not the correct result. BigInt avoids all that – every digit stays accurate up to our 10²¹ cap.

How are negative numbers handled?

Two phrasings: “negative forty-two” (formal default) or “minus forty-two” (mathematical). Both are standard English. The sign is detected on the input string, the absolute value is converted, and the prefix is prepended.

Should I use hyphens in compound numbers?

Standard English: yes. Numbers 21 through 99 (except multiples of 10) hyphenate: twenty-one, forty-five, ninety-nine. We hyphenate by default. Turn off for informal writing or when downstream tools require space-separated words.

What’s the British “and” option?

British English inserts “and” between the hundreds and the rest: “one hundred and twenty-three.” American English drops it. Both are widely understood; UK style is required for some British legal contexts and arithmetic-class conventions.

What’s the Title Case vs Sentence Case difference?

Title Case capitalizes every word (“Forty-Two”, “One Hundred Twenty-Three”) including the part after a hyphen. Sentence case only capitalizes the first letter of the first word (“Forty-two”). Title Case is for headings; Sentence case is for running text.

Can I use this for check writing?

Yes – that’s a primary use case. For US checks, use Sentence case with hyphens on. The output for $1,234.56 would be “One thousand two hundred thirty-four”. Most banks accept either US or UK convention; pick what matches your bank’s preference.

Is my data uploaded anywhere?

No. All conversion runs in your browser using BigInt arithmetic and string lookups. Open DevTools → Network and watch zero requests fire after the page loads. Safe for payroll numbers, financial documents, or anything private.

How fast is it?

A 100-line batch converts in under 50 ms on a modern laptop, even with trillion-sized numbers. The BigInt chunking is O(log₁₀₀₀ N) per number – bounded constant work for any practical input.

Does it work offline?

Yes. Total bundle is under 20 KB (HTML + CSS + JS, no external libraries). Once the page loads, disconnect and keep converting. Bookmark and use on flights, trains, or air-gapped machines.

Keep going

Related Tools

All Number tools →

Convert Words to Integers →

Convert English number words to integers (and back). Supports negatives, billions, error reporting per…

Analyze Integers Online and Statistical Analysis →

Analyze Integers with 30+ metrics including mean, median, mode, variance, quartiles, and more. Free,…

Calculate Sum of Integers →

Calculate the sum of integers instantly. Support for negative numbers, large integers, batch addition…

Convert Numbers to Words →

Convert numbers to English words. Cardinal, ordinal, check-writing format. BigInt for huge numbers, decimal…

Convert Words to Numbers →

Convert English number words to numbers (and back). Supports negative, billions, quintillions. Free, client-side,…

Create Image from Integers →

Visualize integer lists as barcode, pixel grid, heatmap (5 palettes), or line chart. Custom…

Decrement Integers →

Subtract a fixed value or percentage from each integer in a batch. BigInt support…

Destroy Integers →

Obfuscate or destroy integers in 6 ways: zero, reverse, scramble, random, noise, delete. Filter…

Enumerate Integers →

Number each integer in a list with sequential labels - standard, zero-based, custom start,…

Extract Integers from Data →

Pull every integer out of free-form text - Smart mode handles thousand-separators and skips…

Palindrome Number Generator →

Generate symmetric integers (number palindromes) in order, with your chosen count and separator.

Increment Integers by One →

Add one to every integer in a list and see each original number next…

Share

Embed this tool

Add this free tool to your website. Copy and paste the code: