Zahl zu Wörtern Konverter – kostenlos
Wandeln Sie jede Zahl in Worte um, auf Englisch, Vietnamesisch, Polnisch, Türkisch, Spanisch, Portugiesisch, Französisch, Deutsch, Russisch und 7 weiteren Sprachen: Grundzahlen, Geldbeträge und Schecktexte.
Häufige Anwendungen
- Schreiben Sie Zahlen auf Schecks und RechtsdokumentenKonvertieren Sie Beträge in geschriebene Wörter für Schecks, Zahlungsanweisungen und Rechtsdokumente, für die geschriebene Beträge erforderlich sind.
- Schreiben Sie Zahlen in Worten für UnterrichtsmaterialKonvertieren Sie Zahlen in geschriebenes Englisch für Arbeitsblätter, Unterrichtsinhalte und Sprachlernmaterial.
- Schreiben Sie Rechnungsbeträge in WortenKonvertieren Sie Rechnungssummen in geschriebene Wörter für internationale Rechnungen, Bestellungen und Zahlungsanforderungen.
- Schreiben Sie Zahlen für Schreiben und VeröffentlichungBefolgen Sie die Stilanleitungsregeln, indem Sie Zahlen in Wörter für Aufsätze, Artikel, Bücher und professionelles Schreiben konvertieren.
- Zahlen in Worten für Barrierefreiheit und ScreenreaderGenerieren Sie Strings mit geschriebenen Nummern für zugängliche Inhalte, ARIA-Labels und Screenreader-Kompatibilität.
So funktioniert es
Dieser Konverter nutzt einen selbst geschriebenen Algorithmus – keine Bibliothek, kein API-Aufruf. Die gesamte Umwandlung läuft in Ihrem Browser mit drei statischen Nachschlagetabellen (Einer, Zehner und Größenwörter wie „thousand“, „million“) und einer Schleife, die jede Ganzzahl in Dreiergruppen zerlegt und die englische Formulierung lokal zusammensetzt.
- 1Eingabe-Parsing und VorzeichenerkennungDas Tool entfernt Kommas, prüft auf ein führendes Minuszeichen und validiert die Eingabe mit einem einfachen Ziffern-Regex. Außerdem nutzt es BigInt, um Zahlen über Number.MAX_SAFE_INTEGER (9.007.199.254.740.991) abzufangen, bevor die Gleitkommagenauigkeit von JavaScript das Ergebnis stillschweigend verfälschen würde.
- 2Dreiergruppen mit GrößenwörternDer ganzzahlige Teil wird wiederholt durch 1.000 geteilt, und jeder Rest (0–999) wird über einen Hunderter-Zehner-Einer-Nachschlag umgewandelt. Jede Gruppe erhält dann ihr Größenwort aus dem Array SCALES ('thousand', 'million', 'billion', 'trillion', 'quadrillion'), und die Gruppen werden mit Kommas verbunden.
- 3Modusabhängige NachbearbeitungJe nach gewähltem Modus wird die Wortfolge umgewandelt: Der Ordinalmodus wendet auf das letzte Wort eine fest hinterlegte Suffixtabelle an (z. B. wird 'twenty-one' zu 'twenty-first'); der Währungsmodus schlägt die Namen der Haupt- und Untereinheit der gewählten Währung nach (USD, GBP, EUR, INR, JPY, CAD, AUD) und rundet den Dezimalteil auf den nächsten Cent; der Scheck-/Rechtsmodus formatiert die Ausgabe als 'One thousand two hundred thirty-four and 56/100 dollars'.
- 4Ergebnis wird im Browser angezeigt und kopiertDie umgewandelte Zeichenkette wird bei jedem Tastenanschlag über Reacts useMemo neu berechnet – es gibt keine Netzwerkanfrage. Ein Klick auf Kopieren schreibt das Ergebnis über die navigator.clipboard-API des Browsers in die Zwischenablage.
Anleitung
Beispiel
Das Feld öffnet sich mit 1234, und das Ergebnis lautet „One thousand, two hundred thirty-four“. Klicken Sie auf „Währung“, wobei USD ausgewählt ist, und geben Sie 1234.56 ein: Das Ergebnis ist „One thousand, two hundred thirty-four dollars and fifty-six cents“, und darunter beginnt ein Hinweis mit „Amount used: $1,234.56“. Klicken Sie auf „Scheckschreibweise“, und derselbe Betrag lautet „One thousand two hundred thirty-four and 56/100 dollars“, ohne Kommas, so wie eine Scheckzeile geschrieben wird. Aktivieren Sie „only“ am Ende anfügen, um ihn mit „only“ abzuschließen. Klicken Sie auf „Ordinalzahl“ und geben Sie 21 ein, um „Twenty-first“ zu erhalten. „Stapel (eine pro Zeile)“ macht dasselbe für eine eingefügte Liste.
Welche Einstellungen zu verwenden sind, und die Grenzen
- Wählen Sie den Modus, der zur Aufgabe passt. „Kardinalzahl“ liest die Zahl so, wie sie dasteht, und liest einen Dezimalteil Ziffer für Ziffer, sodass aus 12.05 „Twelve point zero five“ wird. „Ordinalzahl“ ergibt „Twenty-first“ für 21 und „One millionth“ für 1000000 und wird nur angeboten, wenn die Sprache Englisch ist. „Währung“ nennt das Geld und rundet auf die nächste kleinste Einheit, sodass 1.995 in Dollar „Two dollars“ ergibt. „Scheckschreibweise“ schreibt die Cent als Bruch („and 56/100“) und lässt die Kommas zwischen den Gruppen weg. Eine Währung ohne Untereinheit, etwa JPY, wird auf eine ganze Zahl gerundet.
- Passen Sie den englischen Stil an Ihr Dokument an. Das Kontrollkästchen „Britisches „and“ (one hundred and twenty-one)“ macht aus 121 „One hundred and twenty-one“ und aus 1001 „One thousand and one“. „Kommas zwischen den Gruppen“ und „Mit Bindestrich (twenty-one)“ sind zu Beginn aktiviert; ohne Bindestriche lautet 21 „Twenty one“. „Lakh-/Crore-Schreibweise“ macht aus 12345678 „One crore, twenty-three lakh, forty-five thousand, six hundred seventy-eight“ und schaltet sich bei INR unter „Währung“ und „Scheckschreibweise“ selbst ein, bis Sie das Kontrollkästchen selbst aktivieren oder deaktivieren. „Groß-/Kleinschreibung“ bietet „Satzanfang groß“, „Jedes Wort groß“, „GROSSBUCHSTABEN“ und „kleinbuchstaben“.
- Wählen Sie die Währung oder benennen Sie eine eigene. Das Menü „Währung“ erscheint unter „Währung“ und „Scheckschreibweise“. Für Englisch listet es 19 Codes auf, von USD, GBP und EUR bis zu INR, JPY, CHF und ZAR. „Eigene…“ öffnet „Währungsname (z. B. Bitcoin)“ und „Untereinheit (optional, z. B. Satoshi)“, jeweils auf 40 Zeichen begrenzt. Mit bitcoin und satoshi lautet 1234.56 „One thousand, two hundred thirty-four bitcoin and fifty-six satoshi“. Ein eigener Name wird nie in den Plural gesetzt, ein leerer Name wird zu „units“, und ohne Untereinheit wird der Betrag auf eine ganze Zahl gerundet.
- Geben Sie die Zahl so ein, wie Sie sie haben. „1,234.56“ und „1.234,56“ bedeuten beide 1234.56: Kommen beide Zeichen vor, ist das letzte das Dezimalzeichen. Ein einzelnes Komma mit genau drei Ziffern dahinter und einer bis drei davor ist ein Tausendertrenner („1,234“); andernfalls ist es ein Dezimalzeichen („1,5“). Im Englischen ist ein einzelner Punkt immer ein Dezimalpunkt, im Deutschen und in anderen Sprachen, die 1.234,5 schreiben, aber ein Tausendertrenner, sodass 10.000 zehntausend bedeutet. Leerzeichen, Apostrophe und Unterstriche werden ignoriert, ein führendes + oder - wird akzeptiert, und arabisch-indische, persische und vollbreite Ziffern werden umgewandelt. Englisch verarbeitet bis zu 36 Ziffern vor dem Komma.
- Wandeln Sie eine Liste im Stapelmodus um. Klicken Sie auf „Stapel (eine pro Zeile)“ und fügen Sie unter „Zahlen, eine pro Zeile“ eine Zahl pro Zeile ein. Jede Zeile verwendet dieselben Einstellungen für Modus, Sprache, Währung und Stil wie das Einzelfeld, und die Seite meldet eine Anzahl wie „4 Zeilen umgewandelt“, gefolgt von „ · 1 Zeile konnte nicht umgewandelt werden“, falls eine Zeile fehlgeschlagen ist. Nicht lesbare Zeilen zeigen „Keine gültige Zahl“ in Rot. „Alle kopieren“ kopiert die Wörter, eine pro Zeile, und „CSV herunterladen“ speichert number-to-words.csv mit den Spalten „Zahl“ und „Wörter“. Es werden nur die ersten 5.000 nicht leeren Zeilen gelesen.
- Ändern Sie die Sprache der Wörter. Das Menü „Sprache“ listet Englisch und 19 weitere Möglichkeiten auf, darunter Deutsch, Español, Français in drei regionalen Formen, Português in zwei, Tiếng Việt in zwei, 日本語, 한국어 und فارسی. Eine Seite in einer dieser Sprachen beginnt in dieser Sprache. „Ordinalzahl“ gibt es nur für Englisch, daher verschwindet diese Schaltfläche in den anderen. Jede Sprache hat ihre eigene Währungsliste und Stellengrenze, zum Beispiel 21 Stellen für Deutsch und 27 für Vietnamesisch. „Ergebnis teilen“ kopiert einen Link, der die Zahl enthält, dazu Modus, Währung und Sprache, wenn Sie diese geändert haben.
Häufige Probleme und wie man sie behebt
- Es heißt: „Enter a valid number (digits with an optional decimal point or comma, e.g. 1,234.56 or 1.234,56)“.
- Der Text ist keine einfache Zahl. Buchstaben und Zeichen wie $ oder € werden abgelehnt. Das gilt auch für wissenschaftliche Notation wie 1e3, einen zweiten Dezimalpunkt wie in 1.2.3 und jede Gruppierung, die nicht in Dreiergruppen erfolgt. Diese letzte Regel erfasst indische Kommas wie 12,34,567: Geben Sie stattdessen 1234567 oder 1,234,567 ein und aktivieren Sie „Lakh-/Crore-Schreibweise“, um Lakh und Crore in den Wörtern zu erhalten. Im „Stapel (eine pro Zeile)“ zeigen dieselben Zeilen stattdessen „Keine gültige Zahl“.
- Es heißt: „Zahl zu groß (max. 36 Stellen, bis zu Dezillionen)“.
- Englisch hört bei 36 Ziffern vor dem Dezimalzeichen auf. In einer anderen Sprache lautet die Meldung „Zahl zu groß (max. 21 Stellen in dieser Sprache)“ mit der Grenze der jeweiligen Sprache. Bei „Währung“ und „Scheckschreibweise“ werden die Ziffern nach dem Runden gezählt, sodass eine Zahl nahe der Grenze darüber kippen kann. Entfernen Sie Ziffern oder teilen Sie die Zahl und wandeln Sie die Teile einzeln um.
- Es heißt: „Ordinalzahlen benötigen eine ganze Zahl. Entfernen Sie den Dezimalteil oder wechseln Sie zu Kardinalzahl.“
- „Ordinalzahl“ kann nicht „second point five“ sagen. Ein Dezimalteil, der nicht nur aus Nullen besteht, löst die Meldung aus: 2.5 schlägt fehl, während 2.0 „Second“ ergibt. Löschen Sie die Dezimalstellen oder klicken Sie auf „Kardinalzahl“, um die ganze Zahl mit ihren Dezimalstellen zu lesen. „Währung“ und „Scheckschreibweise“ nehmen Dezimalstellen an, weil sie diese als Cent behandeln.
- Ich habe 1.500 eingegeben, und es heißt „One point five zero zero“, nicht fifteen hundred.
- Auf einer englischen Seite ist ein einzelner Punkt ein Dezimalpunkt, und ein einzelnes Komma ist nur dann ein Tausendertrenner, wenn genau drei Ziffern folgen. Geben Sie 1,500 für fifteen hundred ein oder stellen Sie „Sprache“ auf eine, die 1.500 mit einem Punkt schreibt, etwa Deutsch, wo es als 1500 gelesen wird. Auch eine führende Null ändert die Regel: 0,500 wird als Dezimalzahl gelesen, nie als fünfhundert.
- Die Wörter sagen „Zero dollars“ für einen Betrag, den ich eingegeben habe, und der Hinweis lautet „Amount used: $0.00“.
- „Währung“ und „Scheckschreibweise“ runden zuerst auf die nächste kleinste Einheit, sodass aus 0.004 der Wert 0.00 wird und aus 1.995 der Wert 2.00. Geben Sie mindestens 0.005 ein, damit ein Cent erscheint. Die Zeile „Amount used“ unter dem Ergebnis zeigt immer den gerundeten Betrag, der tatsächlich ausgeschrieben wurde; prüfen Sie ihn also, bevor Sie die Wörter in eine Rechnung kopieren. Ein negatives Vorzeichen entfällt, wenn der gerundete Betrag null ist.
Wie es im Vergleich abschneidet
Dieses Tool wandelt eine Zahl nur in Wörter um. Es kennt weder den Hausstil Ihrer Bank noch die Regeln Ihres Landes für Schecks, noch weiß es, ob der Betrag in einem Dokument stimmt; gleichen Sie das Ergebnis daher mit der Konvention ab, die Sie einhalten müssen. Die Wörter von Hand zu schreiben ist bei ein paar runden Beträgen in Ordnung, aber bei langen Zahlen, Cent-Beträgen und der Gruppierung nach Lakh oder Crore passieren Fehler. Englisch deckt bis zu 36 Ziffern und 19 Währungen plus Ihre eigene ab. Das Tool liest keine Brüche wie 1/2 und keine römischen Zahlen.
Ähnliche Tools
Lakh-Crore-Umrechner
Konvertieren Sie zwischen lakh, crore, arab und million, billion, trillion — und schreiben Sie jeden Betrag in indischem Englisch mit Rupien-Phrasing für Schecks aus.
Seitenzahlen zu PDF hinzufügen
Fügen Sie einem PDF Seitenzahlen hinzu – wählen Sie Format, Position, Startnummer und Schriftgröße. Läuft vollständig in Ihrem Browser; das PDF wird nie hochgeladen.
Chinesischer Horoskop-Rechner
Finden Sie Ihr chinesisches Tierkreiszeichen und Element (mit korrekter Grenze des Chinesischen Neujahrs), Ihr westliches Sternzeichen und Ihre Numerologie-Schicksalszahl – von Ihrem Geburtsdatum. Kostenlos, privat, nur zum Spaß.