ローマ数字変換

1〜3,999の整数を標準的なローマ数字に変換し、逆の変換もできます。

計算は端末内で行われ、入力値をサーバーへ送りません。

具体例

2026はMMXXVIになります。逆方向では、MCMXCIXは1999になります。

計算方法・仕組み

標準の記号 I、V、X、L、C、D、M と、減算の組み合わせ IV、IX、XL、XC、CD、CM を使い、大きい値から順に組み立てます。ローマ数字から数への変換は、結果をもう一度ローマ数字に戻したときに同じ標準形になる場合だけ受け付けます。

注意事項

一般的に使われる標準の範囲である1〜3,999に対応しています。0、負の数、上線表記、標準でない繰り返し、3,999を超える値には対応していません。

基本記号と引き算の組み合わせ

I、V、X、L、C、D、Mはそれぞれ1、5、10、50、100、500、1000です。標準的な減算表記はIV、IX、XL、XC、CD、CMの6組です。944なら900 + 40 + 4をCM + XL + IVと組み合わせてCMXLIVにします。小さい記号を大きい記号の前に置けば、何でも引けるわけではありません。

年号・章番号・ラベルを変換

2026年なら2000 + 20 + 6に分け、MM + XX + VIを組み合わせます。本の扉や章見出しにある数字を読む場合は逆方向を選んでください。小文字も受け付けますが、数字の途中の空白、句読点、関係ない英字は使えません。下の対応表はどちらの方向にも読めます。

採用している表記の範囲

この変換器は1〜3999の標準的な減算表記を使います。時計盤には4をIIIIと書くものがありますが、このツールではIVを使うためIIIIは拒否します。歴史上や装飾上のIIIIをすべて誤りとする意味ではなく、ここで採用する規約の対象外です。上線、0、分数、3999より大きい数には別の表記が必要で、対応していません。

具体例 · 計算方法・仕組み
具体例結果
4IV
9IX
49XLIX
944CMXLIV
1999MCMXCIX
2026MMXXVI
3999MMMCMXCIX

よくある質問

小文字のローマ数字も使えますか?

はい。大文字・小文字は区別せず、変換結果のローマ数字は大文字で表示します。

IIIIが4にならずエラーになるのはなぜですか?

4の標準形はIVです。あいまいな表記や歴史的に一貫しない表記を標準として示さないよう、標準でない形はエラーにしています。

ローマ数字で0や小数は表せますか?

ここで使う標準の体系では表せません。このツールが受け付けるのは1〜3,999の整数と、その標準形のローマ数字です。

関連ツール