ローマ数字に変換する
数字とローマ数字を相互に変換します
結果
入力すると、ここに結果が出ます。
使い方
- 向きを選ぶ
- 数字かローマ数字を入れる
- 結果をコピーする
このツールについて
数字をローマ数字(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になります。
- 漢数字にもしたいです。
- 数字を漢数字にするが、普通の漢数字と領収書で使う大字を出します。
プライバシー
入力した内容は端末の中だけで処理しています。サーバーへ送信していません。アクセス解析にも入力値は含めていません。