gizmobench
BrowseDaily

Rupees in Words to Numbers

Read a written English rupee amount into exact INR digits. The amount workflow opens on one lakh twenty-three thousand rupees and forty-five paise only, producing 123000.45. Lakh means 100000 and crore means 10000000; currency units are checked separately from the ordinary number-word grammar.

Parsed123,000.45one lakh twenty-three thousand rupees and forty-five paise only

Or start from one of these:

INR amount: 123000.45. Whole units and the fractional unit were read separately; no exchange conversion or rounding.
  • Numberthe nearest JavaScript number
    123000.45

    No binary fraction is exactly this decimal, so this is the nearest double, and it is the number JavaScript itself would hand you. The unrounded decimal is in the exact value row.

  • Formattedwith thousands separators
    123,000.45

    Separators only: every digit is the one in the row below it, in the same order.

  • Exact valueevery digit, at any size
    123000.45

    Carried in BigInt from the first word to the last, so it is never rounded, however many digits it takes.

How this was read. Read lakh as 100,000 and crore as 10,000,000. No binary fraction is exactly this decimal, so the plain number is the nearest double: the exact value is the one shown in full. Read rupees and paise as a decimal amount. No exchange conversion or amount rounding.
Tested by round trip, not by example. Every value in a wide range is spelled out by the number-to-words tool and read back here, in both American and British wording, and it has to land on itself. That catches whole classes of error a handful of hand-picked cases would miss.

Common questions

Which rupee wording is accepted?
A whole number phrase followed by rupees, optionally and a number of paise, with only optional at the end. A Rupees prefix also works: Rupees one hundred and five and ten paise gives 105.10.
Can I enter a lakh or crore without currency units?
Choose Number words for a plain lakh/crore phrase. The amount workflow requires explicit rupees or dollars so it can check the fractional unit.
Does paise mean a decimal point?
A whole amount followed by forty-five paise gives .45. Fractional units must be integers from zero to ninety-nine; one hundred paise is refused instead of silently carrying it into the rupee amount.
Can it parse dollars too or convert currencies?
Dollars and cents, including a two-digit /100 fraction, are supported in the same amount workflow. Rupees with cents or dollars with paise are rejected. It does not calculate exchange rates or validate a payment.

Exact decimal arithmetic over the supported English number-word grammar, including separate lakh/crore groups. Written USD/INR amounts use explicit whole units and cents/paise without rounding. The nearest JavaScript number is labelled separately from exact digits.