ローマ数字 変換ツール

数字かローマ数字を入力するだけで、変換の向きを自動で判定し、途中式をすべて表示します。IIIIやICのような誤った表記は、どこが違うかと正しい書き方を示します。

例:1994、MCMXCIV、xiv、Ⅻ(大文字・小文字・全角もOK)
入力内容はこのブラウザーにのみ保存されます。

結果

変換結果
MMXXVI
判定した変換の向き
数字 → ローマ数字
途中式
  • 位ごとに分けます:2026 = 2000 + 20 + 6
  • 千の位: 2 → MM = M + M = 1000 + 1000 = 2000
  • 百の位:0 → 何も書きません(ローマ数字には0がありません)
  • 十の位: 2 → XX = X + X = 10 + 10 = 20
  • 一の位: 6 → VI = V + I = 5 + 1 = 6
  • 各位をつなげます:MM + XX + VI = MMXXVI
年として読むと、MMXXVI = 2026年です。建物の定礎や映画のエンドロールなどで見かける書き方です。

計算方法

ローマ数字の7つの記号

記号IVXLCDM
値1510501005001000

ローマ数字は左から右へ読み、大きい記号から小さい記号の順に並べて足し合わせます。例:MDCLXVI = 1000 + 500 + 100 + 50 + 10 + 5 + 1 = 1666。

ローマ数字の変換方法

  1. 1〜3999の数字か、MMXXVIのようなローマ数字を入力します。
  2. 変換の向き(数字→ローマ数字、ローマ数字→数字)は自動で判定されます。
  3. 結果と途中式を確認します。IIIIのような誤った表記には、正しい書き方が表示されます。

全角文字や、時計の文字盤などで使われるⅠ〜Ⅻのような1文字のローマ数字(環境依存文字)もそのまま入力できます。

減算のルール

小さい記号を大きい記号の前に置くと、その分を引きます。現在の標準的な書き方で使う組み合わせは次の6つだけです。

組み合わせ計算値
IV5 − 14
IX10 − 19
XL50 − 1040
XC100 − 1090
CD500 − 100400
CM1000 − 100900

ここから、このツールがチェックするルールが決まります。

数字 → ローマ数字(位ごとに変換)

数を千・百・十・一の位に分け、位ごとにローマ数字に直してつなげます。0の位は何も書きません。

例 1994:1994 = 1000 + 900 + 90 + 4 → M + CM + XC + IV = MCMXCIV
例 2026:2026 = 2000 + 20 + 6 → MM + XX + VI = MMXXVI

ローマ数字 → 数字

左から順に見て、右隣より小さい記号は引き、それ以外は足します。MCMXCIV = 1000 + (1000 − 100) + (100 − 10) + (5 − 1) = 1000 + 900 + 90 + 4 = 1994。

なぜ3999までなのか

Mは3回までしか続けられないため、標準的な書き方で表せる最大の数はMMMCMXCIX = 3999です。それより大きい数には、数字の上に横線を引いて1000倍を表すなどの特別な記号が使われましたが、現在は統一されていません。また、ローマ数字には0がありません。

よくある質問

ローマ数字とは何ですか?

古代ローマで使われた数の書き方で、I(1)、V(5)、X(10)、L(50)、C(100)、D(500)、M(1000)の7つの記号を組み合わせて表します。いまでも時計の文字盤、本の章番号、映画の公開年などで使われています。

2026をローマ数字で書くとどうなりますか?

2026 = 2000 + 20 + 6 = MM + XX + VI なので、MMXXVIです。千・十・一の位をそれぞれ変換し、0の百の位は書きません。

ローマ数字の変換方法を教えてください。

数を千・百・十・一の位に分けて、位ごとにローマ数字に直してつなげます。逆にローマ数字を数字にするときは、左から読み、右隣より小さい記号は引き、それ以外は足します。

4はなぜIIIIではなくIVなのですか?

標準的な書き方では同じ記号を4回続けないため、4と9は減算で書きます(IV = 5 − 1、IX = 10 − 1)。ただし時計の文字盤では、伝統的にIIIIが使われることもあります。

99をICと書くのは正しいですか?

正しくありません。Iを前に置けるのはVとXだけ、XはLとCだけ、CはDとMだけです。99 = 90 + 9 = XC + IX = XCIXです。

パソコンやスマホでⅫのようなローマ数字が変換で出ないときは?

Ⅰ〜Ⅻのような1文字のローマ数字は環境依存文字で、IMEによっては候補に出ないことがあります。その場合は半角英字のI、V、Xなどを組み合わせて書けば、どの環境でも正しく表示されます。このツールはどちらの書き方も読み取れます。

ローマ数字で表せる最大の数はいくつですか?

標準的な書き方では、Mを3回までしか使えないため3999(MMMCMXCIX)です。それより大きい数には、上に横線を引く(V̅ = 5000)などの特別な記号が必要です。

ローマ数字で書かれた年や日付はどう読みますか?

左からまとまりごとに読みます。MCMLXXXIV = M(1000)+ CM(900)+ LXXX(80)+ IV(4)= 1984年です。このツールはどの入力でも途中式を表示します。

出典・根拠

更新日:

関連ツール