Skip to content

Repository files navigation

🔢 Numify 🔠

TestDownloads this WeekBundle SizeVersion

Numify

🦄 Zero dependency utility to convert long numbers to human readable format. Supports multiple locales and number formats.

Works with React, Vue, Svelte, and any other framework that supports ES6 modules.

(:loudspeaker: Pronounced as "Num-e-fy")

💡 Currently Supported Locales

  • en - English
  • de - German
  • fr - French
  • es - Spanish
  • it - Italian
  • se - Swedish
  • in - Indian (Lakhs, Crores, etc.)
❌ Without Numify✅ With Numify
1000 Views1k Views
25000 Likes25k Likes
30000 Retweets30k Retweets
1000000 Followers1M Followers
1000000000 Followers1B Followers
1000000000000 Followers1T Followers

📦 Requirements

Node.js 18.x or above

✨ Installation

Install the NPM Package with the below command:

npm install numify --save

(or)

Install with Yarn:

yarn add numify

🖊️ Usage

Import the module in your project:

// Commonjs Importvar{ numify }=require("numify");// or ES6 importimport{numify}from"numify";

💡 Example

Pass the Number to the function

import{numify}from"numify";constnumber=numify(1000);console.log(number);// With optionsconstnumber=numify(23878437,{formatType: "in",// "en", "de", "fr", "es", "it", "se"precise: true,});console.log(number);

☑️ Example Output

1K (English)
23.9 Cr (Indian)

💚 Message

I hope you find this useful. If you have any questions, please create an issue.

Used by

Contributors

Languages