サク箱

ローマ数字に変換する

数字とローマ数字を相互に変換します

計算の種類

結果

入力すると、ここに結果が出ます。

使い方

  1. 向きを選ぶ
  2. 数字かローマ数字を入れる
  3. 結果をコピーする

このツールについて

数字をローマ数字(I・V・X・L・C・D・M)に、またローマ数字を数字に変換します。読み取るときは書き方として正しいものだけを受け付けるので、「IIII」のような誤った表記はそのまま通しません。小文字・全角・1文字にまとまったローマ数字(Ⅷ)も読み取れます。

数字とローマ数字を行き来する

1から3999までの数をローマ数字に直します。逆に、ローマ数字を打ち込んで数に戻すこともできます。時計の文字盤や、書物の章番号を読むときに使えます。

4000以上は、文字の上に横線を引いて千倍を表す書き方になり、普通の文字では書けないため扱いません。0と負の数はローマ数字にそもそもありません。

正しい書き方だけを受け取る

読み取るときは、いったん数に直してからもう一度書き直し、字面が元と一致したときだけ受け付けます。禁じ手を並べて弾く作りでは、必ず抜けが出るためです。

そのため、足し引きすれば読めてしまう並びでも、書き方として誤っていれば通りません。4はIVと書き、Iを4つ並べる書き方は受け付けません。

表記の揺れと保存

小文字で打っても、全角で打っても読み取ります。1文字にまとまった記号として書かれたローマ数字も、そのまま受け取れます。

変換はブラウザの中で終わります。入力した値を外へ送ることはなく、前回の値を覚えることもしていません。

具体例

  • 4 → IV(IIII とは書きません)
  • 9 → IX
  • 1990 → MCMXC
  • 2026 → MMXXVI
  • MMMCMXCIX → 3999(扱える上限)

注意

  • 扱えるのは 1 から 3999 までです。4000 以上は横線で千倍を表す書き方になり、普通の文字では書けません。
  • 「IIII」「VV」「IC」のような書き方は受け付けません。読めてしまう並びでも、ローマ数字の書き方としては誤りだからです。
  • 0 と負の数はローマ数字にありません。
  • 変換はすべて端末の中で行っています。

よくある質問

ローマ数字の読み方の決まりは何ですか?
大きい字を左から並べ、4と9にあたる位置だけ小さい字を左に置いて引き算の形にします。IVは5から1を引いて4です。
1文字にまとまった記号で出せますか?
出すのはIやVを並べた普通の文字です。読み取るほうは、1文字にまとまった記号にも対応しています。
西暦の年も直せますか?
3999までなので、いまの西暦はそのまま直せます。2026はMMXXVIになります。
漢数字にもしたいです。
数字を漢数字にするが、普通の漢数字と領収書で使う大字を出します。

プライバシー

入力した内容は端末の中だけで処理しています。サーバーへ送信していません。アクセス解析にも入力値は含めていません。

関連ツール