How large a number can this tool convert?
The converter handles integers up to the trillions - more than enough for most financial documents, invoices, and check writing.
Free online number to words converter. Spell out any integer up to trillions in English. Useful for writing checks, legal documents, and amount-in-words fields.
If this tool isn’t working as expected, please take a screenshot of the error and report the problem here so we can investigate and improve it.
Writing a large number in words is error-prone - especially for thousands and hundreds of thousands where the comma placement in the numeral doesn't map to where the word breaks go. This converts instantly and correctly, though it only spells out the whole number itself - it doesn't add currency wording, a cents fraction, or Indian-style lakh/crore grouping, so those still need to be added by hand.
Enter any whole number and get it written out in English words, up to the trillions, using standard American short-scale conventions. It converts integers only - decimals, currency formatting (dollars and cents), and the Indian lakh/crore numbering system are not supported.
Type any integer into the input field - positive or negative.
The spelled-out English words appear in real time as you type.
Click copy to grab the word form and paste it into your document.
Clear the field and enter a new number to convert again.
Enter any whole number, positive or negative, using digits only - no commas, decimal points, or currency symbols.
The English spelling appears immediately as you type, shown capitalized on screen for readability.
Click Copy to grab the word text for pasting into a document - note that the copied text is all lowercase, even though the on-screen preview capitalizes each word.
For a cheque or invoice, manually add "dollars" and a cents fraction like "and 42/100" - the tool spells out the integer only.
Best For
Input
1500000Result
"one million, five hundred thousand" (shown on screen as "One Million, Five Hundred Thousand")Each non-zero thousand-group is joined with a comma - the copy button gives you the raw lowercase text shown here, while the on-screen preview capitalizes the first letter of every word using CSS.
Input
3.14Result
"Invalid number" (shown in red)The input must match digits only (with an optional leading minus sign) - a decimal point makes the whole entry invalid rather than converting the whole-number part or spelling out the decimal separately.
Input
1234567890123456 (16 digits)Result
"Number too large" (shown in red)The converter groups digits into chunks of three and supports up to five chunks (thousand, million, billion, trillion, plus the base group) - a 16-digit number exceeds that and is rejected rather than truncated or approximated.
Spell out the whole-dollar amount, then add the cents fraction (e.g. "and 42/100") and currency wording yourself, since the tool doesn't format currency.
Verify the spelled-out amount before pasting it into a contract or formal filing.
Use the quick-example chips (0, 42, -7, 1000, 1500000, 1000000000) to show how different magnitudes and negative numbers spell out.
Get the English word form of an invoice total for documents that require both the numeral and the written amount.
Problem
Solution
A value like "1500.75" is rejected outright as "Invalid number" - the decimal point isn't recognized, and there's no separate cents handling.
Problem
Solution
Entering "1,500,000" also returns "Invalid number" - commas aren't digits. Type the plain number with no separators.
Problem
Solution
The tool always uses American thousand/million/billion grouping - it has no Indian numbering system mode.
Problem
Solution
The on-screen result is capitalized per word via CSS, but the Copy button copies the raw, all-lowercase word string (with "negative" also lowercase).
Problem
Solution
The tool spells out the integer only - it doesn't add "dollars," a cents fraction, or an "only" suffix automatically.
For a cheque, append something like "and 42/100 dollars" after the tool's output - it isn't generated automatically.
Commas, currency symbols, decimal points, and a leading plus sign all trigger "Invalid number" - only digits and an optional leading minus sign are accepted.
Since Indian numbering isn't supported, convert a lakh/crore figure to its plain digit form (e.g. 5,50,000 → 550000) before pasting it in.
Click one of the preset chips (like 1500000) to see the comma-separated, per-word-capitalized output format before typing your own number.
A number with a decimal point is rejected as invalid; there's no cents, dollar-sign, or currency-aware mode.
Output always uses American short-scale grouping (thousand/million/billion/trillion) - there's no lakh/crore mode for South Asian audiences.
The tool spells out the integer only - it doesn't append "dollars," a cents fraction like "and 00/100," or an "only" suffix.
Numbers are grouped into chunks of three digits and only five chunks (up to "trillion") are supported - a 16-digit number returns "Number too large."
Commas, spaces, currency symbols, and a leading plus sign are all rejected as "Invalid number" - only digits and an optional leading minus sign are accepted.
The Copy button copies the raw word string in lowercase, even though the on-screen result is visually capitalized per word.
Both can turn a number into words, but only one formats it for a cheque.
| This Tool (Number to Words) | A Currency/Cheque-Formatting Tool | |
|---|---|---|
| Output | Plain English word form of the integer only | Dollar wording plus a cents fraction (e.g. "and 42/100") |
| Decimals | Rejected as invalid input | Splits whole-dollar and cents portions automatically |
| Numbering system | American short scale only (thousand/million/billion) | May offer American, British, or Indian (lakh/crore) modes |
| Setup | None - type a number and read the result | May require selecting a currency or locale first |
The most common question is about number conventions across countries. In the US, a billion is 1,000,000,000 (10⁹). In traditional British English, a billion was historically 10¹² - though modern British English has adopted the American convention for most purposes. This calculator uses the American (short scale) convention only - it doesn't offer a British, Indian (lakh/crore), or currency-formatted mode.
The converter handles integers up to the trillions - more than enough for most financial documents, invoices, and check writing.
Yes. Enter any numeric amount and instantly get the spelled-out English words suitable for checks and legal documentation.
Yes. Prefix the number with a minus sign and the tool will include 'negative' at the start of the word output.
No. This converter handles whole numbers only - a decimal point makes the entire input invalid. It also doesn't add "dollars" or a cents fraction, so for a cheque you'll need to add the currency wording and cents amount yourself.
No. The output always uses American short-scale grouping (thousand, million, billion, trillion) - there's no lakh/crore mode.
The input must be digits only, with an optional leading minus sign - commas, spaces, and currency symbols aren't accepted. Type the plain digits, like 1500000 instead of 1,500,000.
Leave your email so we can prioritize similar tools and updates.
Trending tools will appear as visitors explore the catalog.
Your recently visited tools will show up here.