Converter Tools
Number Formatter
Format any number with thousand separators, accounting parens, scientific or engineering notation, and locale grouping (US, EU, French, Indian, Arabic).
Parsed value:1234567.89
Output options
Locale controls the standard, compact, accounting, percent, and currency rows. Decimal places apply to most rows; currency rows default to 2.
Formatted variations
Standard (locale grouping)
1,234,567.89
en-US, 2 fraction digits.
No grouping (raw fixed)
1234567.89
Locale decimal mark, no thousand separators.
US (1,234,567.89)
1,234,567.89
Comma thousands, dot decimal.
European (1.234.567,89)
1.234.567,89
German/Spanish/Italian/Dutch style: dot thousands, comma decimal.
French (1 234 567,89)
1 234 567,89
Space thousands, comma decimal.
Indian (12,34,567.89)
12,34,567.89
Lakhs/crores grouping (2-3-2).
Compact short (1.2M)
1.23M
Short-scale abbreviations like K, M, B, T.
Compact long (1.2 million)
1.23 million
Long-form words: thousand, million, billion.
Indian words (1.5 crore)
12.35 lakh
Lakhs and crores written form.
Scientific (1.234E+6)
1.234568E6
Standard scientific notation.
Engineering (12.34e+3)
1.23e+6
Exponents are multiples of 3.
Long-scale words
1.23 million
Plain English short scale: thousand, million, billion, trillion.
Accounting style
1,234,567.89
Negatives shown in parentheses, no minus sign.
Percent (1234 -> 123,400%)
123,456,789.00%
Multiplies by 100 and appends %.
Currency (USD)
$1,234,567.89
Standard currency formatting in the chosen locale.
Accounting currency (USD)
$1,234,567.89
Currency with parentheses for negatives.
Always-signed
+1,234,567.89
Forces a + on positive numbers (helpful for deltas).
Custom formatter
Build a fully custom format. Useful for spreadsheet-friendly columns, accounting templates, or padding numeric IDs with leading zeros.
Custom result
1,234,567.89
How to use
- Paste a number into the Number to format input. Comma decimals, dot decimals, scientific notation, spaces, underscores, and apostrophes are all accepted.
- Pick a Locale to drive the standard, compact, accounting, percent, and currency rows. Pick a Currency for the currency rows. Set Decimal places to control fractional precision.
- Read the Formatted variations panel to see every common representation: US, EU, French, and Indian styles, compact short and long, scientific and engineering, accounting with parens, percent, currency, and always-signed delta.
- Use the Custom formatter when you need full control over the thousand separator, decimal separator, grouping pattern (3, 4, or Indian 2-3-2), prefix and suffix, padding with zeros, and forced sign.
- Click Copy on any row to copy that exact representation, or Copy all rows to grab the full table for a quick reference.
About this tool
Number Formatter turns any numeric value into every common formatted representation at the same time, so you can pick the one that matches the spreadsheet, contract, API, blog post, or report you are working with. Paste a value (digits with comma decimals, dot decimals, scientific notation, spaces, underscores, or apostrophes are all accepted) and the parser figures out whether you typed a US-style 1,234.56, a European 1.234,56, or a French 1 234,56 and normalizes it before formatting. The output panel covers the cases the catalog does not have today: standard locale grouping in 15 languages from English (US) to Hindi (India), German, French, Spanish, Italian, Brazilian Portuguese, Dutch, Japanese, Chinese, Arabic, Turkish, Russian, and Korean; explicit US (1,234,567.89), European (1.234.567,89), French (1 234 567,89), and Indian (12,34,567.89) styles so you do not need to remember the locale tag; compact short-scale (1.2K, 3.4M, 5.6B, 7.8T) for dashboards and headlines; compact long-scale (1.2 million) for body copy; Indian lakh and crore words (1.5 crore) for South Asian audiences; standard scientific notation (1.234E+6) for math, physics, and engineering documents; engineering notation with exponents that are multiples of 3 (12.34e+3) for electrical engineering, signal processing, and SI prefix work; long-scale words (1.2 million) for slide decks and ad copy; accounting style with parentheses around negatives and no minus sign for finance reports; percent (which multiplies by 100); standard currency with locale-aware symbol placement and rounding for 14 currencies (USD, EUR, GBP, JPY, CNY, INR, TRY, CAD, AUD, CHF, BRL, MXN, ZAR, RUB); accounting currency with parens for negative amounts; and an always-signed delta variant that forces a + prefix on positive numbers (useful for stat changes, week-over-week deltas, and fitness logs). Below the standard rows a fully customizable formatter lets you set your own thousand separator (comma, dot, space, apostrophe, or any custom character), your own decimal separator, a grouping pattern (3 digits standard, 4 digits CJK-style, Indian 2-3-2, or no grouping), an optional prefix and suffix for unit labels (kg, %, USD), a leading-zeros pad-to length for numeric IDs, and an always-show-sign toggle. The output is what you copy and paste straight into your code, your spreadsheet column, your contract template, or your numeric ID generator. Useful for marketing teams cleaning up big numbers in stat sheets, finance teams pasting accounting-formatted columns into reports, ecommerce teams matching prices to a customer locale, blog and content teams turning raw figures into readable copy, developers comparing Intl.NumberFormat output across locales, students and accountants working with international invoices, and anyone who has typed 1234567.89 and asked the question how do I add commas to this. All formatting runs locally on your device with the browser's native Intl.NumberFormat plus a small custom layer for engineering notation, long-scale words, and Indian lakh/crore output, so the numbers you paste here, including private financial figures, never leave your browser tab.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Number to Words Converter
Convert numbers to English words in cardinal, ordinal, and currency forms, with reverse parsing.
Open tool
ConverterScientific Notation Converter
Convert between scientific, E, engineering, and decimal forms with a precision slider.
Open tool
ConverterDecimal Fraction Converter
Two-way converter with repeating decimal support and step-by-step working.
Open tool
ConverterRoman Numeral Converter
Bidirectional number and Roman numeral converter with batch mode and a reference chart.
Open tool
CalculatorPercentage Calculator
Four percentage calculators: percent of, what percent, change, and discount.
Open tool