ローマ数字変換ツール
1〜3999の数字をローマ数字(I・V・X・L・C・D・M)に変換し、ローマ数字を数字に戻します。どの記号がいくつにあたるかの内訳を表示し、日付を年・月・日ごとにローマ数字で書いたり、小文字で出力したりもできます。
1〜3999の数字か、I・V・X・L・C・D・M で書いたローマ数字を入力します。全角や小文字でも読み取ります。
数字 → ローマ数字
MMXXVI
内訳
- MM
- 2000
- XX
- 20
- VI
- 6
日付をローマ数字に
日付を選ぶと、年・月・日をそれぞれローマ数字にした日付がここに表示されます。
ローマ数字の7つの記号
- I
- 1
- V
- 5
- X
- 10
- L
- 50
- C
- 100
- D
- 500
- M
- 1000
使い方
- 入力欄に、数字(
2026など)かローマ数字(MMXXVIなど)のどちらかを入力します - 数字を入力するとローマ数字に、ローマ数字を入力すると数字に変換されます。向きを選ぶボタンはなく、入力の内容から自動で決まります
- 結果の下に「内訳」が出ます。記号のまとまりごとに、それがいくつにあたるかを上下に並べたものです
- 「結果をコピー」を押すと、変換した結果だけがクリップボードに入ります
mmxxviのような小文字のローマ数字にしたいときは、「ローマ数字の文字」で「小文字 xiv」を選びます。結果・内訳・下の日付のすべてに使われ、コピーされる文字も同じになります
ページを開いた時点では、例として 2026 が入っています。欄の中身を消して、変換したい値に書き換えてください。
変換できるのは1〜3999の整数です。入力欄の横(狭い画面では下)には、7つの記号とその値の一覧が常に出ています。
日付をローマ数字にする
変換欄の下の「日付をローマ数字に」では、記念日や誕生日などの日付をローマ数字で書けます。
- 「日付」で日付を選びます。「今日」を押すと今日の日付が入ります
- 「並び順」で、「年 月 日」「日 月 年」「月 日 年」のどれかを選びます
- 「区切り」で、年・月・日の間に入れる文字を、ドット
.・中点·・スラッシュ/・ハイフン-・空白から選びます - 「日付をコピー」を押すと、日付がクリップボードに入ります
年・月・日は、それぞれ別々にローマ数字にします。2026年10月14日は次のようになります。
年 月 日・ドット MMXXVI.X.XIV
日 月 年・ドット XIV.X.MMXXVI
月 日 年・スラッシュ X/XIV/MMXXVI
月と日の先頭のゼロは付きません。1月は I、4日は IV です。ローマ数字には0がないので、01 や 04 のようには書けません。日付の下には、年・月・日それぞれのローマ数字と元の数を上下に並べて表示します。
年は1〜3999の範囲で選んでください。4000年以降の日付は、年を標準の書き方で書けないため、エラーになります。年・月・日のどれかが入力の途中のときは、「日付として読み取れません」と表示します。
ページを開いた時点では、並び順は「年 月 日」、区切りはドットです。英語のページでは「月 日 年」から始まります。並び順はどれも使われているので、日付を読む人に合わせて選んでください。
具体例
1994 と入力したときの表示です。
数字 → ローマ数字
MCMXCIV
内訳
M CM XC IV
1000 900 90 4
千の位・百の位・十の位・一の位を別々にローマ数字へ直し、左から並べると全体になります。1994 は 1000 + 900 + 90 + 4 なので、M・CM・XC・IV をつなげて MCMXCIV です。
逆に MMXXVI と入力すると、結果は 2026、内訳は MM = 2000、XX = 20、VI = 6 です。
そのほかの例です。
4→IV、9→IX、14→XIV40→XL、90→XC、400→CD、900→CM3888→MMMDCCCLXXXVIII(1〜3999で最も長い、15文字)3999→MMMCMXCIX(変換できる最大の値)
記号と書き方の決まり
ローマ数字は、次の7つの記号を並べて書きます。
I= 1V= 5X= 10L= 50C= 100D= 500M= 1000
基本は足し算です。大きい記号から順に左から並べ、すべてを足した値を表します。VIII は 5 + 1 + 1 + 1 で 8、MDCLXVI は 1000 + 500 + 100 + 50 + 10 + 5 + 1 で 1666 です。
同じ記号を4つ続けて書く代わりに、小さい記号を大きい記号の左に置いて引き算にします。標準の書き方で使える引き算は、次の6通りだけです。
IV= 4、IX= 9XL= 40、XC= 90CD= 400、CM= 900
I・X・C・M を続けて書けるのは3つまでで、V・L・D は1つの数の中で1回しか使いません。このアプリが出力するのは、この決まりに従った書き方です。
読み取れる入力
- 小文字 —
mmxxviはMMXXVIとして読み取ります - 全角 — 全角の数字(
2026)と全角の英字(XIV)は、半角に直して読み取ります - ローマ数字専用の文字 —
ⅣやⅫのように1文字でローマ数字を表す文字は、IV、XIIに直して読み取ります。結果として出力するのは、半角の英字で書いたローマ数字です。大文字か小文字かは「ローマ数字の文字」で選べます - 空白 — 前後や途中の空白は取り除きます。
MM XXVIはMMXXVIと同じです - 先頭のゼロ — 数字の先頭のゼロは無視します。
0012は12として変換します
足し算だけで書いた形
時計の文字盤では、4を IV ではなく IIII と書くことがよくあります。このように引き算を使わず、大きい記号から順に並べただけの形は、値が1通りに決まるので読み取ります。IIII は 4、VIIII は 9、MCCCC は 1400 です。
このとき結果の下に、標準の書き方(IIII なら IV)を表示します。MMMM(4000)のように3999を超える場合は値だけを表示し、標準の書き方はないことを伝えます。
エラーが表示されるとき
- 変換できるのは1〜3999の整数です —
0や4000以上の数字を入力した場合です - 符号・小数点・カンマを付けずに —
-5、1.5、1,999のような入力です。カンマを取って1999と入力してください - 日付のようです —
2026/10/14のように、3つの数字を同じ/・-・.でつないだ入力です。変換欄の下の「日付をローマ数字に」を使うと、年・月・日を別々に変換できます - 数字とローマ数字が混ざっています —
12Xのような入力です - ローマ数字に使えない文字です — 7つの記号と数字以外の文字が含まれています。漢数字(
十二)は読み取りません - 標準の書き方ではないため、値を決められません —
IIX、VX、IC、ILのように、決まりにない引き算が含まれています。IIXを 8 と読むか 10 と読むかは人によって分かれるため、このアプリは値を出しません。99 はICではなくXCIX、49 はILではなくXLIXと書きます - 入力が長すぎます — 空白を除き、全角や専用の文字を半角の英数字に直したあとで、30文字を超えています。
ⅫはXIIの3文字として数えます
FAQ
なぜ3999までしか変換できないのですか?
標準の書き方では、最も大きい記号が M(1000)で、同じ記号を続けられるのは3つまでだからです。MMM の3000に、999を表す CMXCIX を足した3999が上限になります。
4000以上を表すには、記号の上に横線を引いて1000倍を表す書き方などがありますが、普通の文字だけでは書けず、表記も統一されていないため、このアプリでは扱いません。
0や負の数、小数はローマ数字で書けますか?
書けません。ローマ数字には0を表す記号がなく、負の数や小数を書く決まりもありません。変換できるのは1以上の整数だけです。
時計の文字盤の IIII は間違いですか?
間違いとは言えません。IIII は古くから使われてきた書き方で、時計の文字盤では現在も広く使われています。ただし、文章や年の表記で使う標準の書き方は IV です。このアプリは IIII を 4 として読み取り、標準の書き方が IV であることを合わせて表示します。
Ⅳ のような1文字のローマ数字は出力できますか?
いいえ。出力するのは、I・V・X などの半角の英字を並べたローマ数字です。Ⅳ のような専用の文字は用意されている数が限られていて(Ⅰ〜Ⅻ と Ⅼ・Ⅽ・Ⅾ・Ⅿ など)、英字を並べる書き方のほうがどの環境でも同じように表示・検索できるためです。入力としては、専用の文字も読み取ります。
小文字のローマ数字(iv、xii)に変換できますか?
できます。「ローマ数字の文字」で「小文字 xiv」を選ぶと、結果・内訳・日付が xiv、mmxxvi のように小文字で書かれ、「結果をコピー」「日付をコピー」でも小文字のままコピーされます。小文字のローマ数字は、本の前書きのページ番号や箇条書きの番号でよく使われます。入力は大文字でも小文字でも読み取ります。
西暦の年をローマ数字で書くとどうなりますか?
年もそのまま変換できます。2026 は MMXXVI、2000 は MM、1999 は MCMXCIX です。映画やテレビ番組の著作権表示、建物の定礎などでは、年をローマ数字で書くことがあります。読めない年の表記を見つけたら、そのまま入力すれば数字に直せます。月と日を含む日付全体を書きたいときは、「日付をローマ数字に」を使ってください。
入力したデータは保存されますか?
いいえ。変換はすべてブラウザ内で行われ、入力した値がサーバーへ送られることはありません。ページを再読み込みすると、入力と日付は消えて初期値の 2026 に戻り、文字・並び順・区切りの設定も最初の状態に戻ります。
- 種別
- ユーティリティ
- カテゴリ
- 変換
- タグ
- roman-numerals
- number
- converter
- year
- date
- notation
関連アプリ


Unixタイムスタンプ変換ツール
Unixタイムスタンプと日時を相互変換。秒・ミリ秒・マイクロ秒・ナノ秒を桁数から判定し、単位を自分で選ぶこともできます。UTCとローカル時刻の両方を表示します。日時からの変換では、ローカルとUTCのどちらの時刻として読むかを選べます。

時差計算・タイムゾーン変換ツール
日本時間と海外の都市の時刻を相互に変換し、時差を計算します。東京・ニューヨーク・ロンドンなど36の都市とUTCに対応。夏時間(サマータイム)を日付に合わせて反映し、日付が前日・翌日に変わる場合も表示します。ほかの都市を4つまで加えると、同じ瞬間の時刻を一覧で比べられます。


