数字をローマ数字に変換、ローマ数字を数字に変換
数字かローマ数字を入力するだけで、変換の向きを自動で判別してすぐに結果を表示します。計算の内訳と、標準でない表記の場合は正しい書き方も表示されます。
- 1〜3999に対応
- 変換の向きを自動判別
- 計算の内訳つき
- 誤った表記を指摘
100% プライベート — すべてブラウザ内で直接処理されます。ファイル、音声、映像がChatzamのサーバーに送信されることはありません。
ローマ数字の変換方法は?
-
数字かローマ数字を入力
「2026」のような1〜3999の数字、または「MCMXC」のようなローマ数字を入力します。変換の向きは自動で判別されます。
-
内訳を確認
結果は計算の内訳とともに表示されます。MCMXC=M+CM+XC=1000+900+90、つまり1990です。
-
表記をチェック
「IIII」や「VX」のような標準でない表記の場合は、その旨と正しい書き方を表示します。
ローマ数字の読み書きに必要なものがすべて
双方向に変換
入力欄はひとつだけ。数字を入れればローマ数字に、ローマ数字を入れれば数字に変換します。
計算を解説
結果を記号ごとに分解して表示するので、変換のしくみの理解や問題の答え合わせに使えます。
誤った表記を検出
「IIII」や「VX」は標準でない表記として指摘し、正しい形を示します。たとえば「IIII」はIVと書きます。
記号表と例
I、V、X、L、C、D、Mの7つの記号の表をいつでも確認でき、西暦や世紀の例もワンクリックで試せます。
ローマ数字のルール
ローマ数字は7つの記号でできています。I=1、V=5、X=10、L=50、C=100、D=500、M=1000です。大きい記号から小さい記号へ順に並べて足し合わせます。VIII=5+1+1+1=8、MDCC=1700です。大きい記号の前に小さい記号を置くと引き算になりますが、これはIV(4)、IX(9)、XL(40)、XC(90)、CD(400)、CM(900)の6通りだけです。引き算に使えるのはI、X、Cのみで、すぐ上の2つの記号の前にしか置けません。99はXCIXで、ICではありません。また同じ記号は3回までしか続けて書けず(40はXXXXではなくXL)、V、L、Dは繰り返しません。
西暦や世紀をローマ数字で書く
数字を変換するには、千の位・百の位・十の位・一の位に分けて、それぞれを置き換えます。1990=1000+900+90なので、M+CM+XC=MCMXCです。2026=2000+20+6でMMXXVI。明治元年の1868年はMDCCCLXVIII、東京オリンピックの1964年はMCMLXIVになります。ローマ数字は世紀(XXI世紀)、王や皇帝の名前(ルイ14世はLouis XIV、エリザベス2世はElizabeth II)、時計の文字盤、映画やゲームの続編タイトル、本の巻数や章番号などでよく使われます。世紀を求めるには、百の位の数に1を足します。1850年は19世紀(XIX)、2026年は21世紀(XXI)です。切りのいい年に注意しましょう。1900年はまだ19世紀、2000年は20世紀に含まれます。
ゼロや3999より大きい数がないのはなぜ?
ローマ人はゼロを表す記号を持っていませんでした。ローマ数字は量を記録するためのもので、0や負の数、小数を表す書き方はありません。標準のルールで書ける最大の数は3999(MMMCMXCIX)です。Mは3回までしか繰り返せないからです。とても大きな数には、かつて記号の上に横線を引いて1000倍を表す書き方もありましたが、今ではほとんど使われません。また、多くの時計は4をIVではなくIIIIと表示しています。これは時計づくりの伝統で標準の表記ではないため、ツールはその旨を表示します。数字を漢数字にしたいときは「数字を漢数字に変換」を使ってください。
よくある質問
2026をローマ数字で書くと?
MMXXVIです。MMが2000、XXが20、VIが6を表します。同じように、2025はMMXXV、2000は単にMMと書きます。
ローマ数字の4はIVとIIIIのどちら?
標準の書き方はIV(5−1)です。IIIIは伝統的に多くの時計の文字盤で見られますが、正しい表記ではありません。同様に9はVIIIIではなくIXと書きます。
1999をローマ数字で書くと?
MCMXCIXです。M(1000)+CM(900)+XC(90)+IX(9)。短くしたMIMは誤りで、IはVとXからしか引けません。
今は何世紀?ローマ数字では?
21世紀で、ローマ数字ではXXI(X+X+I=21)です。21世紀は2001年1月1日に始まり、2100年12月31日に終わります。
ローマ数字にゼロがないのはなぜ?
ローマ数字の体系にはゼロを表す記号がありません。量を記録するためのもので、ゼロがヨーロッパに伝わったのはずっと後、アラビア数字とともにでした。そのため、ローマ数字で書けるのは1以上の整数だけです。