Number to Words Converter — International & Indian Format

Convert any number to English words instantly. Supports both International (millions, billions) and Indian (lakhs, crores) formats. Includes Indian Rupees to words for cheque writing. No upload, no sign-up — 100% free.

Enter a number above to see the result
Enter a number above to see the result

Indian Rupees to Words (for Cheques)

Enter an amount above to see the cheque format

Free Online Number to Words Converter

OptiDrop's Number to Words Converter transforms any number into its English word representation. It supports both the International numbering system (thousands, millions, billions, trillions) and the Indian numbering system (thousands, lakhs, crores). Perfect for writing cheques, legal documents, invoices, and more.

Indian Rupees to Words for Cheques

The dedicated Rupees section converts any amount to cheque-ready format like "Rupees Twenty-Five Thousand Only". It handles decimal amounts too — for example, 1500.75 becomes "Rupees One Thousand Five Hundred and Seventy-Five Paise Only". This saves time when writing cheques and avoids mistakes.

Supports Numbers Up to 999 Trillion

Our converter handles numbers from 0 to 999,999,999,999,999. Whether you need to write out a small amount or a massive figure, the tool converts it accurately in both numbering systems. Results are displayed side by side for easy comparison.

Frequently Asked Questions

Simply enter the number in our converter above and it will instantly display the number written in words in both International format (millions, billions) and Indian format (lakhs, crores). For example, 1000000 becomes "One Million" in International format and "Ten Lakh" in Indian format.
Use our Indian Rupees section to convert any amount to cheque-friendly words. Enter the amount (e.g., 25000) and the tool outputs "Rupees Twenty-Five Thousand Only". For amounts with paise, it shows both rupees and paise, like "Rupees One Thousand Five Hundred and Twenty-Five Paise Sixty Only".
1 lakh is written as 1,00,000 in the Indian numbering system, which equals 100,000 (one hundred thousand) in the International system. 1 crore equals 1,00,00,000 or 10,000,000 (ten million). Our converter shows both formats side by side so you can easily compare.
Enter any number up to 999 trillion in the input field above. The tool converts it to English words instantly. It supports both positive and negative numbers, and for the Indian format, it shows the result in lakhs and crores. You can copy the result with one click.

Last updated: June 2026