Zahlen Formatierung Online
Zahlen online formatieren: Tausendertrennzeichen, Währung und Dezimalstellen für 16 Locales mit Intl.NumberFormat Code-Ausgabe. Kostenlos.
Aktualisiert Juni 2026
Geprüft von Diego Ferraz
Formatiertes Ergebnis
Globaler Locale-Vergleich
Gleichzeitige Anzeige von 16 geografischen Formaten.
🇺🇸 en-US
$1,250,500.75
🇩🇪 de-DE
1.250.500,75 €
🇧🇷 pt-BR
R$ 1.250.500,75
🇫🇷 fr-FR
1 250 500,75 €
🇯🇵 ja-JP
¥1,250,500.75
🇮🇳 hi-IN
₹12,50,500.75
🇬🇧 en-GB
£1,250,500.75
🇨🇳 zh-CN
¥1,250,500.75
🇮🇹 it-IT
1.250.500,75 €
🇷🇺 ru-RU
1 250 500,75 ₽
🇪🇸 es-ES
1.250.500,75 €
🇨🇭 fr-CH
1 250 500.75 CHF
🇸🇦 ar-SA
١٬٢٥٠٬٥٠٠٫٧٥ ر.س.
🇰🇷 ko-KR
₩1,250,500.75
🇵🇹 pt-PT
1 250 500,75 €
🇻🇳 vi-VN
1.250.500,75 ₫
So funktioniert die Zahlenformatierung
Zahl einfügen, sofort im richtigen Format sehen
1. Zahl im Schnellmodus eingeben
Das Ergebnis erscheint sofort mit Tausendertrennzeichen in deinem eigenen Locale — ohne Konfiguration.
2. In der Technischen Konfiguration anpassen
Locale, Stil (Währung/Dezimal/Prozent), Währungscode und Anzahl der Dezimalstellen einstellen.
3. Ergebnis oder Code kopieren
"Ergebnis kopieren" übernimmt die fertige Zeichenkette, "Code kopieren" liefert das passende Intl.NumberFormat-Snippet.
Was dieses Tool alles kann
Die komplette Intl.NumberFormat-API, ohne eine Zeile Code zu schreiben
16 unterstützte Locales
Von de-DE und en-US bis hi-IN und fr-CH — jedes mit seinen eigenen Gruppierungsregeln.
Code-Snippet in 8 Sprachen
Neben Intl.NumberFormat in JavaScript wird das Äquivalent in Python, PHP, Java, Kotlin, C#, Swift und Go erzeugt — live aktualisiert bei jeder Änderung der Optionen.
3 Formatierungsstile
Währung, Dezimal oder Prozent, mit einstellbarer Mindest- und Höchstzahl an Nachkommastellen.
Locale unabhängig von der Währung
Zeige einen Betrag in EUR mit den Konventionen eines anderen Locales an, zum Beispiel.
Gleichzeitiger Vergleich in 16 Währungen
Das globale Vergleichsraster zeigt denselben Wert live in 16 Locales und Währungen nebeneinander — ohne jede Einstellung einzeln durchzuklicken.
Optionales Tausendertrennzeichen
useGrouping deaktivieren, um eine reine Zahl ohne Punkte oder Kommas zu erhalten — nützlich, um den Wert an eine API oder Datenbank zu senden.
Dieselbe Zahl, unterschiedliche Locales
Wann du dieses Tool brauchst
Die häufigsten Situationen beim Formatieren von Zahlen
Preisanzeige im E-Commerce
Formatiere denselben Preis für jedes Ziel-Locale deines Shops mit einem einzigen Intl.NumberFormat-Aufruf.
Finanz-Dashboards
Zeige Portfolio- und Umsatzwerte mit dem für die jeweilige Region korrekten Tausendertrennzeichen an.
Rechnungen und Berichte
Erzeuge Zeichenketten mit dem richtigen Locale für Dokumente, die an Kund:innen in anderen Ländern verschickt werden.
Lernen und Prototyping
Teste Kombinationen von Optionen, bevor du eine Konfiguration im Produktivcode festlegst.
Schnell Tausendertrennzeichen hinzufügen
Der häufigste Fall: Zahl im Schnellmodus einfügen und das formatierte Ergebnis im eigenen Locale mit einem Klick kopieren.
Snippet in der Sprache deines Backends erzeugen
Python, PHP, Java, Kotlin, C#, Swift oder Go wählen und den fertigen Code kopieren, statt die Formatierungslogik von Hand neu zu schreiben.
Häufige Fehler
style: 'percent' mit Multiplizieren mit 100 verwechseln
Intl.NumberFormat behandelt den Wert als Anteil — gib 0,45 ein, um "45 %" zu erhalten, nicht 45.
Gruppierung in Dreierblöcken für jedes Locale erwarten
hi-IN gruppiert nach den ersten drei Stellen in Zweierblöcken (Lakh/Crore-System) — ganz anders als im deutschen oder europäischen Format.
Manuelle Regex für Trennzeichen schreiben
Intl.NumberFormat deckt Sonderfälle wie das Schweizer Apostroph bereits ab — selbst geschriebene Regex übersieht solche Fälle leicht.
style: 'currency' ohne Angabe der Währung verwenden
Ohne den Parameter currency löst der Konstruktor einen RangeError aus — er nimmt keinen Standardwert an, selbst wenn das Locale gesetzt ist.
minimumFractionDigits größer als maximumFractionDigits setzen
Auch diese Kombination löst einen RangeError aus. Beim manuellen Bearbeiten im Code darauf achten, dass max ≥ min gilt — der Schnellmodus dieses Tools regelt das automatisch.
Warum dieses Tool
Zeigt die volle Leistungsfähigkeit der nativen Intl.NumberFormat-API — nicht nur Tausendertrennzeichen — mit dem genauen Code-Snippet, das das Ergebnis reproduziert.
Deckt echte regionale Besonderheiten ab, wie das indische Lakh/Crore-System und das Schweizer Apostroph, die generische Formatierer häufig falsch behandeln.
Neben JavaScript wird derselbe Ausschnitt in Python, PHP, Java, Kotlin, C#, Swift und Go erzeugt — nützlich, um die Formatierung in einer anderen Sprache des Stacks zu reproduzieren, ohne die Logik von Hand neu zu schreiben.
Häufig gestellte Fragen
Mit new Intl.NumberFormat('de-DE').format(1250500) — das Ergebnis ist "1.250.500". Für ein Komma als Trennzeichen das Locale auf 'en-US' ändern.
Weiterführende Quellen
Offizielle Referenz mit allen Konstruktor-Optionen und unterstützten Locales.
Die Daten, auf denen Browser für regionale Trennzeichen und Formatierung basieren.
Der Standard hinter Locale-Codes wie de-DE und en-US, wie sie in Intl.NumberFormat verwendet werden.
Verwandte Tools
- BMI-Rechner Finanzen Berechnen Sie Ihren BMI (Body-Mass-Index) sofort. Kostenloser Online-BMI-Rechner für Erwachsene. Unterstützt kg/cm und lb/in. Ohne Anmeldung nutzbar.
- CLT vs PJ Rechner Brasilien — Nettoeinkommen Vergleich Finanzen CLT vs PJ Brasilien Vergleich: Berechne, wie viel du als Selbstständiger verdienen musst, um das gleiche Nettoeinkommen wie ein CLT-Angestellter zu erzielen.
- Zinseszinsrechner Finanzen Zinseszins mit jährlicher Aufschlüsselung berechnen — Kapital, Zinssatz, Laufzeit und monatliche Einzahlungen eingeben. Kostenloser Online-Zinseszinsrechner.
- Währungsrechner Finanzen Kostenloser Währungsrechner mit Live-Wechselkursen, 7-Tage-Trend und Konvertierungsverlauf. Zeigt Mid-Market-Kurse der EZB. Ohne Anmeldung.
- Rabatt Rechner Finanzen Kostenloser Rabatt Rechner: Endpreis, Ersparnis und % Rabatt sofort. Rückwärtsmodus, gestapelte Rabatte und bis zu 3 Angebote vergleichen. Ohne Anmeldung.