16進数変換ツール
16進数・10進数・2進数・8進数をすばやく相互変換できます。
一般的な進数変換です。値を切り捨てず、必要な桁数で変換します。
現在のビット幅を超えたため、値が切り捨てられました (Overflow detected)
※0-9, A-Fのみ使用可
※0と1のみ使用可
※数字のみ使用可
※0-7のみ使用可
高度な設定 ビット幅・範囲超過・先頭のゼロ・接頭辞・バイト順
数値の扱い
ビット幅
自動では入力値に必要な幅を使用します。固定幅は Unsigned / Signed モードで利用できます。
範囲超過時
固定ビット幅を超えた値の扱いを指定します。通常の整数または自動幅では適用されません。
通常の進数変換では初期設定のままで正確に変換できます。固定ビット幅は必要な場合だけ指定してください。
表示形式
先頭のゼロ
例:255は「FF」、32-bitで補う場合は「000000FF」と表示します。
英字表記
16進数に含まれる英字の大文字・小文字を切り替えます。
接頭辞
入力時は設定に関係なく、0x・0b・0o・#付きの値を認識します。
桁区切り
16進数は2桁、2進数は4桁、8進数は3桁ごとに右から区切ります。
バイト順(エンディアン)
数値は変更せず、同じ値をバイト列として並べた結果だけを表示します。
Big Endian
Little Endian
使い方
- 変換元の欄に数値を入力します。16進数は「FF」「0xFF」、2進数は「11111111」「0b11111111」のように入力できます。
- 必要に応じて解釈方法を選びます。通常は「普通に変換」、符号なし整数は Unsigned、2の補数は Signed を選択してください。
- 表示された結果を確認・コピーします。固定ビット幅、接頭辞、ゼロ埋め、バイト順は「高度な設定」から変更できます。
このツールでできること
16進数・10進数・2進数・8進数を入力するだけで相互に変換できます。 通常の整数変換に加えて、Signed / Unsigned、2の補数、固定ビット幅、ゼロ埋め、Big Endian / Little Endian の確認にも対応しています。
- プログラム中の数値を16進数・10進数で確認したいとき
- FF や FFFF を Signed の値として読みたいとき
- 固定ビット幅でオーバーフローや切り捨てを確認したいとき
- バイト列の Big Endian / Little Endian を確認したいとき
変換処理はブラウザ内で行われ、入力内容はサーバーに送信されません。
基本の進数変換早見表(0〜15)
0〜15 の値を、10進数・16進数・2進数・8進数で確認できます。より詳しい一覧は、0〜255 の早見表をご利用ください。
| 10進数 (DEC) |
16進数 (HEX) |
2進数 (BIN) |
8進数 (OCT) |
|---|---|---|---|
| 0 | 0 | 0000 | 0 |
| 1 | 1 | 0001 | 1 |
| 2 | 2 | 0010 | 2 |
| 3 | 3 | 0011 | 3 |
| 4 | 4 | 0100 | 4 |
| 5 | 5 | 0101 | 5 |
| 6 | 6 | 0110 | 6 |
| 7 | 7 | 0111 | 7 |
| 8 | 8 | 1000 | 10 |
| 9 | 9 | 1001 | 11 |
| 10 | A | 1010 | 12 |
| 11 | B | 1011 | 13 |
| 12 | C | 1100 | 14 |
| 13 | D | 1101 | 15 |
| 14 | E | 1110 | 16 |
| 15 | F | 1111 | 17 |
よくある質問 (FAQ)
Q. 16進数を10進数に変換するには?
A. 16進数の入力欄に値を入力すると、10進数、2進数、8進数の結果が自動で表示されます。0xFF や FF のような形式に対応しています。
Q. 10進数を16進数に変換できますか?
A. はい。10進数の入力欄に数値を入力すると、対応する16進数が表示されます。たとえば 255 は FF に変換されます。
Q. FF は 255 ですか、それとも -1 ですか?
A. 通常の変換では FF は 255 です。Signed モードで 8-bit の2の補数として解釈すると、FF は -1 になります。
Q. Signed と Unsigned の違いは何ですか?
A. Unsigned は符号なし整数として値を扱います。Signed は指定したビット幅の2の補数として値を解釈します。たとえば 8-bit Signed では 80 は -128、FF は -1 です。
Q. ビット幅は何を指定すればよいですか?
A. 一般的な変換では自動のままで問題ありません。レジスタ値や固定長データを確認する場合は、8-bit、16-bit、32-bit、64-bit など目的に合った幅を指定してください。
Q. Big Endian と Little Endian の違いは何ですか?
A. Big Endian は上位バイトから順に並べる形式、Little Endian は下位バイトから順に並べる形式です。このツールでは同じ値を両方のバイト順で確認できます。
Q. 入力した値はサーバーに送信されますか?
A. いいえ。変換処理はブラウザ内で行われ、入力した値や変換結果はサーバーに送信されません。