Convert numbers to words in 6 formats — US English, UK English, Indian (lakh/crore), Cheque-style, Ordinal, Roman numerals. Free with currency mode for 6 currencies.
A free number-to-words converter that spells out any number in 6 formats: US English ("one thousand two hundred thirty-four"), UK English (with "and" before the tens), Indian (using lakh and crore), Cheque-style (capitalized with "Only" suffix), Ordinal ("one thousand two hundred thirty-fourth"), and Roman numerals (MCCXXXIV). Currency mode supports USD, EUR, GBP, AED, INR, JPY with proper major/minor unit phrasing. Configurable case (lower, Title, UPPER, Cheque), negative prefix, decimal style (point vs fraction), and hyphen vs space. Supports up to 999 trillion in English and 999 crore in Indian.
The dual amount on a cheque — numerals plus written words — is a centuries-old fraud-prevention device. Numerals can be visually altered: a "1" extended into a "4", a comma added, a zero appended. Written words are far harder to tamper with — adding "thousand" between two existing words requires forging a coherent, properly-cased word that fits the existing handwriting style. Banks worldwide treat the written amount as authoritative when there's a discrepancy. The "Only" suffix is a further safeguard: it marks the end of the amount, so an attacker cannot append additional words. Most modern banking has moved to electronic transfers precisely because cheque fraud, even with these safeguards, is operationally costly.
Roman numerals — the system using I, V, X, L, C, D, M — was the standard numeric notation across the Roman Empire and survived into medieval Europe even after Hindu-Arabic numerals (the 0-9 we use now) arrived in the 12th century. Today they persist in surprising places: monarchs and popes (Queen Elizabeth II, Pope John Paul II), movie sequels (Star Wars: Episode IX), Super Bowl numbering (Super Bowl LVIII = 58), book chapters and clock faces, building cornerstones and copyright dates on films. They're less efficient computationally (no positional arithmetic, no zero) but visually distinctive and historically resonant. The tool produces standard subtractive notation (IV for 4, IX for 9, XL for 40, XC for 90, CD for 400, CM for 900) up to 3999. For numbers above that, classical Roman used overlines or repeated symbols, but those notations are no longer standard.
The Indian numbering system — used across the Indian subcontinent — predates international "thousand / million / billion" by centuries and is rooted in the Sanskrit number names (sahasra = thousand, lakh = hundred-thousand, crore = ten-million). Indian financial reporting, government statistics, and everyday speech use lakh and crore for any meaningful sum: a Mumbai apartment costs "2 crore" not "20 million", a startup raises "50 crore" not "500 million", an annual income is "8 lakh" not "800,000". The unique comma grouping (12,34,567 instead of 1,234,567) reflects the underlying base structure: groups of 2 after the first thousand. The tool's Indian mode produces the lakh/crore phrasing exactly matching Reserve Bank of India financial document conventions.
When writing a paper cheque, money order, or bank draft. Cheque-style spells out the amount in capitalised words with "Only" appended ("ONE THOUSAND TWO HUNDRED THIRTY-FOUR ONLY") so that the number cannot be visually altered after the cheque leaves your hand. Banks worldwide require both the digital and written amount on cheques; if they disagree, the written amount takes legal precedence. Practice writing the cheque amount before signing — banks will reject cheques with mismatched amounts.
In India, Pakistan, Bangladesh, Sri Lanka, and Nepal, large numbers are grouped in pairs after the first thousand. 1 lakh = 100,000 = 1,00,000 (note the comma placement). 1 crore = 10 million = 100 lakh = 1,00,00,000. So 1,234,567 in international notation is 12,34,567 in Indian, written as "Twelve Lakh Thirty-Four Thousand Five Hundred Sixty-Seven". The Indian mode in this tool produces the lakh/crore phrasing, which matches financial documents in those countries.
The British style inserts "and" before the final tens or ones in the last group: 1234 → "one thousand two hundred and thirty-four" (UK) vs "one thousand two hundred thirty-four" (US). For currency cheques the "and" matters: a cheque for $1,234.50 in US English is "one thousand two hundred thirty-four and 50/100 dollars"; in UK English it would be "one thousand, two hundred and thirty-four pounds and fifty pence". Pick the variant that matches your locale.
Two styles: <strong>"point"</strong> reads each decimal digit individually — "3.14" becomes "three point one four"; <strong>"fraction"</strong> reads the decimal as a fraction — "3.14" becomes "three and 14 hundredths" or "three and fourteen one-hundredths". The point style is more natural for general use; the fraction style is required for some legal documents and historical financial writing. Toggle in the settings panel.
Yes — up to 999 trillion (999,000,000,000,000) for English modes, using BigInt arithmetic so precision is exact even at extreme scales. For Indian mode, the limit is 999 crore (~10 billion); larger numbers transition to "arab" and "kharab" which the tool also supports. Roman numerals only go up to 3999 (MMMCMXCIX) due to the historical limits of the notation.
Related: number to words, numbers in english words, spell out number, cheque amount in words, amount in words, number to words converter, words for numbers, lakh to words, crore to words, roman numeral converter, ordinal number to words, number speller, check writing words, amount words generator, currency in words, rupee in words