utilduck
Home · 言語 · ローマ数字変換

ローマ数字変換

アラビア数字(1~3999)またはローマ数字を入力すると相互変換します。

結果
MMXXIV

ローマ数字の仕組み

ローマ数字は7つの記号を使います: I=1, V=5, X=10, L=50, C=100, D=500, M=1000。小さい値が大きい値の前にある場合は引き算: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900。1~3999を表せ、0の記号はありません。

数字をローマ数字に変換する方法

数字をローマ数字に変換するには、可能な限り大きい記号の値を繰り返し引いてその記号を付け足し、同じ記号が4回続かないようにIV(4)のような6種類の減算ペアを使います。例: 2024はMMXXIV(1000+1000+10+10+4)に変換されます。

数字をローマ数字に変換する手順

  1. 最も大きい値の記号(M=1000)から、数字から引ける限り繰り返し引き、そのたびにMを付け足します。
  2. 次の値に進む際は、通常の記号(D=500、C=100、L=50、X=10、V=5、I=1)より先に減算ペア(CM=900、CD=400、XC=90、XL=40、IX=9、IV=4)を確認します。
  3. 一致した値を残りの数字から引いてその記号を付け足す処理を、それ以上引けなくなるまで繰り返します。
  4. 1000から1までの13種類の値をすべて確認し、残りの数字が0になるまで続けます。
  5. ローマ数字を数字に戻すには各記号の値を足しますが、小さい値の記号がより大きい値の記号の直前にある場合はその値を引きます。

ローマ数字の記号

I=1, V=5, X=10, L=50, C=100, D=500, M=1000 ・ 減算ペア: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900
  • 小さい記号が大きい記号の前にあると減算(IV = 5 − 1 = 4)
  • 同じ記号は最大3回まで繰り返して加算(III = 1+1+1 = 3)、4回以上は繰り返さない

よく調べられるローマ数字の値

ローマ数字のIVはいくつですか?

IVは4です。V(5)からI(1)を引く減算表記です。

ローマ数字のIXはいくつですか?

IXは9です。X(10)からI(1)を引く減算表記です。

ローマ数字のXIVはいくつですか?

XIVは14です:X(10) + IV(4)。

ローマ数字のXIXはいくつですか?

XIXは19です:X(10) + IX(9)。

ローマ数字のXLはいくつですか?

XLは40です。L(50)からX(10)を引く減算表記です。

ローマ数字のXLIXはいくつですか?

XLIXは49です:XL(40) + IX(9)。

ローマ数字のXCはいくつですか?

XCは90です。C(100)からX(10)を引く減算表記です。

ローマ数字のXCIXはいくつですか?

XCIXは99です:XC(90) + IX(9)。

ローマ数字のCDはいくつですか?

CDは400です。D(500)からC(100)を引く減算表記です。

ローマ数字のCMはいくつですか?

CMは900です。M(1000)からC(100)を引く減算表記です。

ローマ数字のMMXXVはいくつですか?

MMXXVは2025です:M+M+X+X+V = 1000+1000+10+10+5。

ローマ数字のMMXXVIはいくつですか?

MMXXVIは2026です:M+M+X+X+V+I = 1000+1000+10+10+5+1。

アラビア数字→ローマ数字 変換例

数字ローマ数字
49XLIX
58LVIII
444CDXLIV
1994MCMXCIV
2024MMXXIV

ローマ数字 1〜100 対応表

数字ローマ数字
1I
2II
3III
4IV
5V
6VI
7VII
8VIII
9IX
10X
20XX
30XXX
40XL
50L
60LX
70LXX
80LXXX
90XC
100C

よくある質問

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

特別な記号を使わない標準的な表記では、ローマ数字は1から3999(MMMCMXCIX)までの数を表せます。それより大きい数は伝統的に記号の上に横線(vinculum)を引いて値を1,000倍しますが、このツールには対応していません。

ローマ数字に0を表す記号はありますか?

ありません。ローマ数字は数を数えたり帳簿を付けたりするために作られたもので、「何もない」という数量はそもそも書き残されませんでした。数としてのゼロという概念は、まったく別の数学的伝統から生まれたものです。

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

IIII(Iを4つ並べる書き方)は歴史的に存在し、今でも時計の文字盤で見られますが、現代の標準的な慣習では同じ記号を3回を超えて繰り返さないよう、減算形のIVを使います。そのため1994はより長い繰り返しではなくMCMXCIVと表記します。

MCMXCIVのようなローマ数字はどう読めばよいですか?

左から減算ペアと記号ごとに区切って読みます: M(1000) + CM(900) + XC(90) + IV(4) = 1994。左から順に認識できるまとまりを加えていくと合計が求められます。

このツールは1〜3999の整数を現代の標準的な減算表記法で変換します。0・負の数・小数、または3999を超える数に使われていた上線(vinculum)表記には対応していません。

Sources: Florian Cajori, A History of Mathematical Notations(ローマ数字の減算表記に関する文献)

プライバシーと安全性

  • ブラウザ内で計算 — 入力した値はお使いの端末内だけで計算され、utilduckのサーバーへ送信されません。
  • 暗号化された通信 — すべてのページはHTTPSで配信され、通信経路で内容を読み取られません。
  • 第三者へ渡しません — 入力内容は解析・広告サービスへ渡されません。
  • 保存しません — 計算結果をサーバーに保存せず、アカウント登録も不要です。

最終更新: 2026-08-24