Intl.NumberFormat
MDN Link for Intl.NumberFormatBrowser Support
Available in Chrome from version 24 Available in Edge from version 12 Available in Firefox from version 29 Available in Opera from version 15 Available in Safari from version 10
Available in Chrome from version 24
Available in Edge from version 12
Available in Firefox from version 29
Available in Opera from version 15
Available in Safari from version 10
Available in Chrome from version 24 Chrome
Available in Edge from version 12 Edge
Available in Firefox from version 29 Firefox
Available in Opera from version 15 Opera
Available in Safari from version 10 Safari
Available in Chrome Android from version 25 Chrome Android
Available in Firefox for Android from version 56 Firefox for Android
Available in Opera Android from version 14 Opera Android
Available in Safari on iOS from version 10 Safari on iOS
Available in Samsung Internet from version 1.5 Samsung Internet
Available in WebView Android from version 4.4 WebView Android
Available in Deno from version 1.8 Deno
Available in Node.js from version 0.12.0 Node.js
Input values
- No results available
0 results available.
Alternative use
Intl.NumberFormat
can also be used from
Number.prototype.toLocaleString() const number = 123456.789
number.toLocaleString("en-US")
123,456.789
Output
unitDisplay
Available in Chrome from version 77 Available in Edge from version 79 Available in Firefox from version 78 Available in Opera from version 64 Available in Safari from version 14.1
Available in Chrome from version 77
Available in Edge from version 79
Available in Firefox from version 78
Available in Opera from version 64
Available in Safari from version 14.1
Available in Chrome from version 77 Chrome
Available in Edge from version 79 Edge
Available in Firefox from version 78 Firefox
Available in Opera from version 64 Opera
Available in Safari from version 14.1 Safari
Available in Chrome Android from version 77 Chrome Android
Available in Firefox for Android from version 79 Firefox for Android
Available in Opera Android from version 55 Opera Android
Available in Safari on iOS from version 14.5 Safari on iOS
Available in Samsung Internet from version 12.0 Samsung Internet
Available in WebView Android from version 77 WebView Android
Available in Deno from version 1.8 Deno
Available in Node.js from version 12.11.0 Node.js
{
unitDisplay: "short"
}
123,456.789
{
unitDisplay: "long"
}
123,456.789
{
unitDisplay: "narrow"
}
123,456.789
compactDisplay
Available in Chrome from version 77 Available in Edge from version 79 Available in Firefox from version 78 Available in Opera from version 64 Available in Safari from version 14.1
Available in Chrome from version 77
Available in Edge from version 79
Available in Firefox from version 78
Available in Opera from version 64
Available in Safari from version 14.1
Available in Chrome from version 77 Chrome
Available in Edge from version 79 Edge
Available in Firefox from version 78 Firefox
Available in Opera from version 64 Opera
Available in Safari from version 14.1 Safari
Available in Chrome Android from version 77 Chrome Android
Available in Firefox for Android from version 79 Firefox for Android
Available in Opera Android from version 55 Opera Android
Available in Safari on iOS from version 14.5 Safari on iOS
Available in Samsung Internet from version 12.0 Samsung Internet
Available in WebView Android from version 77 WebView Android
Available in Deno from version 1.8 Deno
Available in Node.js from version 12.11.0 Node.js
{
compactDisplay: "short"
}
123,456.789
{
compactDisplay: "long"
}
123,456.789
notation
Available in Chrome from version 77 Available in Edge from version 79 Available in Firefox from version 78 Available in Opera from version 64 Available in Safari from version 14.1
Available in Chrome from version 77
Available in Edge from version 79
Available in Firefox from version 78
Available in Opera from version 64
Available in Safari from version 14.1
Available in Chrome from version 77 Chrome
Available in Edge from version 79 Edge
Available in Firefox from version 78 Firefox
Available in Opera from version 64 Opera
Available in Safari from version 14.1 Safari
Available in Chrome Android from version 77 Chrome Android
Available in Firefox for Android from version 79 Firefox for Android
Available in Opera Android from version 55 Opera Android
Available in Safari on iOS from version 14.5 Safari on iOS
Available in Samsung Internet from version 12.0 Samsung Internet
Available in WebView Android from version 77 WebView Android
Available in Deno from version 1.8 Deno
Available in Node.js from version 12.11.0 Node.js
{
notation: "standard"
}
123,456.789
{
notation: "scientific"
}
1.235E5
{
notation: "engineering"
}
123.457E3
{
notation: "compact"
}
123K
signDisplay
Available in Chrome from version 77 Available in Edge from version 79 Available in Firefox from version 78 Available in Opera from version 64 Available in Safari from version 14.1
Available in Chrome from version 77
Available in Edge from version 79
Available in Firefox from version 78
Available in Opera from version 64
Available in Safari from version 14.1
Available in Chrome from version 77 Chrome
Available in Edge from version 79 Edge
Available in Firefox from version 78 Firefox
Available in Opera from version 64 Opera
Available in Safari from version 14.1 Safari
Available in Chrome Android from version 77 Chrome Android
Available in Firefox for Android from version 79 Firefox for Android
Available in Opera Android from version 55 Opera Android
Available in Safari on iOS from version 14.5 Safari on iOS
Available in Samsung Internet from version 12.0 Samsung Internet
Available in WebView Android from version 77 WebView Android
Available in Deno from version 1.8 Deno
Available in Node.js from version 12.11.0 Node.js
{
signDisplay: "auto"
}
123,456.789
{
signDisplay: "never"
}
123,456.789
{
signDisplay: "always"
}
+123,456.789
{
signDisplay: "exceptZero"
}
+123,456.789
useGrouping
Available in Chrome from version 24 Available in Edge from version 12 Available in Firefox from version 29 Available in Opera from version 15 Available in Safari from version 10
Available in Chrome from version 24
Available in Edge from version 12
Available in Firefox from version 29
Available in Opera from version 15
Available in Safari from version 10
Available in Chrome from version 24 Chrome
Available in Edge from version 12 Edge
Available in Firefox from version 29 Firefox
Available in Opera from version 15 Opera
Available in Safari from version 10 Safari
Available in Chrome Android from version 25 Chrome Android
Available in Firefox for Android from version 56 Firefox for Android
Available in Opera Android from version 14 Opera Android
Available in Safari on iOS from version 10 Safari on iOS
Available in Samsung Internet from version 1.5 Samsung Internet
Available in WebView Android from version 4.4 WebView Android
Available in Deno from version 1.8 Deno
Available in Node.js from version 13.0.0 Node.js
{
useGrouping: true
}
123,456.789
{
useGrouping: false
}
123456.789
minimumIntegerDigits
Available in Chrome from version 24 Available in Edge from version 12 Available in Firefox from version 29 Available in Opera from version 15 Available in Safari from version 10
Available in Chrome from version 24
Available in Edge from version 12
Available in Firefox from version 29
Available in Opera from version 15
Available in Safari from version 10
Available in Chrome from version 24 Chrome
Available in Edge from version 12 Edge
Available in Firefox from version 29 Firefox
Available in Opera from version 15 Opera
Available in Safari from version 10 Safari
Available in Chrome Android from version 25 Chrome Android
Available in Firefox for Android from version 56 Firefox for Android
Available in Opera Android from version 14 Opera Android
Available in Safari on iOS from version 10 Safari on iOS
Available in Samsung Internet from version 1.5 Samsung Internet
Available in WebView Android from version 4.4 WebView Android
Available in Deno from version 1.8 Deno
Available in Node.js from version 0.12.0 Node.js
{
minimumIntegerDigits: 1
}
123,456.789
{
minimumIntegerDigits: 2
}
123,456.789
{
minimumIntegerDigits: 3
}
123,456.789
{
minimumIntegerDigits: 4
}
123,456.789
{
minimumIntegerDigits: 5
}
123,456.789
minimumFractionDigits
Available in Chrome from version 24 Available in Edge from version 12 Available in Firefox from version 29 Available in Opera from version 15 Available in Safari from version 10
Available in Chrome from version 24
Available in Edge from version 12
Available in Firefox from version 29
Available in Opera from version 15
Available in Safari from version 10
Available in Chrome from version 24 Chrome
Available in Edge from version 12 Edge
Available in Firefox from version 29 Firefox
Available in Opera from version 15 Opera
Available in Safari from version 10 Safari
Available in Chrome Android from version 25 Chrome Android
Available in Firefox for Android from version 56 Firefox for Android
Available in Opera Android from version 14 Opera Android
Available in Safari on iOS from version 10 Safari on iOS
Available in Samsung Internet from version 1.5 Samsung Internet
Available in WebView Android from version 4.4 WebView Android
Available in Deno from version 1.8 Deno
Available in Node.js from version 0.12.0 Node.js
{
minimumFractionDigits: 1
}
123,456.789
{
minimumFractionDigits: 2
}
123,456.789
{
minimumFractionDigits: 3
}
123,456.789
{
minimumFractionDigits: 4
}
123,456.7890
{
minimumFractionDigits: 5
}
123,456.78900
maximumFractionDigits
Available in Chrome from version 24 Available in Edge from version 12 Available in Firefox from version 29 Available in Opera from version 15 Available in Safari from version 10
Available in Chrome from version 24
Available in Edge from version 12
Available in Firefox from version 29
Available in Opera from version 15
Available in Safari from version 10
Available in Chrome from version 24 Chrome
Available in Edge from version 12 Edge
Available in Firefox from version 29 Firefox
Available in Opera from version 15 Opera
Available in Safari from version 10 Safari
Available in Chrome Android from version 25 Chrome Android
Available in Firefox for Android from version 56 Firefox for Android
Available in Opera Android from version 14 Opera Android
Available in Safari on iOS from version 10 Safari on iOS
Available in Samsung Internet from version 1.5 Samsung Internet
Available in WebView Android from version 4.4 WebView Android
Available in Deno from version 1.8 Deno
Available in Node.js from version 0.12.0 Node.js
{
maximumFractionDigits: 1
}
123,456.8
{
maximumFractionDigits: 2
}
123,456.79
{
maximumFractionDigits: 3
}
123,456.789
{
maximumFractionDigits: 4
}
123,456.789
{
maximumFractionDigits: 5
}
123,456.789
minimumSignificantDigits
Available in Chrome from version 24 Available in Edge from version 12 Available in Firefox from version 29 Available in Opera from version 15 Available in Safari from version 10
Available in Chrome from version 24
Available in Edge from version 12
Available in Firefox from version 29
Available in Opera from version 15
Available in Safari from version 10
Available in Chrome from version 24 Chrome
Available in Edge from version 12 Edge
Available in Firefox from version 29 Firefox
Available in Opera from version 15 Opera
Available in Safari from version 10 Safari
Available in Chrome Android from version 25 Chrome Android
Available in Firefox for Android from version 56 Firefox for Android
Available in Opera Android from version 14 Opera Android
Available in Safari on iOS from version 10 Safari on iOS
Available in Samsung Internet from version 1.5 Samsung Internet
Available in WebView Android from version 4.4 WebView Android
Available in Deno from version 1.8 Deno
Available in Node.js from version 0.12.0 Node.js
{
minimumSignificantDigits: 1
}
123,456.789
{
minimumSignificantDigits: 2
}
123,456.789
{
minimumSignificantDigits: 3
}
123,456.789
{
minimumSignificantDigits: 4
}
123,456.789
{
minimumSignificantDigits: 5
}
123,456.789
maximumSignificantDigits
Available in Chrome from version 24 Available in Edge from version 12 Available in Firefox from version 29 Available in Opera from version 15 Available in Safari from version 10
Available in Chrome from version 24
Available in Edge from version 12
Available in Firefox from version 29
Available in Opera from version 15
Available in Safari from version 10
Available in Chrome from version 24 Chrome
Available in Edge from version 12 Edge
Available in Firefox from version 29 Firefox
Available in Opera from version 15 Opera
Available in Safari from version 10 Safari
Available in Chrome Android from version 25 Chrome Android
Available in Firefox for Android from version 56 Firefox for Android
Available in Opera Android from version 14 Opera Android
Available in Safari on iOS from version 10 Safari on iOS
Available in Samsung Internet from version 1.5 Samsung Internet
Available in WebView Android from version 4.4 WebView Android
Available in Deno from version 1.8 Deno
Available in Node.js from version 0.12.0 Node.js
{
maximumSignificantDigits: 1
}
100,000
{
maximumSignificantDigits: 2
}
120,000
{
maximumSignificantDigits: 3
}
123,000
{
maximumSignificantDigits: 4
}
123,500
{
maximumSignificantDigits: 5
}
123,460
localeMatcher
Available in Chrome from version 24 Available in Edge from version 12 Available in Firefox from version 29 Available in Opera from version 15 Available in Safari from version 10
Available in Chrome from version 24
Available in Edge from version 12
Available in Firefox from version 29
Available in Opera from version 15
Available in Safari from version 10
Available in Chrome from version 24 Chrome
Available in Edge from version 12 Edge
Available in Firefox from version 29 Firefox
Available in Opera from version 15 Opera
Available in Safari from version 10 Safari
Available in Chrome Android from version 25 Chrome Android
Available in Firefox for Android from version 56 Firefox for Android
Available in Opera Android from version 14 Opera Android
Available in Safari on iOS from version 10 Safari on iOS
Available in Samsung Internet from version 1.5 Samsung Internet
Available in WebView Android from version 4.4 WebView Android
Available in Deno from version 1.8 Deno
Available in Node.js from version 0.12.0 Node.js
{
localeMatcher: "best fit"
}
123,456.789
{
localeMatcher: "lookup"
}
123,456.789