Make large and small numbers easier to read.
Number Formatter is a small quality-of-life Raycast extension for seeing numbers in formats that are easier to understand and share. Type or paste a number and copy the representation you need.
1200000 → 1.2 million
1200000 → 1’200’000
0.0000012 → 1.2E-6
Requires Node.js 24 LTS or a newer LTS release, npm, and Raycast.
npm install
npm test
npm run lint
npm run build
npm run dev
Number Formatter supports finite JavaScript numbers with up to approximately 15 significant digits. It intentionally does not provide arbitrary-precision decimals, currencies, percentages, calculations, or saved history.
Issues and focused pull requests are welcome. Please run the tests, linter, and production build before submitting a change.
Number formatting happens entirely on your device. The extension has no accounts, analytics, telemetry, or network requests.