Number to Words Converter
Convert numbers into words using Indian (lakh, crore) or International (million, billion) numbering systems, or convert to and from Roman numerals.
Tip: enter a decimal like 1250.75 to also see the amount written out in words for cheques and invoices (paise / cents).
How to Use
- Choose a mode: "Number to Words" or "Roman Numerals".
- Number to Words: enter any whole number (and optional decimal/paise or cents) and select Indian or International numbering.
- Roman Numerals: enter a number (1–3999) to convert to Roman numerals, or enter Roman numerals to convert back to a number.
- Results update instantly as you type.
When to Use This
- Writing the amount line on a cheque, where the currency form spells out the rupees and the paise in a single string.
- Drafting a contract or invoice that repeats a figure in words, a convention that exists to stop a digit being altered later.
- Reading an inscription, a book chapter heading or a film copyright date that was written in Roman numerals.
- Converting a figure between Indian and International grouping when a document written for one audience is being reused for another.
Frequently Asked Questions
About This Calculator
Two numbering conventions split the same digits differently. Indian numbering groups the last three digits and then in pairs, as thousand, lakh and crore, so ten million is written 1,00,00,000. International numbering groups in threes throughout, as thousand, million and billion. Roman numerals are a third system entirely, with no zero and no place value, relying on subtractive pairs such as IV and XC.
The words mode splits a number into those groups, renders each with a shared three-digit helper, joins them and appends Only; a negative gets a Negative prefix. A decimal part is rounded to two digits and read out as paise or cents, the form cheques use. It also echoes the number with the comma grouping of whichever system you chose. Roman mode converts in both directions and validates by converting back, so IIII is rejected.
Notes & Limits
- International mode stops at 999,999,999,999; a larger number makes the result panel disappear rather than showing an error. Indian mode runs to 999,999,999,999,999.
- Decimals are rounded to two digits and read as paise or cents, so 10.567 becomes fifty seven paise and anything beyond two places is discarded.
- No and is inserted before the final group, so output reads One Lakh Two Hundred, which some cheque and legal conventions write differently.
- Roman numerals are limited to 1 through 3999, and non-canonical spellings such as IIII or VV are rejected rather than interpreted as numbers.