計算の仕組み
数字は大きな位から書きます。千・百・十・一の位をそれぞれ1つのまとまりに置き換えます。1994は 1000 + 900 + 90 + 4 なので M + CM + XC + IV = MCMXCIV です。
ローマ数字は逆に読みます。文字の値を足し、後ろにより大きな文字があるときは引きます。そのうえで標準表記と照合し、IIIIやICのような非標準の書き方は正しい表記とあわせて知らせます。
7つの記号
| 記号 | 値 |
|---|---|
| I | 1 |
| V | 5 |
| X | 10 |
| L | 50 |
| C | 100 |
| D | 500 |
| M | 1000 |
ルール
- 同じ文字を繰り返すと値も繰り返します:III = 3、XX = 20。同じ文字は3回までしか続けません。
- 大きな文字の後ろの小さな文字は足します:VI = 6、LX = 60。
- 大きな文字の前の小さな文字は引きます:IV = 4、IX = 9、XL = 40、XC = 90、CD = 400、CM = 900。引けるのはI、X、Cだけで、すぐ上の2段階の文字の前に限ります。
- 標準のローマ数字は3999(MMMCMXCIX)までです。それより大きな数は、昔は文字の上に横線を引いて×1000を表しました。
ポイント
- 時計の文字盤では4をIIIIと書くことがよくあります。デザイン上の慣習で、標準表記はIVです。
- 映画のクレジットや建物の年号はまとまりで読むと簡単です:MCMLXXXIV = M CM LXXX IV = 1984。
- 0や負の数を表すローマ数字はありません。
計算の基準と出典
- GPOスタイルマニュアル 第12章 数字、12.29 ローマ数字 · 米国政府出版局
- Number Forms コード表(U+2150–U+218F)ローマ数字の文字 · Unicodeコンソーシアム
最終確認 2026年10月17日
よくある質問
2026をローマ数字で書くと?
MMXXVIです。MM = 2000、XX = 20、VI = 6。
なぜ3999までなのですか?
標準の体系にはM(1000)より大きな記号がなく、同じ文字を4回以上続けないため、MMMCMXCIX(3999)が最大の標準ローマ数字です。
IIIIは間違いですか?
標準表記ではありません。時計の文字盤では慣習的にIIIIがよく使われますが、4の標準表記はIVです。変換ツールはIIIIを4と読み、標準表記を示します。
小文字でも入力できますか?
はい。mcmxcivもMCMXCIVと同じように扱い、Ⅻのような1文字のUnicodeローマ数字も変換します。