16進数・2進数・10進数・8進数を一括で変換できる無料ツール

Current Settings...
変更
現在のビット幅を超えたため、値が切り捨てられました (Overflow detected)
※0-9, A-Fのみ使用可
※0と1のみ使用可
※数字のみ使用可
※0-7のみ使用可

高度な設定 (Advanced Options)

ビット幅

データの長さを定義します。入力値がこの長さを超えると、上位ビットは切り捨て(Overflow)られます。通常は32-bitまたは64-bit推奨です。

符号の有無

負の数を計算する場合は Signed を選択してください(2の補数表現)。カラーコードやアドレス計算には Unsigned を使用します。

エンディアン

バイトの並び順です。Big Endian は通常の書き方(左が上位)、Little Endian は逆順です。バイナリ解析時などに使用します。

本サイトは、ブラウザ上で16進数・2進数・10進数・8進数をリアルタイムに相互変換できる、エンジニアのための無料オンラインツール(計算機)です。

登録不要・インストール不要で、入力と同時に全進数へ一括変換。Webカラーコード(Hex)の確認から、ネットワーク設定におけるサブネットマスクのビット解析、さらにはメモリアドレスやレジスタ値の計算まで、幅広い開発シーンで活用できます。

単純な変換機能に加え、負の数(2の補数表現)ビッグエンディアン・リトルエンディアンの変換シミュレーションにも対応。基本情報技術者試験やプログラミング学習における「基数変換」や「桁あふれ(オーバーフロー)」の理解を助ける学習補助ツールとしても最適です。

進数変換 早見表(16進数・2進数・10進数・8進数)

ツールの使い方と便利な機能

変換・計算に関するよくある質問 (FAQ)

Q. 16進数から10進数への変換はできますか?
A. はい、可能です。16進数(Hex)の欄に入力すると、即座に10進数へ変換され、結果が表示されます。
Q. 2進数変換ツールのやり方を教えてください。
A. 特別な操作は不要です。2進数(Binary)の欄に「1010」のように入力するだけで、自動的に10進数や16進数へ変換されます。
Q. 8進数から2進数への変換は対応していますか?
A. はい、対応しています。8進数(Octal)の欄に入力すれば、10進数だけでなく2進数への変換も同時に完了します。
Q. 16進数変換で使える文字(アルファベット)は何ですか?
A. 数値の0-9に加え、「A, B, C, D, E, F」(大文字・小文字問わず)が使用可能です。これらは10進数の10〜15に対応します。
Q. スペースやハイフン(FF-AA-BB)を含むテキストを貼り付けられますか?
A. はい、可能です。文字列除去機能により、スペース、ハイフン、アンダースコアなどの区切り文字は自動的に除去されて計算されます。
Q. 小数(浮動小数点数)は変換できますか?
A. いいえ、現在は整数のみ対応しています。本ツールはプログラマ向けの整数ビット演算に特化しています。
Q. 0x や 0b などの接頭辞(Prefix)は入力できますか?
A. いいえ、入力不要です。純粋な数値(例: FF)のみを入力してください。
Q. 負の数(マイナス)の計算はできますか?
A. はい、「高度な設定」で「Signed (符号あり)」を選択することで可能です。10進数欄でマイナス値を入力すると、16進数欄にその補数形式が表示されます。
Q. ビット幅を狭くした(16bit→8bit)時に数値が変わるのはなぜ?
A. コンピュータの挙動と同様に、指定したビット幅を超える上位ビットが切り捨てられる(Truncation)ためです。
Q. 「Arbitrary (任意精度)」を選ぶとどうなりますか?
A. ビット幅の制限がなくなります。桁あふれを気にせず純粋な数学的な値変換を行いたい場合に適しています。
Q. 入力できない文字があります(枠が赤くなる)。
A. 各進数で許可されていない文字を入力しています。例えば2進数では「0と1」以外、16進数では「G以降の文字」は無効です。
Q. 入力データはサーバーに送信されますか?
A. いいえ、送信されません。すべての計算はお使いのブラウザ内(JavaScript)で完結しており、外部サーバーへデータが送られることは一切ありません。
Q. すべての入力をリセットするには?
A. 画面上部の「一括消去」ボタンを押してください。すべての入力欄とエラー状態が初期化されます。

このツールをシェアする