Rupee Formatter
TextFormat Indian Rupee amounts in lakh/crore notation and get the amount in words for cheques and legal documents. Free, in-browser, no sign-up needed.
What is a Rupee?
A Rupee Formatter takes a numeric amount and converts it into Indian Rupee format ā using the Indian digit grouping system (lakhs and crores), the ā¹ symbol, and a written-out words representation suitable for cheques and legal documents.
Indian number formatting differs from international conventions. Where the international system groups every three digits (1,000,000 for ten lakh), the Indian system groups the first three from the right and then pairs going left: 10,00,000. This reflects the Indian numbering hierarchy:
| Amount | Indian notation | In words |
|---|---|---|
| 1,000 | ā¹1,000 | One thousand rupees |
| 1,00,000 | ā¹1,00,000 | One lakh rupees |
| 10,00,000 | ā¹10,00,000 | Ten lakh rupees |
| 1,00,00,000 | ā¹1,00,00,000 | One crore rupees |
The formatter produces three outputs: the formatted amount with ā¹ symbol and Indian commas, the amount in words ending with "only" (as required for cheques and legal documents), and a compact abbreviation using K / L / Cr (for dashboards and reports).
For general number formatting across multiple locales and styles, use the Number Formatter.
How to use this Rupee calculator
- Enter the amount in the Amount (ā¹) field ā plain number like
12345678.50, with or without existing commas. - Toggle Show ā¹ symbol on or off as needed.
- Choose Decimal Places ā 2 for paise, 0 for whole rupees.
- The formatted amount, words, and compact form appear instantly.
- Click Copy next to any output to copy it to your clipboard.
- Paste the words line directly onto a cheque, legal document, or financial report.
Formula & Methodology
Indian grouping: The last three digits form the first comma group. All remaining digits are grouped in pairs from right to left.12345678 ā 1,23,45,678Words (Indian hierarchy): - Crores:floor(n / 10,000,000)- Lakhs:floor(n / 100,000) % 100- Thousands:floor(n / 1000) % 100- Hundreds and below:n % 1000Each group is converted using standard English number words and combined with the unit name. Paise are expressed as "and X paise" at the end. Compact: amounts ā„ 1 crore ā "X Cr"; ā„ 1 lakh ā "X L"; ā„ 1 thousand ā "X K". Decimal places are shown only when not a whole number of units. Example: - Input:12345678.50- Formatted:ā¹1,23,45,678.50- Words:Rupees One Crore Twenty-Three Lakh Forty-Five Thousand Six Hundred Seventy-Eight and Fifty Paise Only- Compact:ā¹1.23 Cr