Römisch-Zahlen-Konverter
Konvertieren Sie sofort zwischen arabischen Zahlen und römischen Ziffern
Römische Ziffern begegnen uns noch heute auf Grundsteinen, in Film-Copyright-Zeilen, auf Zifferblättern, bei Herrschernamen und in Buchkapiteln. Der Römische-Zahlen-Konverter übersetzt in beide Richtungen: Tippen Sie 2026 ein und erhalten MMXXVI, oder fügen Sie MCMLXXXIV ein und erhalten 1984. Er validiert die Eingabe, statt Symbole blind zu addieren, fehlerhafte Ziffern wie IC oder VV werden deshalb gemeldet und nicht stillschweigend zu einer falschen Zahl.
Zwei Umwandlungen in einem Werkzeug
Wählen Sie die Richtung mit dem Umschalter. Nach römisch nimmt eine ganze Zahl von 1 bis 3.999 und erzeugt die Standardnotation. Nach arabisch nimmt eine römische Ziffernfolge und liefert ihren Dezimalwert. Die Eingabe wird während des Tippens übernommen, das Ergebnis erscheint sofort, und eine Kopierschaltfläche legt die Ausgabe in Ihre Zwischenablage. Der Parser ist unabhängig von der Schreibweise und ignoriert umgebende Leerzeichen, was beim Einfügen aus einem Dokument praktisch ist.
So funktioniert die Umwandlung
Beide Richtungen stützen sich auf eine feste Tabelle mit dreizehn Wert-Symbol-Paaren, geordnet vom größten zum kleinsten:
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
Eine Zahl in römische Ziffern umzuwandeln ist gierig: Gehen Sie die Tabelle von oben durch, hängen Sie jedes Symbol an und ziehen Sie seinen Wert ab, solange der Rest groß genug ist. Da die Tabelle die sechs Subtraktionspaare (CM, CD, XC, XL, IX, IV) enthält, liegt die Ausgabe automatisch in der kanonischen, kürzesten Form vor.
Die Rückumwandlung in eine Zahl liest die Zeichenfolge von links nach rechts und prüft zuerst Zweierpaare, dann Einzelzeichen. Wird ein Paar wie IV erkannt, wird sein Wert als Einheit addiert. Das ermöglicht es, dass ein vorangestelltes kleineres Symbol ein größeres reduziert, ohne einen separaten Subtraktionsdurchlauf.
Die Subtraktionsregeln im Detail
Die Subtraktion ist nicht beliebig. Nur drei Symbole dürfen subtrahieren: I, X und C. Jedes hat genau einen erlaubten Partner, und nur die folgenden Formen sind kanonisch:
| Paar | Wert | Bedeutung |
|---|---|---|
| IV | 4 | 5 minus 1 |
| IX | 9 | 10 minus 1 |
| XL | 40 | 50 minus 10 |
| XC | 90 | 100 minus 10 |
| CD | 400 | 500 minus 100 |
| CM | 900 | 1000 minus 100 |
V, L und D subtrahieren nie, und kein Symbol subtrahiert von einem mehr als eine Stufe entfernten Wert. Diese eine Einschränkung schließt eine ganze Familie verlockender Abkürzungen aus: IL für 49, IC für 99, XD für 490 und XM für 990 sind alle ungültig, obwohl sie sparsam wirken. Die korrekten Formen sind XLIX, XCIX, CDXC und CMXC. Die Rückwegprüfung des Konverters fängt jede davon ab, weil der eingelesene Wert wieder die kanonische Schreibweise ergibt und nicht die Abkürzung.
Eine unbekannte Ziffer lesen
Eine lange Ziffer mit dem Auge zu lesen gelingt leichter mit einem Durchgang von links nach rechts. Vergleichen Sie jedes Symbol mit dem nächsten: Ist das folgende größer, ziehen Sie das aktuelle ab, sonst addieren Sie es. MCMXLV wird zu 1000, dann (100 vor 1000, also minus 100), dann 1000, dann (10 vor 50, also minus 10), dann 50, zusammen 1945. Behält man die sechs zulässigen Paare im Kopf, muss die Regel selten ausdrücklich angewendet werden, da die meisten Ziffern aus diesen Paaren aufgebaut sind. Wirkt ein Wert unmöglich, hat das Werkzeug meist recht, und die römische Schreibweise ist die Stelle, die es zu prüfen gilt.
Praxisbeispiele
| Dezimal | Römisch | Zerlegung |
|---|---|---|
| 4 | IV | 5 minus 1 |
| 9 | IX | 10 minus 1 |
| 40 | XL | 50 minus 10 |
| 444 | CDXLIV | 400 + 40 + 4 |
| 1812 | MDCCCXII | 1000 + 500 + 300 + 10 + 2 |
| 1984 | MCMLXXXIV | 1000 + 900 + 80 + 4 |
| 2026 | MMXXVI | 1000 + 1000 + 20 + 6 |
| 3999 | MMMCMXCIX | 3000 + 900 + 90 + 9 |
Was als ungültig gilt
Der Konverter erzwingt die Standardnotation mit zwei Prüfungen. Erstens lehnt er jede Folge von vier oder mehr gleichen Symbolen ab, IIII und XXXX scheitern also. Zweitens liest er die Eingabe ein, wandelt das numerische Ergebnis zurück in römische Ziffern und verlangt eine exakte Übereinstimmung.
| Eingabe | Ergebnis | Grund |
|---|---|---|
| IIII | Ungültig | Vier Wiederholungen; sollte IV sein |
| VV | Ungültig | Ergibt 10, was zu X zurückführt |
| IC | Ungültig | Ergibt 101, was zu CI zurückführt |
| MIM | Ungültig | Ergibt 2001, was zu MMI zurückführt |
| XLII | 42 | Gültig |
| mcmlxxxiv | 1984 | Gültig, unabhängig von der Schreibweise |
| 0 | Ungültig | Keine Null in römischen Ziffern |
| 4000 | Ungültig | Über der Obergrenze von 3.999 |
Warum die Grenze bei 3.999 liegt
Die sieben Grundsymbole enden bei M, also 1.000. Für 4.000 bräuchte man MMMM, und 5.000 hat gar kein einzelnes Symbol. Um höher zu gehen, verwendeten antike Schreiber einen Strich über einem Symbol, um es mit 1.000 zu multiplizieren, oder eine Variante namens Apostrophus, doch diese Konventionen sind uneinheitlich und nicht überall lesbar. Die Obergrenze bei 3.999 hält jede Ausgabe eindeutig und entspricht der üblichen Schreibweise von Jahren und Kapitelnummern.
Wo römische Zahlen noch vorkommen
- Copyright-Jahre am Ende von Filmen und Fernsehsendungen, etwa MMXXVI.
- Grundsteine, Denkmäler und Gebäudewidmungen.
- Zifferblätter, bei denen IIII wegen der visuellen Symmetrie manchmal IV vorgezogen wird.
- Nummerierung von Herrschern (Charles III.), Super Bowls (Super Bowl LVIII), Kapiteln und Anhängen.
- Tattoos, Gravuren und Designarbeiten, die einen klassischen Look brauchen.
Verwandte Tools
Häufig gestellte Fragen
Warum wird 4 als IV und nicht als IIII geschrieben?
Die Subtraktionsregel erlaubt, dass ein kleineres Symbol vor einem größeren von diesem abgezogen wird, IV bedeutet also 5 minus 1. Das ist die moderne Standardnotation, auch wenn manche Zifferblätter und älteren Inschriften aus Tradition noch IIII verwenden. Der Konverter behandelt IV als gültig und IIII als fehlerhaft.
Warum lehnt das Werkzeug Ziffern wie IC und VV ab?
Nach dem Einlesen wandelt das Werkzeug das Ergebnis zur Kontrolle wieder in römische Schreibweise um und vergleicht. Ergibt der Rückweg nicht exakt Ihre Eingabe, ist die Eingabe nicht standardkonform. IC wird zu 101, aber 101 wird wieder zu CI, also wird IC abgelehnt. VV ergibt 10, was wieder zu X wird, deshalb wird auch VV verworfen.
Was ist die größte Zahl, die ich umwandeln kann?
3.999, geschrieben MMMCMXCIX. Die Standardnotation kennt kein Symbol für 5.000, Werte ab 4.000 liegen daher außerhalb des Bereichs. Einige Systeme verwenden einen Überstrich oder den Apostrophus für größere Werte, doch dieser Konverter bleibt bewusst bei den sieben Grundsymbolen.
Kann ich römische Ziffern klein schreiben?
Ja. Die Eingabe wird vor dem Einlesen getrimmt und in Großbuchstaben umgewandelt, mcmlxxxiv und MCMLXXXIV ergeben also beide 1984. Leerzeichen um den Wert werden ignoriert, innere Leerzeichen oder Satzzeichen gehören jedoch zu keiner gültigen Ziffer und lösen einen Fehler aus.
Wie wird 2026 in römische Ziffern umgewandelt?
2026 zerfällt in 1.000 plus 1.000 plus 10 plus 10 plus 5 plus 1, das ergibt MMXXVI. Der Konverter baut die Ziffer gierig von den größten Werten abwärts auf und muss daher nie raten.
Gibt es eine römische Ziffer für die Null?
Nein. Das System kennt weder eine Null noch negative Werte, eine Eingabe von 0 oder einer negativen Zahl liefert daher einen Fehler mit dem Hinweis, dass es keine Darstellung gibt. Das ist eine Eigenschaft des historischen Systems, kein fehlendes Feature.
Geprüft vom HandyTools-Hub-Team · Zuletzt aktualisiert