ローマ数字の変換

数字とローマ数字(1〜3999)を相互変換します。IIII や IC のような誤った書き方を指摘し、Ⅻ などの Unicode 文字も読み書きできます。

数字を入れるとローマ数字へ、ローマ数字(大文字・小文字・Ⅻ などの1文字)を入れると数字へ変換します。

数字かローマ数字を入力してください。

  • アラビア数字 —
  • ローマ数字(大文字) —
  • ローマ数字(小文字) —
  • Unicode 1文字(1〜12) —
  • Unicode の記号で組んだ形 —
  • Unicode の記号(小文字) —

補足

  • 扱えるのは 1〜3999 です。ローマ数字には 0 と負の数を表す記号がなく、4000 以上は上線(×1000)などの拡張表記が必要なため対応していません。
  • 引き算の形は IV(4)・IX(9)・XL(40)・XC(90)・CD(400)・CM(900)の6つだけです。I・X・C 以外は前に置かず、前に置けるのは1文字だけです。 IIII・VX・IC・IIX のような書き方は「意図した数」を推定して読み、正しい形を示します。
  • 時計の文字盤では 4 を IV ではなく IIII と書く慣習があります(向かいの VIII と見た目の釣り合いを取るため、などの説があります)。誤りではなく伝統的な表記ですが、現代の標準の書き方は IV です。
  • Ⅰ〜Ⅻ(U+2160〜U+216B)は機種依存文字として扱われてきた文字です。表示環境を選ばないようにするなら ASCII の I・V・X を使ってください。13 以上には1文字の形がないため、Ⅹ Ⅰ Ⅱ のように記号の文字を並べた形を出します。

よくある質問

4000以上や0もローマ数字にできますか?

できません。扱えるのは1〜3999です。ローマ数字には0と負の数を表す記号がなく、4000以上は上線を引いて1000倍を表すなどの拡張表記が必要になるため対応していません。

時計の文字盤の4が IIII なのは間違いですか?

間違いではなく、時計で昔から使われている慣習的な書き方です。現代の標準の書き方は IV なので、このツールに IIII と入れると 4 と読んだうえで IV を示し、時計の慣習であることも添えます。

IC や VX のような書き方は何が間違っていますか?

引き算の形として使えるのは IV・IX・XL・XC・CD・CM の6つだけだからです。I を引けるのは V と X の前、X は L と C の前、C は D と M の前だけで、V・L・D は引き算に使いません。このツールは意図した数を推定して、IC なら 99 と読み XCIX を示します。

Ⅻ のような1文字のローマ数字も使えますか?

読み取りも出力もできます。Ⅰ〜Ⅻ(U+2160 系)や小文字の ⅰ〜ⅻ を入れると数字に変換し、1〜12 のときは1文字の形も表示します。13以上には1文字の形がないため、Ⅹ Ⅰ Ⅱ のように記号ごとの文字を並べた形を出します。

↑↓ 移動 / Enter 開く / Esc 閉じる