Number to Words Converter
Convert integers and decimals into English cardinal words, ordinal words, and currency or cheque amounts. BigInt-backed up to decillions.
About This Tool
Spells out integers and decimal numbers in English words across four representations at once: Cardinal, Ordinal, Currency (dollars and cents), and Cheque fractional notation (and XX/100).
Backed by JavaScript BigInt rather than IEEE-754 floats, so numbers above Number.MAX_SAFE_INTEGER (up to 36 integer digits, the decillion scale) convert without rounding or precision loss.
Key Features
- BigInt precision up to decillions: Handles up to 36 integer digits (thousand, million, billion, ..., decillion) with exact digit preservation.
- Cardinal & ordinal output: Generates both standard cardinal words and irregular English ordinals (first, second, third, fifth, eighth, ninth, twelfth, twentieth).
- Currency & cheque modes: Spells out USD, EUR, or GBP amounts in full words or cheque format (for example, one thousand two hundred thirty-four and 56/100 dollars).
- British "and" toggle: Optionally insert "and" after hundreds (one hundred and twenty-three).