Dev Tools
進数変換(2進数・8進数・10進数・16進数)無料オンライン
2進数・8進数・10進数・16進数の間で数値を瞬時に変換します。無料・登録不要です。
ファイルは保存されませんすぐに完了登録不要
進数変換のやり方
- 1
入力する進数を選ぶ
該当するタブをクリックして、入力する数値が2進数・8進数・10進数・16進数のどれかを選びます。
- 2
数値を入力する
入力欄に数値を入力します。進数ごとに使える文字だけが有効です(例:2進数では0と1のみ)。他の3つの進数が即座に更新されます。
- 3
結果をコピーする
各結果欄の横にある「コピー」をクリックすると、その表記がクリップボードにコピーされます。
進数変換は、情報工学・電子工学・低レベルプログラミングの基本スキルです。用途ごとに使われる進数が異なり、CPUの論理には2進数、メモリアドレスやカラーコードには16進数、Unixのファイル権限には8進数、日常の数値には10進数が使われます。
変換の仕組み:どの進数の数値も、まず各桁の位取りの値から10進数の整数に変換し、その後、目的の進数で表し直します。計算はすべてお使いのブラウザ上でJavaScriptによって行われ、サーバーには何も送信されません。0以上の整数に対応し、0b・0o・0xの接頭辞も認識します。
16進数と2進数の関係:16進数の1桁は、ちょうど2進数の4ビットに対応します。そのため16進数は2進数データを短く書ける便利な表記です(0xFF = 11111111、0x0A = 00001010)。バイト値を確認する際、プログラマーは両者を頻繁に行き来します。