Skip to content

Number to words. Every digit, spelled out.

Up to 999,999,999,999,999 (999 trillion). Commas, decimals and a minus sign are fine.
Numbering system
Capitalization
Words appear here as you type

Converted locally, your numbers never leave your browser.

Recent conversions

    Your last 5 copied conversions appear here (saved only in this browser).

    Million, billion or lakh, crore?

    The international system groups digits in threes, thousand, million, billion, trillion, so 1,000,000 is “one million.” The Indian system groups the first three digits, then pairs, thousand, lakh (1,00,000) and crore (1,00,00,000), so the same number is “ten lakh.” For cheques, write the amount in words with the currency name and add “only” at the end so nothing can be appended, for example “One thousand two hundred thirty-four rupees and fifty-six paise only.” This converter handles both systems, four currencies, ordinals and decimals, entirely in your browser.

    § · written guide

    How to use the Number to Words converter

    This converter spells out any number up to 999,999,999,999,999 in English words, in either the international system (million, billion, trillion) or the Indian system (lakh, crore). It can also write currency amounts in USD, INR, EUR or GBP the way a bank check needs them, ordinals such as twenty-first, and three capitalization styles. It is useful for bank checks, invoices, legal documents and confirming how a large figure is said.

    Step by step

    1. Enter the number

      Type or paste into Number. Commas, spaces, underscores, a decimal point and a leading minus sign are all accepted. The page opens with 1,234,567.89 already filled in, and the words update as you type.

    2. Pick the numbering system

      Under Numbering system choose International (million / billion) or Indian (lakh / crore). The same 1,234,567 reads one million two hundred thirty-four thousand five hundred sixty-seven, or twelve lakh thirty-four thousand five hundred sixty-seven.

    3. Choose plain words or a currency

      Leave Convert as on Plain words, or pick USD, INR, EUR or GBP. In currency mode the cents, paise or pence are spelled out as a second amount, so 1,234,567.89 in USD ends in dollars and eighty-nine cents.

    4. Set capitalization and options

      Choose lowercase, Title Case or UPPERCASE. Tick British "and" for one hundred and five, Ordinal to turn 21 into twenty-first, and Append "only" to end the text with only, as banks expect on a check.

    5. Copy the result

      Press Copy. The text goes to your clipboard and the conversion is added to Recent conversions, which keeps your last five copies with their own Copy buttons. Clear empties that list.

    Reading the output

    • In plain mode, decimals are read digit by digit after the word point, so 1,234,567.89 becomes one million two hundred thirty-four thousand five hundred sixty-seven point eight nine.
    • The small gray line under the words lists the settings applied, for example International system · USD, and adds a note when something was changed or skipped, such as rounded to 2 decimals.
    • In currency mode only the first two decimals are used. The third decimal rounds up from 5, so 10.995 becomes eleven dollars, and a single decimal such as 12.5 is read as fifty cents.
    • Ordinal applies only to whole numbers in plain mode. With a currency or a decimal it is skipped, and the note line says so.

    Tips and common mistakes

    • For a bank check, pick the currency, tick Append "only" and choose Title Case or UPPERCASE so the line is hard to alter.
    • Only Copy adds a line to Recent conversions. Typing alone does not, so press Copy on the versions you want to keep.
    • The limit is 15 digits before the decimal point. Anything longer shows a Too big message instead of words.
    • British "and" adds and after each hundred and before a final part under 100, so 1,005 reads one thousand and five.

    Privacy and limits

    Conversion runs entirely in your browser and nothing is uploaded. The last five copied conversions are saved in this browser's local storage under the key dh_n2w_hist, stay in step across open tabs, and are removed by Clear or by clearing site data.

    Back to the tool

    § 02 · what you can do

    Everything the converter handles.

    • Spell any whole or decimal number up to 999,999,999,999,999 (999 trillion) in full words.
    • Switch systems between international (million / billion) and Indian (lakh / crore) notation.
    • Generate cheque-ready currency in USD, INR, EUR or GBP, with cents, paise or pence spelled out and rounded to two decimals.
    • Add “only” for cheque style so no extra text can be appended after the amount.
    • Convert to ordinals (1 → first) and choose lowercase, Title Case or UPPERCASE output.
    • Enable British “and” (one hundred and five), handle negatives, and keep a private recent-conversions history.
    § 04 · faq

    Frequently asked questions.

    Is the Number to Words converter free?
    Yes, completely free for everyone. No sign-up, no account and no usage limits.
    Is it private? Are my numbers uploaded anywhere?
    No upload, ever. The converter runs entirely in your browser on your own device, the numbers you type never leave your computer, and the recent-conversions history is saved only in this browser.
    What is the difference between international and Indian numbering?
    The international system groups digits in threes, thousand, million, billion, trillion. The Indian system uses lakh (1,00,000) and crore (1,00,00,000), grouping the first three digits and then pairs. For example, 10,000,000 is “ten million” internationally and “one crore” in the Indian system.
    How do I write a cheque amount in words?
    Choose a currency under “Convert as,” then tick “Append only.” The tool spells the main units and the sub-units (cents, paise or pence), rounds anything past two decimals, and adds “only” at the end so nothing can be appended, exactly the format banks expect.
    How large a number can it convert?
    Up to 999,999,999,999,999, that’s 999 trillion in the international system, or roughly ninety-nine thousand nine hundred crore in the Indian system. Decimals and a leading minus sign are supported too.
    Does it work offline?
    Yes, once the page has loaded, every conversion runs locally, so it keeps working without a connection.

    Published · Last updated .

    Priya sent you a message Online now

    Talk to a Developer Now

    Share your name and email to reply.

    Reply