calculate.sh EN

Dieses Werkzeug wird per JavaScript in Ihrem Browser ausgeführt. Falls es nicht erscheint, aktivieren Sie bitte JavaScript oder laden Sie die Seite neu. Die Beschreibung unten erklärt die Funktionsweise.

Wörter in Zahl umwandeln

Zahlwörter zurück in Ziffern verwandeln. Das Gegenstück zum Werkzeug „Zahl in Worte" auf dieser Seite liest eine ausgeschriebene Zahl in Englisch oder Deutsch und macht daraus einen Zahlenwert, den Sie kopieren, in eine Tabelle einfügen oder in einen anderen Rechner übernehmen können. Praktisch zum Digitalisieren von Beträgen aus alten Dokumenten, für Daten, die per Hand eingetippt wurden, zum Prüfen eines handschriftlichen Scheckbetrags oder einfach zur Bestätigung, dass „zwei Millionen dreihundertfünfundvierzigtausend" wirklich 2.345.000 sind.

So geht's

  1. Sprache wählen — Englisch oder Deutsch — passend zu Ihrem Text.
  2. Zahlwörter in das Textfeld einfügen oder tippen.
  3. Der Zahlenwert erscheint sofort im Ergebnisbereich.

Der unterstützte Bereich entspricht dem Werkzeug „Zahl in Worte": von −999.999.999.999 bis 999.999.999.999. Dezimalzahlen werden mit „point" (Englisch) und „komma" (Deutsch) unterstützt.

Englische Eingaben, die verstanden werden

Eingabe Ergebnis
one hundred and five 105
eleven hundred 1100
one million two hundred thirty-four thousand five hundred sixty-seven 1234567
one billion 1000000000
two point five three 2,53
minus five −5

Der Parser akzeptiert Bindestriche („twenty-one"), das britische „and", „a" für eins sowie die Maßwörter hundred, thousand, million und billion. Das bekannte „and" wird einfach ignoriert, sodass beide Schreibstile identisch umgesetzt werden.

Deutsche Eingaben, die verstanden werden

Eingabe Ergebnis
eins 1
einundzwanzig 21
zweitausendeins 2001
einhundertdreiundzwanzig 123
eine Million 1000000
zwei Millionen 2000000
sieben Milliarden 7000000000
minus einundzwanzig −21

Deutsche Zahlen sind bekanntlich in ein einziges Wort verschmolzen: „einhundertdreiundzwanzig" trägt den Wert 123 in einem einzigen Token, nicht in dreien. Der Parser versteht die verschmolzenen „Einer-und-Zehner"-Bildungen (einundzwanzig, neunundneunzig), die verschmolzenen Hunderter und Tausender (einhundert, zweitausend, zweitausendeins), die Elfer/Zehnern sowie die Plural-Maßwörter Millionen und Milliarden. Leerzeichen, Bindestriche und Kommas innerhalb der Eingabe werden ebenso toleriert — „zwei Millionen" und „zweimillionen" liefern also dasselbe Ergebnis.

Wie die Zauberei funktioniert

Beide Sprachen teilen sich einen einzigen Algorithmus. Die Eingabe wird zunächst normalisiert — klein geschrieben, Trennzeichen entfernt — und dann mit einem Wörterbuch bekannter Zahlwörter gescannt, wobei immer der längste Treffer zuerst probiert wird, sodass „eintausend" vor „ein" und „neunzehn" vor „neun" gewinnt. Die gescannten Werte werden mit den klassischen drei Regeln zusammengebaut: kleine Zahlen addieren sich zur aktuellen Gruppe, „hundert" multipliziert die aktuelle Gruppe mit 100, und die Maßwörter (tausend, million, milliarde) schieben die aktuelle Gruppe in den laufenden Gesamtwert. Weil die Maßwörter in der richtigen Reihenfolge verschoben werden, fällt jede noch so lange Zahl zusammen zu einem einzigen Wert.

Wenn Sie die Umkehrung möchten

Gefällt Ihnen die entgegengesetzte Richtung? Das Werkzeug „Zahl in Worte" schreibt eine Ziffer in beiden Sprachen aus, mit demselben Bereich — von „1234567" zu „one million, two hundred and thirty-four thousand, five hundred and sixty-seven" beziehungsweise „eine Million zweihundertvierunddreißigtausendfünfhundertsiebenundsechzig" mit einem Klick. Beide Werkzeuge sind exakte Spiegelbilder mit identischem Bereich und identischen deutschen Kompositaregeln — Sie können also frei zwischen Ziffer und Wort hin- und herwechseln.

Warum es auf dieser Seite lebt

Dies ist ein reiner Client-Rechner in der Kategorie Mathe: Keine Daten verlassen Ihr Gerät, es wird nichts gespeichert, und die Seite funktioniert offline. Betrag einfügen, Ziffern ablesen, fertig.