2進数・8進数・10進数・16進数を相互変換する無料ツール
このページでは、2進数、8進数、10進数、16進数を入力するだけで相互に変換できます。どれか1つの欄に値を入力すると、他の進数表記へ自動で変換されます。
変換処理はページ内のJavaScriptで実行されます。入力した数値はサーバーへ送信されず、手元のブラウザだけで確認できます。
このページでは、2進数、8進数、10進数、16進数を入力するだけで相互に変換できます。どれか1つの欄に値を入力すると、他の進数表記へ自動で変換されます。
変換処理はページ内のJavaScriptで実行されます。入力した数値はサーバーへ送信されず、手元のブラウザだけで確認できます。
たとえば10進数の29を入力すると、2進数は11101、8進数は35、16進数は1Dになります。
| 10進数 | 2進数 | 8進数 | 16進数 |
|---|---|---|---|
29 |
11101 |
35 |
1D |
255 |
11111111 |
377 |
FF |
1024 |
10000000000 |
2000 |
400 |
| 設定 | 内容 | 使いどころ |
|---|---|---|
| 符号なし | 0以上の整数として扱います。 | ID、フラグ値、ビットマスク、メモリアドレスなどの確認 |
| 符号あり | 指定したbit幅の2の補数として扱います。 | 負の数や signed integer の表現を確認したいとき |
| 精度 | 1byteから12byteまで、計算に使うbit幅を選べます。 | 8bit、16bit、32bit、64bitなどの範囲に合わせたいとき |
0と1、8進数には0から7、16進数には0から9とAからFを入力できます。数値やコードの確認結果を整理する場合は、テキスト整形・チェック系ツールと組み合わせると便利です。