ローマ数字変換ツール
1から3999までの数字を入力するとローマ数字が得られ、MCMXCIVのようなローマ数字を入力すると数字が得られます。ツールは入力の種類を判定し、不正なローマ数字を拒否し、記号の一覧と今年の年号を参考として表示します。無料で、登録は不要です。
方向
ローマ数字対応表
| 数字 | ローマ数字 |
|---|---|
| 1 | I |
| 4 | IV |
| 5 | V |
| 9 | IX |
| 10 | X |
| 40 | XL |
| 50 | L |
| 90 | XC |
| 100 | C |
| 400 | CD |
| 500 | D |
| 900 | CM |
| 1000 | M |
| 2026(今年) | MMXXVI |
ローマ数字変換ツールの使い方
- 1. 入力します。 整数(2026)またはローマ数字(MMXXVI)を入力します。小文字のローマ字も受け付けます。
- 2. 方向は自動判定のままにします。 入力を一方向だけとして扱わせたい場合は、数字 → ローマ数字 または ローマ数字 → 数字 を選びます。
- 3. 結果を読み、コピーします。 入力中に結果が表示されます。結果をコピーでクリップボードにコピーし、クリアで入力欄を空にします。
- 4. 対応表を確認します。 1から1000までの基本となる13の値と、今年のローマ数字が示されています。
標準的なローマ数字の規則
- 7文字。 I = 1、V = 5、X = 10、L = 50、C = 100、D = 500、M = 1000。値は左から右へ足し合わせます。XVIは 10 + 5 + 1 = 16 です。
- 減算。 小さい記号を大きい記号の前に置くと、その値が引かれます。標準的な組み合わせは6通りだけです:IV(4)、IX(9)、XL(40)、XC(90)、CD(400)、CM(900)。
- 繰り返し。 I、X、C、Mは連続して最大3回まで繰り返せます(III、XXX、CCC、MMM)。V、L、Dは繰り返しません。
- 大きい位から読みます。 数字は最も大きい位から順に書かれるため、1994は M(1000)+ CM(900)+ XC(90)+ IV(4)、つまりMCMXCIVです。
- ゼロはありません。 この体系にはゼロを表す記号がなく、標準表記はMMMCMXCIX、つまり3999で終わります。
| 数字 | ローマ数字 | 注 |
|---|---|---|
| 4 | IV | 減算形。IIIIではない |
| 49 | XLIX | XL + IX — ILではない |
| 99 | XCIX | XC + IX — ICではない |
| 444 | CDXLIV | CD + XL + IV |
| 1994 | MCMXCIV | M + CM + XC + IV |
| 2026 | MMXXVI | MM + XX + VI |
| 3999 | MMMCMXCIX | 標準表記で書ける最大の数 |
変換ツールが拒否するもの
ローマ数字を入力すると、ツールはその値を求め、その値を再びローマ数字に書き直します。結果が入力したものと正確に一致しない場合は、そのローマ数字の形式が不正であり、エラーになります。IIII、VX、IC、IL、XM、VVが検出されるのはそのためです。それぞれは数として読めますが、標準的な書き方ではありません。1〜3999の範囲外の数字、ゼロ、小数も拒否されます。
時計の文字盤や一部の古い碑文では4にIIIIを使いますし、中世の文章では99にICのような形を使うこともあります。このツールは意図的に厳密にしてあり、文体ガイドや学校で教えられる形式だけを表示します。3999を超える数字は、一部の体系では文字の上に線を引いて1000倍を表しますが、それはこのツールの範囲外です。
ローマ数字が文章で使われる場面
ローマ数字は、書籍の前付けに使われます。Chicagoスタイルでは序文や目次のページを小文字のローマ数字(i、ii、iii)で示し、MLAではそのようなページを印刷されたとおりに引用します。ほかに、アウトラインのレベル(I、II、III)、戯曲の幕、巻や部、君主や教皇(Elizabeth II、Pius XII)、イベントの回次、映画の著作権表示の年にも使われます。このツールは大文字で出力するため、ページ番号には手作業で小文字に直してください。
どのツールが必要ですか?
| やりたいこと | 使うツール |
|---|---|
| アラビア数字とローマ数字を相互に変換する | このツール |
| 数字を言葉で綴る(forty-two) | 数字を英単語に |
| 1st、2nd、3rdのように、または first、second、third のように書く | 序数 |
| 数字を2進数、10進数、16進数の間で変換する | 基数変換 |
| アウトラインの行に番号を付ける | Outline Numberer |
よくある質問
- 数字をローマ数字に変換するにはどうすればよいですか?
- 1から3999までの整数を入力します。ツールは、収まる最大のローマ数字の値を取り、その記号を書き、差し引いて繰り返します。2026の場合は、M、M、X、X、V、I、つまりMMXXVIになります。
- 範囲が1〜3999に制限されているのはなぜですか?
- 標準的なローマ数字にはM(1000)より大きな文字がなく、Mは3回までしか繰り返せないため、MMMCMXCIX(3999)が書ける最大の数になります。また、ゼロもありません。
- このツールは無効なローマ数字を拒否しますか?
- はい。入力した値を再エンコードして2つを比較するため、IIII、VX、ICなどの並びは、黙って受け入れられるのではなく、無効として検出されます。
- 減算表記とは何ですか?
- 小さい文字を大きい文字の前に置くと、それが引かれます。標準的な6組はIV(4)、IX(9)、XL(40)、XC(90)、CD(400)、CM(900)です。引けるのはIとXとCだけで、それぞれ直後の2つの大きい文字からだけ引けます。
- 年をローマ数字で書くにはどうすればよいですか?
- 年を数字として入力します。2026はMMXXVI、2024はMMXXIV、1999はMCMXCIXです。対応表には今年のローマ数字も表示されます。
- 小文字のローマ数字も変換できますか?
- はい。入力は大文字と小文字を区別しないため、xivは14として読まれます。出力は常に大文字です。前付けのページ番号に必要な場合は、手作業で小文字に直してください。