ローマ数字変換
アラビア数字 (1〜3999) とローマ数字 (I / V / X / L / C / D / M) を相互変換します。年号・章番号・時計の文字盤・続編タイトル (II / III) などの表記でよく使われる範囲を完全カバー。ブラウザ内のみで実行、サーバーに送信しません。
使い方
「変換方向」で「アラビア数字 → ローマ数字」と「ローマ数字 → アラビア数字」を切り替え、入力欄に値を入れて「変換実行」を押すだけで変換結果が表示されます。アラビア数字側は 1 から 3999 までの整数、ローマ数字側は `I / V / X / L / C / D / M` の正規形を受け付けます。小文字でも受け付けますが、出力は常に大文字です。入力データはブラウザ内のみで処理され、サーバーに送信されません。
よくある質問
- 入力データはサーバーに送信されますか?
- いいえ。変換は JavaScript の単純なテーブル参照と整数演算でブラウザ内のみで実行されます。値は外部に送信されません。
- なぜ 3999 までしか対応していないのですか?
- 標準的なローマ数字は 1〜3999 までを `I / V / X / L / C / D / M` の 7 文字で表現できる範囲です。4000 以上は本来「文字の上に横棒 (vinculum) を付けて 1000 倍」のような表記が必要で、Unicode で正確に表現するのが煩雑なため、本ツールでは標準範囲のみに絞っています。
- 「正規形」とはどういう意味ですか?
- ローマ数字には「同じ値を表す書き方が複数ある」ことがあります。例えば 4 は IV が正規ですが、時計の文字盤などでは IIII と書かれることもあります。本ツールでは IV / IX / XL / XC / CD / CM の「減算記法」を使う正規形のみを受け付けます (IIII は無効として弾く)。
- 小文字 (mmxxvi) は使えますか?
- はい。入力は大文字小文字どちらでも受け付け、内部で大文字に正規化してから解釈します。出力は常に大文字です。
- 0 や負の数は変換できますか?
- いいえ。ローマ数字には 0 と負数の表現がないため、本ツールでは 1 以上の整数のみを受け付けます。
類似のツール
進数変換 — 2 / 8 / 10 / 16 進数を相互
10 進数を 2 進・8 進・16 進数に、その逆も一発変換。入力進数 (Mode) を切り替えると、その値を残り 3 つの進数で同時表示。0b / 0o / 0x プレフィックス付き表示や、4 桁ごとの区切りもオプションで切替できます。すべてブラウザ内の BigInt 演算で精度を保証。
単位変換
長さ・重さ・温度・体積・面積・速度・データ容量・時間を相互変換します。入力値を 1 つ入れるだけで、同じカテゴリの全単位での換算結果を一覧表示。すべてブラウザ内で計算され、データはサーバーに送信されません。
BMI 計算機 — 標準体重・適正範囲もまとめて算出
身長と体重から BMI (Body Mass Index) を計算し、日本肥満学会 / WHO の判定区分でカテゴリを表示。標準体重 (BMI 22) と適正体重範囲 (BMI 18.5〜25)、標準体重との差も同時表示します。Mode で日本肥満学会 (普通 18.5〜25 / 肥満 1〜4 度) と WHO 基準 (overweight / obese class 1〜3) を切り替え、Option で メートル法 (cm / kg) と ヤード法 (inch / lb) を切替。実行ボタンなしのライブ計算で、入力中の値もすべてブラウザ内で完結します。
服のサイズ換算 (XS〜3XL ⇄ JP / US / UK / EU)
服のサイズを アルファベット (XS / S / M / L / XL / XXL / 3XL) / 日本 (号 / cm) / US / UK / EU の 5 表記で対応表として参照できます。Mode 切替は 男性 / 女性 × トップス / ボトムス の 4 パターンで、トップスは胸囲、ボトムスはウエストを基準とした実寸 (cm) も同時表示。海外通販 (Amazon US / ASOS / H&M / Marks & Spencer) で服を買うときの目安に。値を入力するとマッチする行がハイライトされます。本表は UNIQLO / MUJI / Marks & Spencer / H&M などの主要ブランドのチャートをもとにした近似で、ブランド差 0.5〜1 サイズあり (FAQ で詳述)。すべてブラウザ内で完結し、サーバーへ送信しません。