単位換算(長さ / 重さ / 面積 / 体積 / 温度 / 速度 / データ容量)
変換・計算処理はすべてブラウザ内で完結します。データは送信されません
すべての単位行をクリックで変換先に
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 と表示)
- 絶対零度を下回る温度も計算しますが、物理的な意味がないことは明示します
使い方
- まず分類を選びます(長さ、重さ、温度など)
- 数値を入力し、変換元と変換先の単位を選びます
- 下の表に、その分類の全単位での結果が同時に表示されます
- 行をクリックすると変換先に設定され、「コピー」で結果を取り出せます
よくある質問
- 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% の差があります。米国と英国では液量オンス、パイント、クォートも同名で異なるため、両方を収録し、各単位の横に国名を添えています。
関連ツール
色変換
変換・計算HEX・RGB・HSL・HSV の相互変換と、文字色と背景色の WCAG コントラスト比の計算。AA・AAA に届いているかも判定します。すべてブラウザ内で処理します。
基数変換
変換・計算2・8・10・16・36 進数を相互変換。5 通りの結果を一度に表示し、19 桁のスノーフレーク ID も正確に扱えます。すべてブラウザ内で処理します。
日付計算
変換・計算2つの日付の差が何日かを計算し、日・週・月の加減算もできます。日付はカレンダーから選ぶか貼り付けで。終了日を空にすると今日と比較。
タイムスタンプ変換
変換・計算Unix タイムスタンプと日時を相互変換。秒とミリ秒を自動判別し、タイムゾーンを選べます。結果は行ごとにコピーでき、すべてブラウザ内で処理します。
Cron 解析
変換・計算cron 式をフィールドごとに日本語で説明し、次に実行される時刻を計算します。絶対に実行されない式はその場で理由を示します。すべてブラウザ内で処理します。