Römische Ziffern Konverter

Konvertieren Sie sofort zwischen Zahlen und römischen Ziffern.

Römische-Zahlen-Referenz

I = 1
V = 5
X = 10
L = 50
C = 100
D = 500
M = 1,000

Subtraktive Notation: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900

Eine kleinere Ziffer vor einer größeren bedeutet Subtraktion. Sonst werden die Werte von links nach rechts addiert.

Wie dieser Konverter zu nutzen ist

  1. Geben Sie eine Zahl oder eine römische Ziffer ein. Tippen Sie links eine arabische Zahl (1-3.999) oder rechts eine römische Ziffernfolge wie XIV oder MMXXVI.
  2. Klicken Sie auf den Konvertierungs-Button. Das Tool konvertiert in beide Richtungen: Arabisch zu Römisch und Römisch zu Arabisch.
  3. Nutzen Sie das Ergebnis. Kopieren Sie den umgerechneten Wert für Kapitelüberschriften, Uhrziffernblätter, Monarchen- und Papstnamen, Copyright-Daten, Super-Bowl-Nummern oder überall sonst, wo römische Ziffern noch aktiv im Einsatz sind.

Woher die Ziffern kommen: etruskische Kerbhölzer

Das System der römischen Ziffern begann nicht mit den Römern. Es wurde, mit Modifikationen, von der etruskischen Zivilisation übernommen, die die italienische Halbinsel etwa vom 8. bis zum 3. Jahrhundert v. Chr. bewohnte. Die etruskischen Ziffern (mindestens drei davon, 𐌠, 𐌡, 𐌢, überlebten nahezu unverändert im römischen Satz als I, V und X) scheinen von gekerbten Zählhölzern abzustammen: ein einzelner senkrechter Strich für eins, ein umgedrehtes V (oder eine Hälfte eines X) bei jeder fünften Marke, um den Zählvorgang zu unterbrechen, und ein vollständiges X bei jeder zehnten Marke. Die Römer übernahmen und erweiterten dieses System, fügten L (50), C (100), D (500) und M (1000) auf Wegen hinzu, die ältere etruskische Glyphen mit späteren lateinischen Abkürzungen mischten. C ist der Anfangsbuchstabe von centum (hundert); M ist der Anfangsbuchstabe von mille (tausend); D und L scheinen grafische Nachfahren älterer etruskischer Symbole zu sein und nicht Abkürzungen lateinischer Wörter. Die sieben kanonischen Buchstaben (I, V, X, L, C, D, M) erreichten ihre moderne Form gegen Ende der römischen Republik und sind seither zweitausend Jahre stabil.

Subtraktive Schreibweise wurde viel später standardisiert, als man denkt

