Skip to main content

Number Notation Converter

Convert a number between US, European, Swiss, Indian (lakh/crore), ISO space, scientific, engineering and e-notation formats, plus English and Indian spelled-out word forms. Auto-detects the input's locale format.

Input

Enter a number in any common notation — US, European, Swiss, Indian, or scientific.

How many digits to keep after the decimal point.

Auto-detect works for most numbers. Force a format if your input is ambiguous (e.g. '1.234' as European or US).

Output

Comma thousands, dot decimal — common in US, UK, Canada, Australia.

Dot thousands, comma decimal — Germany, France, Spain, Italy, Netherlands.

Apostrophe thousands, dot decimal — Switzerland, Liechtenstein.

First grouping of 3, then 2s — 12,34,56,789 means 12 crore 34 lakh.

Thin-space thousands, dot decimal — SI standard, scientific publishing.

Coefficient between 1 and 10, multiplied by a power of 10.

Like scientific but the exponent is always a multiple of 3 (kilo, mega, giga…).

Machine-friendly: '1.23e6'. Common in code, CSV, spreadsheets.

No grouping separators. Useful for pasting into code, regex, or databases.

Spelled-out number — for checks, contracts, audit reports.

Indian English — uses lakh and crore terminology.

Was this helpful?

Guides

Numbers aren't written the same way everywhere. The same value is 1,234,567.89 in the US, 1.234.567,89 in Germany, 1'234'567.89 in Switzerland, and 12,34,567.89 in India. Scientists write it as 1.23456789 × 10⁶, developers write it as 1.23456789e6, and an auditor might spell it out in full. The Number Notation Converter takes a number in any of these forms and shows it in all of them at once.

How it works

Paste or type a number into the input field. The tool auto-detects which locale format you used — US/UK comma-thousands, European dot-thousands, Swiss apostrophe-thousands, or Indian lakh/crore grouping — by reading the pattern of separators and digit groups. If your input is genuinely ambiguous (1.234 could be a decimal in the US or a whole number in Europe), use the Input Format dropdown to force the correct interpretation instead of guessing.

The input also accepts scientific and e-notation directly: 6.022e23, 1.23×10^6, and 1.23×10⁶ (unicode superscript exponents) all parse correctly, as does a leading + or - sign.

Every conversion runs instantly as you type and produces eleven outputs side by side:

  • US / UK — comma thousands, dot decimal.
  • European — dot thousands, comma decimal.
  • Swiss — apostrophe thousands, dot decimal.
  • Indian (Lakh/Crore) — the last three digits grouped together, then groups of two going left (12,34,56,789 reads as "12 crore 34 lakh 56 thousand 789").
  • ISO / Space — thin-space thousands, the SI/ISO 31-0 standard used in scientific publishing.
  • Scientific — a coefficient between 1 and 10 multiplied by a power of ten, e.g. 1.23 × 10⁶.
  • Engineering — the same idea, but the exponent is always a multiple of three (matching kilo/mega/giga prefixes), e.g. 1.23 × 10⁶ becomes 123 × 10³ when the exponent isn't already a multiple of 3.
  • E-notation — the machine-friendly form (1.23e6) used in code, CSV files, and spreadsheets.
  • Plain digits — the number with every grouping separator stripped, ready to paste into code, a regex, or a database field.
  • Words (English) — fully spelled out using the short-scale system (thousand, million, billion…).
  • Words (Indian) — spelled out using Indian English terminology (thousand, lakh, crore, arab…).

Use the Fraction Digits dropdown to control precision: "Keep as entered" preserves exactly the decimal places you typed (trimming trailing zeros), or fix it to 0, 2, 4, 6, or 8 digits — rounding half-up when the input has more precision than the target.

Every output field has its own copy button, so you can grab exactly the format you need without editing the others. Everything runs in your browser — nothing is sent to a server, and no data from this tool is stored or logged.

Why do the Indian words sometimes say "Number too large for word form"?

The Indian word scale tops out at padma (10¹⁵). Very large numbers — like Avogadro's number, 6.022 × 10²³ — exceed that range and can't be spelled out in Indian terminology, even though every numeric notation (US, scientific, engineering, etc.) still converts normally. The English word scale goes further, up to decillion (10³³).

Why does Engineering notation sometimes show more than one digit before the decimal point?

Engineering notation always rounds the exponent down to the nearest multiple of 3, so the coefficient can be 1 to 3 digits, unlike scientific notation's fixed single digit. For example, 602,200,000,000,000,000,000,000 is 6.022 × 10²³ in scientific notation but 602.2 × 10²¹ in engineering notation, since 23 isn't a multiple of 3.

Does this tool convert between number bases (binary, hex, octal)?

No — for that, use the Integer Base Converter. This tool converts how a base-10 number is formatted and grouped (locale, scientific, engineering, words), not its numeral system.

numbernotationscientific notationengineering notationlocalewordslakhcrore

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.