Number Formats Converter
Turn numbers into words (English, Indian, Hindi, Spanish, French, German, Portuguese), swap lakh/crore and international grouping, write cheque amounts, Roman numerals, ordinals and scientific notation — all at once.
Settings
Title case · “only” suffix · 2 decimals
How to Use Number Formats Converter in 3 Steps
Type anything numeric
Digits with any grouping (12,34,567 or 1,234,567 or 1 234 567,89), scientific notation, a Roman numeral, or words in English — “two lakh fifty thousand” is understood. Paste several lines for a batch.
Read every format
Words in the language you chose, the amount in words for a cheque, Indian and international grouping, European style, compact (1.2 Cr / 1.2M), scientific and engineering notation, Roman numerals and the ordinal.
Copy the one you need
Each row has its own copy button; Copy in the toolbar copies the words, Download gives all formats or a CSV of the batch.
Number Formats Converter — Frequently Asked Questions
How does the Indian number system differ?
After the first thousand, digits are grouped in twos: 1,00,000 is one lakh (100 thousand) and 1,00,00,000 is one crore (10 million). Then arab (10⁹), kharab (10¹¹), neel (10¹³) and padma (10¹⁵). The international system groups in threes: thousand, million, billion, trillion.
How large a number can it handle?
Integers up to 10³⁰ (nonillion / 10 quadrillion crore) exactly, using arbitrary-precision arithmetic; decimals are kept to the digits you type. Beyond that, scientific notation is still produced.
Which languages are supported for words?
English (international and Indian styles), Hindi, Spanish, French (with the Swiss/Belgian septante–nonante variant off by default), German and Portuguese. Amounts in words follow each language’s currency phrasing — for Hindi, “रुपये … पैसे”.
Is the cheque format correct for banks?
It follows the common conventions: the amount in words, paise/cents as a number of hundredths, and the word “only” at the end (switchable). Always check your bank’s guidance — some ask for “Rupees” first, which the output includes.
Can it convert words back to numbers?
Yes, for English in both systems: “three crore twelve lakh”, “two million five hundred thousand” and mixed forms such as “1.5 lakh” are parsed. Other languages are output-only for now.
Is my data uploaded anywhere?
No. Parsing and converting happen in JavaScript inside your browser tab. Your text and files are never sent to Toolity or anyone else.