Number to Words Converter
Spell any number in words — cardinal, ordinal or cheque amount — in many languages, computed in your browser.
The Number to Words Converter runs entirely in your browser. The figures and amounts you type are converted on your device and are never uploaded to ArrayKit.
Open the Word & Character Counter
About Number to Words Converter
The Number to Words Converter spells a figure out in plain language so you can drop it into a contract, an invoice, a cheque, or a spoken script. Type a value and pick a style: Cardinal reads a count ("one thousand two hundred thirty-four"), Ordinal reads rank ("twenty-first", shown next to its numeral 21st), and Currency writes the cheque form "words and 50/100", padding the cents for you. A language menu switches the spelling across English, Spanish, French, Portuguese, Italian, Russian and more, including the Indian lakh/crore system. It is built for accountants writing amounts in words, developers localizing receipts, teachers making worksheets, and anyone drafting legal figures. Numbers you enter are converted on your device and are never sent anywhere.
Features
- Cardinal mode spells whole numbers, from zero up through millions and billions
- Ordinal mode writes rank words like "twenty-first" and shows the numeral 21st beside them
- Currency mode outputs the cheque style "words and NN/100" with cents zero-padded
- Language menu covers English, Spanish, French, Portuguese, Italian, Russian and more
- Indian numbering (lakh, crore) available via the English (Indian) language option
- Grouping commas in input like 1,234 are accepted and handled automatically
- Optional British "and" phrasing versus the American style without it
- Runs entirely in your browser and updates the words live as you type
How to use the Number to Words Converter
- Choose a style: Cardinal, Ordinal, or Currency
- Pick the output language from the menu
- Type the number or amount (for example 1234.50 in Currency mode)
- Read the spelled-out result and copy it with one click
Example
Input
Currency mode, English: 1234.50
Output
one thousand two hundred thirty-four and 50/100
Currency mode pairs localized words for the whole amount with the cheque-style cents fraction.
Common errors & troubleshooting
- Ordinal words stay in English even after choosing French or Spanish. — Ordinal spelling (first, second, twenty-first) follows English grammar only. Use Cardinal mode to get the number in another language.
- Cardinal mode ignored the digits after the decimal point. — Cardinal and Ordinal read whole numbers. Switch to Currency to spell the cents as "and NN/100".
- Expected "one thousand two hundred and thirty-four" but the "and" is missing. — The default follows the American style that drops the connective "and". That word is a separator, not part of the number itself.
- A negative number produced no words. — The converter spells values of zero or greater. Remove the minus sign and add the word "minus" yourself if you need it.
Frequently asked questions
- What is the difference between the Cardinal and Ordinal modes?
- Cardinal spells a quantity — 21 becomes "twenty-one". Ordinal spells a position in a sequence — 21 becomes "twenty-first", and the tool also shows the short numeral form 21st next to it.
- How does Currency mode write the cents?
- It uses the classic cheque convention: the whole amount in words, the connector "and", then the cents as a two-digit fraction over 100. So 1234.5 becomes "one thousand two hundred thirty-four and 50/100".
- Which languages can it spell numbers in?
- English (including the Indian lakh/crore system), Spanish, French, Portuguese, Italian, Russian, Ukrainian, Turkish, Azerbaijani, Indonesian, Vietnamese, Arabic and Esperanto. Pick one from the language menu.
- Can I use this to write a check or cheque amount in words?
- Yes. Currency mode produces the exact "words and NN/100" phrasing banks expect, such as "one hundred and 00/100", so you can copy it straight onto the amount-in-words line.
- Why does the Ordinal option always output English words?
- Ordinal grammar (adding -st, -nd, -th, or turning twenty into twentieth) is language-specific and only wired up for English here. For a non-English figure, use Cardinal mode instead.
- Does it say "one hundred and one" or "one hundred one"?
- By default it omits the connective "and" (American style), giving "one hundred one". You can switch to the British phrasing that keeps the "and" when you prefer it.
Related tools
- Roman Numeral Converter — Convert numbers to Roman numerals and Roman numerals back to numbers, both ways.
- Word & Character Counter — Count words, characters, sentences, lines, bytes and approximate tokens, live.
- Case Converter — Convert text between camelCase, snake_case, kebab-case, PascalCase and more.
- Title Case Converter — Capitalize titles correctly with AP, Chicago, APA and MLA style rules, in your browser.
- Bitwise Calculator — Apply AND, OR, XOR, NOT and bit shifts to integers, with binary, hex and decimal views.
- Fake VAT Number Generator — Generate format-valid, check-digit-correct fake VAT numbers for testing invoices and checkout forms.
All ArrayKit tools