Tausendertrennzeichen
1234567.89 wird im US-Stil mit zwei Nachkommastellen zu 1,234,567.89, im europäischen Stil schreibt man 1.234.000. Sie wählen Stil und Nachkommastellen, das Ergebnis hängt also nicht von den Einstellungen Ihres Computers ab. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Wert
- 1.234.567,89
- Locale-Stil Trennzeichenpaar: us
- Us
- Dezimalstellen
- 2
- Gruppentrennzeichen
- ,
- Dezimalzeichen
- .
- Stilbezeichnung
- US / UK (comma group, period decimal)
- Verwendete Dezimalstellen
- 2
Tausendertrennzeichen machen aus einer rohen Maschinenzahl eine Zeichenkette, die Menschen ohne Zählen der Ziffern erfassen können. Geben Sie einen endlichen Wert ein, wählen Sie einen Locale-Stil für Gruppenzeichen und Dezimalzeichen, legen Sie optional fest, wie viele Dezimalstellen angezeigt werden, und das Tool liefert eine deterministische formatierte Zeichenkette: eine Million zweihundertvierunddreißigtausend als 1,234,000 im US-Stil, 1.234.000 im europäischen Stil oder raumgruppierte SI- und französische Formen. Tabellenexport, Rechnungsvorschauen, Dashboard-Beschriftungen und Dokumentationsbeispiele brauchen dieselbe gruppierte Anzeige ohne Abhängigkeit vom Host-OS-Locale oder Intl-Datenpaketen.
Was Tausendertrennzeichen und Dezimalzeichen in Anzeigezeichenketten bedeuten
Ein Tausendertrennzeichen ist ein Gruppierungszeichen, das alle drei Ziffern des Ganzzahlteils eingefügt wird, damit große Magnituden lesbar bleiben: eine Million wird im US-Stil zu eins-Komma-null-null-null-Komma-null-null-null statt einer nackten siebenstelligen Folge. Das Dezimalzeichen trennt den Ganzzahlteil vom Bruchteil; englischsprachige Locales nutzen meist einen Punkt, große Teile Kontinentaleuropas ein Komma. Diese beiden Wahlen sind unabhängig vom Zahlenwert selbst: eintausendzweihundertvierunddreißig und sechsundfünfzig Hundertstel sind dieselbe Menge, ob man 1,234.56 oder 1.234,56 oder 1 234,56 schreibt.
Die beiden Zeichen zu verwechseln ist ein klassisches Tabellen- und CSV-Desaster — europäische Rechnungen in ein US-Tool zu importieren kann Bruchteile stillschweigend streichen oder Werte mit tausend multiplizieren. Diese Fähigkeit versucht daher nicht zu raten, was eine gemischte Zeichenkette bedeutet; sie akzeptiert nur eine einfache endliche Zahl (oder eine strenge ungruppierte numerische Zeichenkette) und gibt eine Anzeigeform unter einem expliziten Stil aus. US-Stil koppelt Komma-Gruppierung mit Punkt-Dezimal; EU tauscht sie; Französisch nutzt Leerzeichen-Gruppierung mit Komma-Dezimal; Schweizer Stil Apostroph-Gruppierung mit Punkt-Dezimal; SI-ähnlicher Stil Leerzeichen-Gruppierung mit Punkt-Dezimal.
Feste Dezimalstellen polstern oder runden den Bruchteil, sodass geldähnliche Beträge immer zwei Ziffern zeigen, während der Auto-Modus trailing Nullen für sauberere Ganzzahlen und kurze Brüche entfernt.
Praktische Tipps, Grenzen und verwandte Suchen
Entfernen Sie Gruppenzeichen und Währungssymbole im Client vor dem Aufruf, wenn die Quelle ein lokalisierter Einfüge-Text ist; dieses Tool formatiert nackte Zahlen und lehnt 1,234.56 absichtlich als nicht-numerisch ab, damit es nie doppelt gruppiert oder ein europäisches Dezimalkomma falsch liest. Bevorzugen Sie feste decimals gleich zwei für währungsähnliche Anzeigen und den Auto-Modus für Ganzzahlzählungen und wissenschaftliche Magnituden, wo trailing Nullen künstlich wirkten. Negative Werte behalten ein führendes Minus vor dem gruppierten Ganzzahlteil in jedem Stil.
Bevorzugen Sie diese Fähigkeit, wenn Sie bereits einen numerischen Wert haben und nur eine lesbare gruppierte Zeichenkette brauchen; für Währungscodes, Prozentstile oder BCP-47-Locale-Auflösung nutzen Sie einen breiteren Locale-Zahlenformatierer.
Anwendungsfälle
Lesbare Summen auf Rechnungen und Belegen
Formatieren Sie Bestellsummen und Steuerzeilen mit US- oder EU-Gruppierung, damit gedruckte PDFs und E-Mail-Belege leicht lesbar bleiben, ohne den gespeicherten numerischen Betrag zu ändern.
Dashboard- und Berichtsbeschriftungen
Verwandeln Sie rohe Metriken aus APIs in SI- oder französische raumgruppierte Zeichenketten für Diagramme, CSV-Exporte und Admin-Tabellen mit gemischten Locale-Zielgruppen.
Häufige Fragen
Was bewirkt das Hinzufügen von Tausendertrennzeichen?
Es fügt alle drei Ziffern des Ganzzahlteils ein Gruppierungszeichen ein und nutzt ein gewähltes Dezimalzeichen für den Bruchteil, sodass 1234567.89 zu Formen wie 1,234,567.89 oder 1.234.567,89 wird.
Welche Stile werden unterstützt?
us (Komma-Gruppe, Punkt-Dezimal), eu (Punkt-Gruppe, Komma-Dezimal), fr (Leerzeichen-Gruppe, Komma-Dezimal), ch (Apostroph-Gruppe, Punkt-Dezimal) und si (Leerzeichen-Gruppe, Punkt-Dezimal). Standard ist us.
Kann ich eine Zahl mit bereits vorhandenen Kommas einfügen?
Nein. Die Eingabe muss eine einfache endliche Zahl oder ungruppierte numerische Zeichenkette sein. Bereits lokalisierte Werte werden als nicht-numerisch abgelehnt, damit das Tool nie doppelt gruppiert oder Dezimalkommas falsch liest.
Wie funktionieren feste Dezimalstellen?
Setzen Sie decimals auf eine Ganzzahl von 0 bis 20, um den Bruchteil zu runden und aufzufüllen. Lassen Sie decimals weg für den Auto-Modus, der trailing Nullen kürzt und sinnvolle Bruchziffern behält.
Welcher Stil passt zu deutschen Texten?
Der europäische Stil: Punkt als Tausendertrennzeichen und Komma vor den Nachkommastellen, also 1.234.000 oder 1.234,56. Der Schweizer Stil gliedert dagegen mit Apostroph und nutzt einen Punkt als Dezimalzeichen.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/fmt/thousands-separator \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1234567.89}'const res = await fetch("https://api.kit.forhosting.com/fmt/thousands-separator", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1234567.89
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fmt/thousands-separator",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1234567.89
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fmt/thousands-separator", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1234567.89}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1234567.89}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fmt/thousands-separator", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"value": 1234567.89
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fmt.thousands_separator",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_abs | 1000000000000 |
max_decimals | 20 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Nicht-numerische Token, leere Felder und bereits lokalisierter Müll lösen einen klaren invalid_input-Fehler aus statt eines stillschweigend falschen Parse.
Wie Sie die API aufrufen und was zurückkommt
Optionales style wählt das Trennzeichenpaar und ist standardmäßig us; akzeptierte Schlüssel sind us, eu, fr, ch und si, mit gängigen Aliasen wie en, de und swiss, die zu diesen Schlüsseln aufgelöst werden. Optionales decimals ist eine Ganzzahl von null bis zwanzig, die die Bruchbreite nach Rundung festlegt; weglassen für automatische Bruchziffern mit entfernten trailing Nullen. Senden Sie einen JSON-Körper mit dem Pflichtfeld value (Aliase n, number, input, amount und x). Der Wert darf eine JSON-Zahl oder eine einfache numerische Zeichenkette ohne Gruppenzeichen sein; wissenschaftliche Notation wird akzeptiert, wenn sie einem strengen endlichen Muster entspricht. Die absolute Magnitude muss innerhalb einer Billion bleiben, damit Ziffernzeichenketten endlich und praktisch auf dem Worker und im Browser bleiben. Bei Erfolg gibt die Antwort value zurück, setzt style auf den aufgelösten Schlüssel, group_separator und decimal_mark auf die tatsächlich genutzten Zeichen, style_label auf eine kurze englische Beschreibung, decimals auf die festen Stellen oder null für auto, used_decimals auf die Anzahl der Bruchziffern, formatted auf die endgültige Anzeigezeichenkette, message auf eine einzeilige Zusammenfassung und steps auf eine geordnete Prüfung von Stilwahl, Gruppierung und Ergebnis. Fehlgeschlagene Validierung — fehlendes value, nicht-numerische Token, Booleans oder Objekte, nicht-endliche Zahlen, Magnituden außerhalb des Absolutlimits oder unbekannter style — gibt invalid_input zurück und wird nie berechnet. Der Preis ist ein pauschales $0.002 pro erfolgreicher Anfrage mit Einheit item und marginalem Stückpreis null.
Praktische Tipps, Grenzen und verwandte Suchen
Beim Unterrichten oder Dokumentieren koppeln Sie Beispiele: eins zwei drei vier fünf sechs sieben Punkt acht neun mit US-Stil ergibt 1,234,567.89; derselbe Wert mit EU-Stil ergibt 1.234.567,89; eintausend mit französischem Stil ergibt 1 000; und eine Buchstabenkette wie not-a-number demonstriert den harten invalid_input-Pfad. Diese Landing zielt auf Suchen nach Tausendertrennzeichen hinzufügen, Zahl mit Kommas formatieren, Tausendertrennzeichen online oder Dezimalzeichen-Umwandlung für die Anzeige; es ist kein vollständiger Locale-und-Währungsformatierer mit ISO-4217-Symbolen, kein indischer Lakh/Crore-Gruppierer und kein CSV-Dialekt-Detektor. Fehlgeschlagene Aufgaben, die invalid_input zurückgeben, verbrauchen kein Prepaid-Guthaben, was explorative Skripte günstig hält, wenn Aufrufer absichtlich Müll senden. Hin-und-Rück-Prüfungen sind einfach: bestätigen Sie, dass die zurückgegebene formatted-Zeichenkette den erwarteten Gruppen- und Dezimalzeichen für den gewählten Stil entspricht, dass used_decimals bei festen decimals übereinstimmt, und dass das Ersetzen der Zahl durch eine nicht-numerische Zeichenkette die Antwort auf invalid_input mit einer Meldung zu nicht-numerischer Eingabe umstellt.
Integrationsbeispiele
Docs, Tests und Screenshot-Fixtures
Erzeugen Sie stabile erwartete Anzeigezeichenketten für Unit-Tests und Marketing-Screenshots ohne Abhängigkeit vom OS-Locale der Entwicklermaschine.
Technische Fragen
Ist der Tausendertrennzeichen-Formatierer kostenlos?
Das Browser-Tool ist kostenlos und läuft lokal. API-Aufrufe nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nie berechnet.