進数変換
10 進・16 進・8 進・2 進を 4 欄同時リアルタイム変換。桁数無制限の整数に対応し、読みやすく桁区切り表示。
どの欄に入力しても他の 3 欄が即時更新されます。大きな非負整数にも対応し、HEX は 2 桁・BIN は 4 桁ずつ区切って表示します。
このツールは完全にブラウザ内で動作します。データは端末から出ず、サーバーへアップロードされることはありません。
使い方
- 1どれか 1 欄に値を入力または貼り付けます(10/16/8/2 進どれでも)。
- 2入力に合わせて他の 3 進法がリアルタイム更新されます。
- 30x などの接頭辞は省略可能です。桁区切りの空白は無視して解析します。
進数変換
10 進・16 進・8 進・2 進のどれか 1 欄に数値を入れると、他の 3 欄が即座に更新されます。16 進は 2 桁ずつ、2 進は 4 桁ずつ区切って表示するので、長いビット列も読みやすくなっています。
変換は BigInt 演算を使用するため 32 ビットや 64 ビットの上限がありません。40 桁の 10 進数でも 256 ビットの 16 進数でも正確に変換できます。
よくある質問
どのくらい大きな数まで扱えますか?
非負の整数なら無制限です。BigInt で計算するため、256 ビットの 16 進数も正確に変換できます。通常の JavaScript 数値の 2^53 上限を大きく超えます。
16 進の英字を入れると無効になるのはなぜですか?
各進法は固有の数字しか受け付けません。2 進は 0–1、8 進は 0–7、10 進は 0–9、16 進は 0–9 と a–f です。数値の途中の空白や記号も無効になります。
負数や小数は使えますか?
いいえ。この表は非負の整数のみを変換します。ビット列・ハッシュ・メモリアドレスは整数だからです。符号付きや小数は補数や IEEE 754 など符号化方式に依存し、対応が一意にならないため対象外です。
関連ツール
ローマ数字変換
アラビア数字とローマ数字を双方向でリアルタイム変換。減算法の古典規則を厳格に検証します。
すべてのツール →
データサイズ換算
バイト・KB・MB・GB・TB を換算。10 進(1000)と 2 進(1024)の両方の基準を並べて表示。
すべてのツール →
Unix タイムスタンプ変換
Unix の秒・ミリ秒と人間が読める日付を双方向に変換。ライブ時計つき、ローカル時間と UTC を同時表示、すべてブラウザ内で処理。
すべてのツール →
アスペクト比計算
16:9 などの比率と片方の寸法があれば、もう片方を即算出。1:1 から 21:9 までのプリセットで動画・デザインに即対応。
すべてのツール →
ツールを埋め込む
1 行であなたのサイトにツールを。訪問者のブラウザ内で動きます。
<iframe src="https://zoyku.com/ja/tools/binary-converter?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — binary-converter" loading="lazy"></iframe>