Enter a number, choose a locale and pick how many decimal places you want. The tool returns a grouped value, a compact value such as 1.2M and a fixed-decimal string — the three formats most often needed for dashboards, invoices and international copy.
🔒 Your file is processed locally in your browser whenever supported. This tool runs entirely on your device — nothing you type or upload is sent to a server, logged, or stored.
Locales disagree on both the separator and its position: en-US writes 1,234,567.89 while de-DE writes 1.234.567,89. Intl.NumberFormat applies the rules of the locale you enter.
It shortens large values to 1.2K, 3.4M and so on, following the locale's conventions. It is intended for dashboards and summaries, not for exact invoices.
The fixed-decimal output rounds to the number of places you choose. Compact notation uses the locale's default precision, so it is approximate by design.
No. Formatting happens on your device.
| Platform | Supported | Offline | Local | Server | Network |
|---|---|---|---|---|---|
| WEB | Yes | Yes | Yes | No | Not required |
| PWA | Yes | Yes | Yes | No | Not required |
| ANDROID | Yes | Yes | Yes | No | Not required |
| IOS | Yes | Yes | Yes | No | Not required |
Find X% of a number, what percent one number is of another, and percentage change.
Compute mean, median, min, max and sum of a number list.
Convert length, weight and temperature between metric and imperial units.
Build a clean invoice from line items with tax totals — copy or download it, free and private.
Advertisement