TL
Tool Lab
💰Donate
💰Donate

Number Formatter

Format numbers in different locales, currencies, scientific notation, and more.

US (1,234,567.89)
1,234,567.89
EU (1.234.567,89)
1.234.567,89
IN (12,34,567.89)
12,34,567.89
CH (1 234 567.89)
1 234 567,89
Vetenskaplig
1.23e+6
Fast decimalpunkt
1234567.89
Kompakt
1.23M
USD Valuta
$1,234,567.89
EUR Valuta
1.234.567,89 €
GBP Valuta
£1,234,567.89
Procent
1,234,567.89%
Binär
100101101011010000111
Hexadecimal
0x12D687
Oktal
0o4553207
Ord
one million two hundred thirty-four thousand five hundred sixty-seven

Om det här verktyget

Talformataren konverterar ett tal till flera regionala och tekniska format samtidigt: US-, EU-, indiska och schweiziska locale-format, vetenskaplig notation, fast decimalpunkt, kompakt, tre valutaformat, procent och baskonverteringar (binär, hex, oktal, ord).

Att justera decimaler ändrar avrundningsnivån för alla format på en gång. Valutaformat använder lämplig valutasymbol och avgränsare för varje locale.

Hur man använder

  1. Ange det tal du vill formatera i inmatningsfältet.
  2. Justera decimaler för att ange avrundningsnivå.
  3. Se alla formatresultat på en gång i tabellen nedan.
  4. Kopiera värdet från valfri formatrad för användning i ditt projekt.

Användningsfall

Utvecklare förhandsgranskar regionala talformat vid implementering av internationalisering (i18n). Revisorer jämför valutarepresentationer mellan regioner. Ingenjörer verifierar vetenskapliga notationer och fastkommanoteringar. Inbyggda utvecklare kontrollerar binära och hexadecimala representationer.

Vanliga frågor

  • Hur bestäms valutasymboler?Valutaformat använder Intl.NumberFormat API, som automatiskt tillämpar rätt valutasymbol och locale-specifika avgränsare för USD, EUR och GBP.
  • Kan decimaler konverteras till binärt?Binära, hex- och oktalkonverteringar arbetar bara med heltalsdelen. Decimalfraktionen trunkeras med Math.floor() före konvertering.
  • Vad visar det Kompakta formatet?Det kompakta formatet förkortar stora tal med K (tusen), M (miljoner), B (miljarder). Exempel: 1 200 000 → 1,2M