Geben Sie eine Zahl ein und Sie sehen sofort die römische Schreibweise – oder tippen Sie eine römische Zahl wie MCMXCIV ein und lesen Sie ihren Wert ab. Der Umrechner zeigt Schritt für Schritt, wie sich das Ergebnis zusammensetzt, und erklärt bei ungültigen Zahlen wie IIII, VX oder IC, gegen welche Regel sie verstoßen und wie die richtige Form lautet. Er funktioniert von 1 bis 3999, versteht auch Kleinbuchstaben und rechnet komplett in Ihrem Browser.
So funktioniert es
Das römische Zahlensystem kennt sieben Zeichen: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 und M = 1000. Geschrieben wird vom größten zum kleinsten Wert, und die Werte werden addiert: XVI ist 10 + 5 + 1 = 16, MDCLXVI enthält jedes Zeichen genau einmal und ergibt 1666. Damit nie vier gleiche Zeichen hintereinander stehen, gibt es sechs Subtraktionspaare: Steht ein kleineres Zeichen vor einem größeren, wird es abgezogen. IV = 4, IX = 9, XL = 40, XC = 90, CD = 400 und CM = 900. Abgezogen werden nur I, X und C, und zwar jeweils nur von den nächsten beiden größeren Zeichen (I von V und X, X von L und C, C von D und M) und immer nur ein einzelnes Zeichen. V, L und D werden weder wiederholt noch abgezogen. Für die Umrechnung einer Zahl nimmt das Tool den größten Wert aus der Reihe M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I, der noch hineinpasst, schreibt ihn hin, zieht ihn ab und wiederholt das, bis nichts mehr übrig ist. In die Gegenrichtung liest es die römische Zahl von links nach rechts, zieht ein Zeichen ab, wenn das nächste größer ist, und addiert es sonst. Anschließend prüft es, ob das Ergebnis wieder genau Ihre Eingabe ergibt – so fallen Schreibweisen wie IIX oder VV auf, die zwar einen Wert haben, aber nicht der Norm entsprechen. Die größte Zahl in der üblichen Schreibweise ist 3999 (MMMCMXCIX), weil M höchstens dreimal stehen darf. Eine Null, negative Zahlen oder Brüche gibt es nicht.
Beispielrechnung
Das Jahr 1994 zerlegt man in Tausender, Hunderter, Zehner und Einer: 1000 + 900 + 90 + 4. Jeder Teil hat sein Zeichen: 1000 = M, 900 = CM (100 vor 1000), 90 = XC (10 vor 100) und 4 = IV (1 vor 5). Zusammengesetzt: 1994 = M + CM + XC + IV = MCMXCIV. Umgekehrt ergibt MMXXVI: M + M + X + X + V + I = 1000 + 1000 + 10 + 10 + 5 + 1 = 2026. Ein typischer Fehler ist IC für 99. I darf nur von V und X abgezogen werden, also setzt man 99 aus 90 + 9 zusammen: XC + IX = XCIX. Genauso ist 49 XLIX (nicht IL) und 1999 MCMXCIX (nicht MIM).