Skip to content
Zoyku

進数変換

10 進・16 進・8 進・2 進を 4 欄同時リアルタイム変換。桁数無制限の整数に対応し、読みやすく桁区切り表示。

Decimal (DEC)
Hexadecimal (HEX)
Octal (OCT)
Binary (BIN)

どの欄に入力しても他の 3 欄が即時更新されます。大きな非負整数にも対応し、HEX は 2 桁・BIN は 4 桁ずつ区切って表示します。

このツールは完全にブラウザ内で動作します。データは端末から出ず、サーバーへアップロードされることはありません。

使い方

  1. 1どれか 1 欄に値を入力または貼り付けます(10/16/8/2 進どれでも)。
  2. 2入力に合わせて他の 3 進法がリアルタイム更新されます。
  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 など符号化方式に依存し、対応が一意にならないため対象外です。

ツールを埋め込む

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>
100% ローカル処理