Ein verbreiteter Irrtum ist, dass die Römer 4 immer als IV schrieben. Das taten sie nicht. Additive Formen blieben auf Monumenten bis weit in die Neuzeit hinein erhalten. Die Toren-Nummerierung des Kolosseums, 80 n. Chr. unter Titus fertiggestellt, verwendete die additive Form IIII statt IV innerhalb längerer Ziffern (Tor 44 etwa wurde XLIIII eingemeißelt). Caesars Commentarii de Bello Gallico verwendete XVIIII für neunzehn, nicht XIX. Der streng subtraktive Standard (IV für 4, IX für 9, XL für 40, XC für 90, CD für 400, CM für 900) bildete sich allmählich im Mittelalter heraus und verfestigte sich erst im 15. und 16. Jahrhundert mit der Verbreitung der Druckerpresse, die die Typografie auf eine Weise standardisierte, wie es die Manuskriptkultur nicht getan hatte. Selbst heute verwenden Ziffernblätter routinemäßig IIII für vier (die sogenannte „Uhrmacher-Vier"), um das visuelle Gewicht des diametral gegenüberliegenden VIII auszugleichen. Big Ben in London verwendet hingegen das moderne IV, eine kleine Rebellion, die Horologie-Liebhaber notieren. Die subtraktive Notation hat zudem eine strenge Regel: man kann nur eine Zehnerpotenz (I, X, C) von einem der nächsten beiden größeren Symbole abziehen, und nur eine Ziffer auf einmal. IV ist korrekt für 4, aber IIII ist in vielen älteren Kontexten ebenfalls legal; IL (49) ist nicht legal: man muss XLIX schreiben (50−10, dann 10−1). IC (99) ist ebenfalls illegal; die korrekte Form ist XCIX. Diese Einschränkung gibt es, um das Parsen eindeutig zu halten: jede gültige römische Ziffer kann von links nach rechts gelesen werden, die subtraktive Regel höchstens einmal pro Paar angewandt, ohne Backtracking.

Warum es keine römische Null gibt, und wie die Null nach Europa kam

Römische Ziffern haben kein Symbol für null. Das System ist zeichenwertig, nicht stellenwertig: jede Glyphe trägt überall in der Kette dasselbe Gewicht, eine leere Position hat also nichts zu kennzeichnen. Wenn ein römischer Schreiber das Fehlen einer Menge angeben wollte, nutzte er das Wort nulla („keine"). Der Durchbruch kam aus der indischen Mathematik. Brahmaguptas Brahmasphutasiddhanta, geschrieben 628 n. Chr., ist der erste bekannte Text, der der Null einen Stellenwert gab und die Rechenregeln mit ihr darlegte (a − a = 0, a + 0 = a, a × 0 = 0). Das indische System wanderte in die arabische Welt, wo der persische Mathematiker al-Khwārizmī es um 820 kodifizierte; die lateinische Übersetzung seines Traktats, Algoritmi de numero Indorum („Al-Chwarizmi über die hinduistische Kunst des Rechnens"), gab Europa sowohl den Begriff „Algorithmus" (aus seinem latinisierten Namen) als auch das Werkzeug für die neue Arithmetik. Schließlich erreichte das System Europa durch Leonardo Fibonaccis Liber Abaci, 1202 veröffentlicht. Fibonacci, Sohn eines italienischen Händlers, der die nordafrikanischen Handelsrouten bediente, hatte als junger Mann die hindu-arabischen Ziffern gelernt und widmete sein Buch dem Nachweis ihrer Überlegenheit für Handel, Buchhaltung und Mathematik. Die Annahme war langsam. Römische Ziffern blieben im monastischen und akademischen Gebrauch bis in die Renaissance hinein (die Florentiner Geldwechsler-Zunft verbot hindu-arabische Ziffern in ihren Statuten von 1299, aus Sorge, sie seien zu leicht zu verändern gegenüber buchstabenbasierten Formen), und hindu-arabische Ziffern wurden im europäischen Handel erst Ende des 16. Jahrhunderts vollständig dominant. Zu diesem Zeitpunkt, drei Jahrhunderte nach Fibonacci, hatte Europa schließlich Null, Stellenwert und die Arithmetik, die moderne Wissenschaft ermöglicht.

Das Problem großer Zahlen: Vinculum und Apostrophus

Standard-Römisch endet bei 3.999 (MMMCMXCIX). Höher zu kommen erfordert Erweiterungen, die nie vollständig standardisiert wurden. Das Vinculum-System setzt einen Überstrich über einen Buchstaben, um ihn mit 1.000 zu multiplizieren: heißt 5.000, heißt 10.000, heißt 50.000, heißt 100.000 und heißt 1.000.000. Einige römische Inschriften benutzten einen dreiseitigen Rahmen um einen Buchstaben (faktisch zwei senkrechte Striche plus das Vinculum), um mit 100.000 zu multiplizieren und Zahlen in den zehn-Millionen-Bereich zuzulassen. Das Apostrophus-System, in älteren römischen Manuskripten verwendet, schrieb 1.000 als CIↃ (oft als ↀ wiedergegeben), 5.000 als IↃↃ (ↁ), 10.000 als CCIↃↃ (ↂ) und führte das Muster fort, indem links weitere C's und rechts weitere Ↄ's hinzugefügt wurden. Beide Systeme sind heute weitgehend historische Kuriositäten; moderne Praxis wechselt einfach zu hindu-arabischen Ziffern, wenn die römische Notation an ihre Grenzen stößt. Dieser Konverter akzeptiert, wie die meisten modernen Tools, nur den Standardbereich 1-3.999.

Wo römische Ziffern 2026 noch verwendet werden

Unicode-Codepunkte für römische Ziffern

Unicode enthält dedizierte Codepunkte für kombinierte römische Ziffern im Number-Forms-Block (U+2160-U+2188). Beispiele: Ⅰ (U+2160) ist die römische Eins, Ⅱ (U+2161) ist Zwei, Ⅹ (U+2169) ist Zehn, Ⅼ (U+216C) ist Fünfzig, Ⅽ (U+216D) ist Hundert, Ⅾ (U+216E) ist Fünfhundert, Ⅿ (U+216F) ist Tausend. Kleinbuchstaben-Varianten existieren in U+2170-U+217F (ⅰ, ⅱ, ⅲ, ⅳ…). Der Block enthält auch typografisch eigenständige kombinierte Formen wie Ⅻ (U+216B, das „Zwölf" als ein Zeichen) und Ⅼ (U+216C). Für die meisten Anwendungen sind die einfachen ASCII-Buchstaben I, V, X, L, C, D, M die richtige Wahl. Portabler, leichter zu tippen, in jedem Font unterstützt. Die dedizierten Unicode-Codepunkte sind nützlich, wenn typografische Präzision gebraucht wird (das IIII auf einem Ziffernblatt als einzelne Glyphe statt vier überlappende I) oder wenn der umgebende Kontext aus CJK- oder kyrillischem Text besteht, wo die Glyphen in anderen Größen gerendert werden als die lateinischen Buchstaben. Dieser Konverter akzeptiert ASCII-Eingaben und gibt ASCII aus; wer Unicode-Codepunkte braucht, macht nach dem Kopieren ein Suchen-und-Ersetzen.

Wie der Konverter funktioniert: gierige Subtraktion

Der Standardalgorithmus für die Konvertierung Arabisch zu Römisch ist die gierige Subtraktion gegen eine Werttabelle. Listen Sie die Ziffern in absteigender Reihenfolge auf, inklusive der subtraktiven Formen als eigene Einträge: 1000 = M, 900 = CM, 500 = D, 400 = CD, 100 = C, 90 = XC, 50 = L, 40 = XL, 10 = X, 9 = IX, 5 = V, 4 = IV, 1 = I. Gehen Sie die Liste von oben nach unten durch: für jeden Eintrag den Wert so oft wie möglich abziehen und die zugehörigen Buchstaben an die Ausgabe anhängen. 2024 wird zu M (1000 übrig = 1024) M (24) X (14) X (4) IV (0) → MMXXIV. Der Algorithmus ist O(1) in der Eingabegröße (feste Obergrenze von 13 Einträgen, höchstens drei Wiederholungen pro Eintrag), läuft also in Mikrosekunden für jede Eingabe im Bereich. Die Gegenrichtung (Römisch zu Arabisch) durchläuft die Eingabezeichenkette von links nach rechts und vergleicht jedes Paar: ist der Wert des aktuellen Buchstabens kleiner als der des nächsten, abziehen; sonst hinzuaddieren. MMXXIV = 1000 + 1000 + 10 + 10 + (5−1) = 2024. Die Validierung verwendet das kanonische Regex ^M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$, das genau die 3.999 gültigen Formen akzeptiert und alles andere ablehnt (kein IIII in diesem Muster, kein IL, kein VV).

Validierungsregeln: was als ungültig zählt

Häufig gestellte Fragen

Was ist die größte römische Ziffer, die dieses Tool verarbeitet?

3.999 (MMMCMXCIX). Das ist das Maximum, das sich ohne Erweiterung der Notation ausdrücken lässt: M (der größte Einzelbuchstabe) darf sich höchstens dreimal wiederholen, was 3.000 ergibt, plus CMXCIX für 999. Oberhalb von 3.999 braucht es das Vinculum (ein Überstrich, der einen Buchstaben mit 1.000 multipliziert) oder das Apostrophus-System (CIↃ für 1.000 usw.), beides ohne breite moderne Unterstützung. Für historische und dekorative Anwendungen sind 3.999 mehr als genug; für tatsächliche Mathematik sollte man ohnehin arabische Ziffern verwenden.

Ist IIII jemals korrekt für 4?

In strenger moderner Notation: nein. Die kanonische Form ist IV. Historisch wurde IIII jedoch breit verwendet: die Toren-Nummerierung des Kolosseums, Caesars Commentarii und viele mittelalterliche Handschriften nutzten die additive Form. Heute verwenden Uhrenziffernblätter weiterhin IIII statt IV zur visuellen Balance mit dem gegenüberliegenden VIII, die berühmte „Uhrmacher-Vier". Big Ben in London ist die bekannte Ausnahme und zeigt IV. Dieser Konverter akzeptiert IV als modernen Standard und lehnt IIII ab; wer ein Ziffernblatt entwirft, schreibt IIII von Hand.

Warum gibt es keine römische Ziffer für null?

Die römische Zählkultur behandelte das Zählen als Aufzählung physischer Dinge, und es gibt keine „physische Sache" eines Nichts-zu-Zählen. Wenn ein römischer Schreiber das Fehlen einer Menge angeben wollte, nutzte er das Wort nulla („keine"). Die Null als Zahl mit Stellenwert kam aus der indischen Mathematik; Brahmaguptas Brahmasphutasiddhanta von 628 ist der erste bekannte Text, der ihr Rechenregeln gab. Das System wanderte über al-Khwārizmī um 820 in die arabische Welt, dann über Fibonaccis Liber Abaci 1202 nach Europa. Die Annahme war langsam; hindu-arabische Ziffern waren im europäischen Handel erst Ende des 16. Jahrhunderts dominant. Die römischen Ziffern bekamen nie eine Null, weil Europa, als es eine brauchte, schon zu einem völlig anderen Zahlensystem überging.

Warum funktioniert IL nicht für 49?

Die subtraktive Regel hat strenge Einschränkungen: nur Zehnerpotenzen (I, X, C) dürfen abgezogen werden, und nur von den nächsten beiden größeren Symbolen. So sind IV (5−1) und IX (10−1) legale Subtraktive für I; XL (50−10) und XC (100−10) sind legal für X; CD (500−100) und CM (1000−100) sind legal für C. IL würde 50−1 bedeuten, aber L ist zu weit weg: man würde über eine Lücke von einem Faktor hundert subtrahieren. Der korrekte Weg, 49 zu schreiben, ist XLIX: 50−10 (XL), dann 10−1 (IX). Genauso bei 99: nicht IC, sondern XCIX. Die Einschränkung existiert, um das Parsen eindeutig und die subtraktive Regel einfach zu halten.

Warum war Super Bowl 50 nicht „Super Bowl L"?

Die NFL wechselte beim 50. Super Bowl im Februar 2016 ins Arabische, ausdrücklich weil die Marketingabteilung der Liga fand, dass ein Logo mit einem einzelnen „L" visuell ungeschickt sei und eher nach einem Hinweis auf „Loser" oder „Fail" aussehe als nach dem Meilenstein, den das Spiel darstellte. Die Ziffern kehrten zum Super Bowl LI (51) im Folgejahr zurück, und die Konvention hat seither Bestand. Die Episode ist das bekannteste moderne Beispiel dafür, dass römische Ziffern aus Design-Gründen aufgegeben werden, nicht aus mathematischen.

Verwendete die Apollo-11-Tafel römische Ziffern?

Nein. Die Mondtafel lautet „JULY 1969 A.D." in arabischen Ziffern. Es gibt allerdings eine Verbindung zu römischen Ziffern: frühe Entwürfe des Missionspatchs verwendeten „XI" als Missionsnummer, aber Neil Armstrong bat darum, dass der Patch stattdessen arabisches „11" zeige, mit der Begründung, dies sei für Nicht-Englisch-Sprecher weltweit lesbarer. Der geflogene Missionspatch zeigt „11" in Arabisch. Das Apollo-Programm verwendete für Missionsnummern (Apollo 1, Apollo 7-17) im Allgemeinen arabische Ziffern und reservierte römische Ziffern für zeremoniellen oder dekorativen Gebrauch. Die generelle Apollo-Vorliebe für arabische Ziffern spiegelt genau das Leserlichkeits-Argument wider, das römische Ziffern im vergangenen Jahrhundert allmählich aus dem praktischen Gebrauch verdrängt hat.

Werden meine Zahlen irgendwohin gesendet?

Nein. Die Konvertierung läuft komplett in Ihrem Browser über eine kleine JavaScript-Lookup-Tabelle. Die Zahlen, die Sie tippen, überqueren nie das Netzwerk. Überprüfen Sie es im Network-Tab der DevTools, während Sie auf Konvertieren klicken, oder nehmen Sie die Seite nach dem Laden offline, der Konverter funktioniert weiter.

Verwandte Werkzeuge