piapia123
ja

単位換算(長さ / 重さ / 面積 / 体積 / 温度 / 速度 / データ容量)

変換・計算

処理はすべてブラウザ内で完結します。データは送信されません

すべての単位行をクリックで変換先に

1つ値を入れると、同じ種類のすべての単位での結果が一度に並びます —— プルダウンを行き来する必要はありません。温度は比例尺度ではなくアフィン尺度(0°C = 32°F であって 0 ではない)なので別扱いにし、「係数を掛ける」方式を当てはめていません。データ容量は 1000 進の KB と 1024 進の KiB を別の列に分け、各行にどちらかを明示します —— この2つを混ぜることが「1TB のハードディスクが 931GB と表示される」原因です。

機能

  • 7 つの分類:長さ、重さ、面積、体積、温度、速度、データ容量
  • 1つ値を入れると同分類の全単位の結果が同時に並び、行をクリックすると変換先に設定できます
  • 温度はアフィン変換で換算し、符号も零点も正しく扱います(-40°C = -40°F のような場合も誤りません)
  • データ容量は 1000 進(KB/MB/GB)と 1024 進(KiB/MiB/GiB)を区別し、各行に表示
  • 斤・畝・海里・ノット・オンス・英ガロンなど、地域固有の単位も収録
  • 結果は浮動小数点の誤差の尾を落とします(0.1 + 0.2 は 0.30000000000000004 ではなく 0.3 と表示)
  • 絶対零度を下回る温度も計算しますが、物理的な意味がないことは明示します

使い方

  1. まず分類を選びます(長さ、重さ、温度など)
  2. 数値を入力し、変換元と変換先の単位を選びます
  3. 下の表に、その分類の全単位での結果が同時に表示されます
  4. 行をクリックすると変換先に設定され、「コピー」で結果を取り出せます

よくある質問

1TB のハードディスクが 931GB と表示されるのはなぜですか?
ハードディスクのメーカーは 1000 進で容量を表記し(1TB = 10 の 12 乗バイト)、OS は 1024 進で報告します(1TiB = 2 の 40 乗バイト)。同じ容量を2通りの読み方で見ると約 7% 食い違います。これは容量が足りないのではなく、2つの単位系が混ざっているだけです。
KB と KiB はどちらが 1024 ですか?
KiB が 1024 バイトで、KB は厳密には 1000 バイトです。日常会話で「1K」と言えばほぼ常に 1024 を指しますが、記憶装置やネットワーク転送の仕様では 1000 です。そのためこのツールは両方を並べ、どちらの進数かを明記して推測の余地をなくしています。
温度はなぜ「係数を掛ける」換算ができないのですか?
温度目盛りによって零点の位置が違うからです。0°C は 32°F に対応し、0 ではありません。比例換算は零点が一致する単位(長さも重さも零点は一致します)にしか使えません。温度はまず零点を引いてから係数を掛ける必要があり、これがアフィン変換です。温度だけ別実装にしている理由もここにあります。
米ガロンと英ガロンは同じですか?
違います。米ガロンは約 3.785 リットル、英ガロンは約 4.546 リットルで、およそ 20% の差があります。米国と英国では液量オンス、パイント、クォートも同名で異なるため、両方を収録し、各単位の横に国名を添えています。

関連ツール