Tools Guides
math Free No signup

Number Formatter

Format any number as locale separators, scientific notation, engineering notation, words, abbreviations, Roman numerals, and more — all at once.

Loading tool…

About this tool

Type any number — including very large or very small values — and instantly see it formatted in every useful way: locale-separated (1,234,567.89), scientific notation (1.23 × 10⁶), engineering notation (1.23 × 10⁶), number words (one million two hundred…), abbreviated shorthand (1.23M), Roman numerals (for integers up to 3999), binary, hexadecimal, octal, and percentage. A separate currency formatter lets you set a symbol prefix and choose the number of decimal places. Each formatted result has its own copy button.

How to use

  1. 1 Type or paste any number into the input field — the formats update instantly.
  2. 2 Scroll through the formatted results panel to see all representations at once.
  3. 3 Use the currency section to set a symbol and decimal precision for monetary formatting.
  4. 4 Click the copy icon next to any format to copy that specific representation to the clipboard.

Frequently Asked Questions

{# Alpine.js — self-hosted. (The previous jsdelivr CDN tag had a stale SRI integrity hash, so the browser refused to run it and window.Alpine was never defined — silently breaking every FAQ accordion and Alpine tool.) #}