Data

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.

Type a number to begin
Number —
Formats —
Every format of your number will appear here
Settings Title case · “only” suffix · 2 decimals
How It Works

How to Use Number Formats Converter in 3 Steps

1

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.

2

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.

3

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.

FAQ

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.