🔢
進数変換器
2進数・10進数・16進数・8進数を変換します。
変換ツール更新日 2026-04-05• 作成: CalcDock Team, CS reference editor• 監修: CalcDock Team, Editorial review: radix conversion + JS integer limits (Apr 2026)
2進数・10進数・16進数・8進数を変換します。
あわせて読む: 単位換算のよくある間違い, 複利を理解する(APR・APY・複利の頻度), 返済方式:元利均等と元金均等, 住宅ローンの総コスト:元利以外 · ファイルサイズ変換器, 単位変換器, 年齢計算機.
特に役立つ場面
整数の進数変換の学習・デバッグ。符号付きはビット幅が UI にあるとき。
各入力の意味
- Binary / Octal / Hex / Decimal — Digits valid per base (hex 0–9A–F, octal 0–7); leading zeros are cosmetic in value. (string per base)
入力ミスを防ぐには
- •八進は 0–7 のみ。
- •JS 安全整数範囲に注意。
進数変換器
🔒入力はブラウザ内で処理され、サーバーには送信されません。
結果の読み方
- →Same numeric value in different bases — conversion is exact for integers within safe precision.
- →Hex groups map to nibbles (4 bits); pad binary to multiples of 4 when hand-grouping to hex.
- →Signed integers (two’s complement) need explicit width — raw conversion here is unsigned-style unless noted in UI.
結果の意味
同一値の別表記。符号規則は UI に従う。
結果の確認方法
- ✓10↔16 往復で一致。
この計算機では分からないこと
- –ビット幅なし 2 の補数の全域。
- –IEEE 浮動小数。
よくある質問
10進数を2進数にするには?
2で割った余りを下から読み上げます。例:13 → 1101。
2進数を10進数に?
各ビットに2のべき乗を掛けて足します。例:1101 = 13。
16進数の用途は?
CSSの色コード、メモリ番地、ビット演算など。16進1桁はちょうど4ビット(ニブル)に対応します。
2進数から16進数へ?
右から4ビットずつ区切って0〜Fに変換します。例:11011010 → DA。
8進数はどこで使う?
Unixのファイル権限(chmod 755など)でよく使われます。桁は0〜7のみです。
バイトとビットは?
1バイト=8ビット。0〜255(16進で00〜FF)を表せます。
出典・参考
編集・レビューについて
安全整数と 2 の補数の注意。