numbro
An internationalized JavaScript library for number, currency, and byte formatting.
Why consider numbro?
numbro is an open-source number and currency formatting library maintained by Benjamin Van Ryseghem. Supporting internationalized ICU locales, it handles custom currency abbreviations (1.2M, 50k), ordinal numbers, and tax percentages for global accounting dashboards.
Learn numbro by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of numbro
numbro formats revenue figures, ARR metrics, and currency amounts across global language locales.
Quickstart
npm install numbroimport numbro from 'numbro';numbro(1250000).formatCurrency({ average: true }); // '$1.25m'numbro is licensed under the permissive MIT License.
Related tools
More options with a similar category or technology profile.
activecampaign-api-php
Official ActiveCampaign PHP API client for marketing automation and deal pipelines.
klaviyo-api-python
Official Python SDK for the Klaviyo E-commerce Marketing Automation API.
klaviyo-api-node
Official Node.js SDK for the Klaviyo E-commerce Marketing Automation API.
hubspot-api-python
Official Python client for the HubSpot CRM & Marketing Automation REST APIs.