Number Formatter
Format numbers for any locale — Indian lakh/crore, US, European, Arabic.
| Locale | Formatted |
|---|---|
| English (India) — 1,00,000 | 12,34,567.89 |
| English (US) — 100,000 | 1,234,567.89 |
| English (UK) — 100,000 | 1,234,567.89 |
| German — 100.000,00 | 1.234.567,89 |
| French — 100 000,00 | 1 234 567,89 |
| Japanese — 100,000 | 1,234,567.89 |
| Chinese — 100,000 | 1,234,567.89 |
| Arabic — ١٠٠٬٠٠٠ | ١٬٢٣٤٬٥٦٧٫٨٩ |
| Hindi — 1,00,000 | 12,34,567.89 |
Format numbers for any locale and style
Whether you need Indian lakh/crore formatting, European comma-decimal notation, Arabic-Indic numerals, or compact abbreviations like 1M or 10L, this tool formats your number instantly using the standard Intl.NumberFormat API.
Cross-locale comparison table
Enter any number to see how it's formatted across 9 major locales side by side — useful for internationalisation (i18n) work where you need to verify formatting behaviour across different regions.
Frequently asked questions
- What is locale-aware number formatting?
- Different countries use different conventions for decimal separators, thousands separators, and digit grouping. For example, 1,00,000 in India (lakh system) vs 100,000 in the US, vs 100.000 in Germany.
- What is the Indian number system?
- India uses a lakh-crore system: after the first three digits, grouping is done in pairs — 1,00,000 (one lakh), 10,00,000 (ten lakh), 1,00,00,000 (one crore). Select 'English (India)' locale to see this.
- What currency formats are supported?
- Select 'Currency' style and choose from INR, USD, EUR, GBP, JPY, AED, SGD, CAD, or AUD. The currency symbol placement and format follow the selected locale's conventions.
- What is compact notation?
- Compact notation abbreviates large numbers — e.g., 1,000,000 becomes '1M' in English or '10L' in Hindi. It is useful for dashboards, charts, and space-constrained UIs.
- What powers this formatter?
- The formatter uses the browser's built-in Intl.NumberFormat API — the same engine that browsers use to format numbers in native UI. No external library is needed.
Related tools
- JSON Formatter
Format, beautify, minify, and validate JSON in your browser
- QR Code Generator
Generate QR codes for URLs, text, Wi-Fi, and more. Download as PNG.
- Password Generator
Generate strong, random passwords with custom length and character sets.
- Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to plain text.
- URL Encoder / Decoder
Encode or decode URLs and query strings with percent-encoding.