Ready Confidence: High (matched locale separators).

Number Formatter

Format numbers and currencies with locale-aware grouping and decimal control. Runs in your browser.

Example for this locale: 1,234.56
Locale/Currency presets:

Shareable link

Copy a URL with your current input + settings.

Saved presets

Store your favorite formatting setups locally.

No presets saved yet.

Formatted number

1,234,567.89
Parsed value (normalized)Confidence: High (matched locale separators).
1234567.89

Compare View

Compare the same input across multiple locales to spot formatting differences.

Selected locales (4/8)
Pinned presets
Pin locale mixes you use often.
en-US
1,234,567.89
de-DE
1.234.567,89
fr-FR
1 234 567,89
ja-JP
1,234,567.89

How to use

  1. Enter or paste a number and choose a style (decimal or currency) and locale.
  2. Adjust grouping, notation, rounding, and fraction digits to fit your use case.
  3. Copy or download the formatted value for reuse.

FAQ & privacy

Local only? Yes. Everything runs in your browser; no data is sent to a server.

Invalid locale/currency? Check that your locale (e.g., en-US) and currency code (e.g., USD) are valid ISO codes.

Large numbers? Very large values may round depending on locale; a warning will appear.