ホーム › 単位変換ツール › 進数変換(2進・8進・10進・16進)
進数変換(2進・8進・10進・16進)
2進数・8進数・10進数・16進数、および2〜36進数の間を変換します。
すぐに変換してみましょう
いろいろな進数で見る
| 進数 | 値 |
|---|
入力した値はこのブラウザの中だけで計算し、サーバーには送信しません。結果は参考情報です。
計算のしかた
- n進数では、各桁の値はnのべき乗です。16進数の1Fは 1 × 16 + 15 = 31です。
- 10を超える桁はアルファベットで表します。A = 10、B = 11、…、Z = 35。36進数まで対応します。
- この変換ツールは整数だけを扱い、非常に大きな数も誤差なく計算します(任意精度の整数)。
- 入力の進数が合っているときは、0x(16進数)・0b(2進数)・0o(8進数)の接頭辞を取り除いて読みます。空白とアンダースコアは無視します。
- 負の数は先頭にマイナス記号を付けて入力します。2の補数表現は扱いません。
n進数の考え方
n進数では、各桁の値がnのべき乗になります。16進数の1Fは 1 × 16 + 15 = 31、2進数の1010は 1 × 8 + 0 × 4 + 1 × 2 + 0 = 10です。10を超える桁は、A = 10、B = 11、…、Z = 35のアルファベットで表します。このツールは2進数から36進数まで対応し、大文字・小文字を区別しません。
36進数では、Zが35を表し、10は36、ZZは 35 × 36 + 35 = 1,295 です。このツールの32進数は、0〜9とA〜V(0〜31)の桁を使います。
計算例
- 2026を16進数で:2026 ÷ 16 = 126余り10(A)、126 ÷ 16 = 7余り14(E)、7は7。余りを下から読んで7EAです(7 × 256 + 14 × 16 + 10 = 2026)。2進数では111 1110 1010、8進数では3752です。16進数の各桁は4桁の2進数にあたり、7 = 0111、E = 1110、A = 1010なので、2進数は0111 1110 1010(先頭の0を除く)です。
- 255は、2進数で11111111(8ビットがすべて1)、8進数で377、16進数でFFです。FF = 15 × 16 + 15 = 255。
- 36進数のZZは、10進数で1,295です。
- 大きな数:2の64乗(18,446,744,073,709,551,616)を16進数にすると、1の後ろに0が16個並ぶ「1 0000 0000 0000 0000」です。このツールは整数を任意の桁数(BigInt)で計算するため、桁数の上限は設けていません(ブラウザの処理能力に依存します)。
入力と表示のきまり
- 整数だけを扱います。小数・分数は扱いません。負の数は先頭に半角のマイナス「-」を付けます。2の補数表現は扱いません。
- 空白とアンダースコアは無視して読みます。
- 0x(16進数)・0b(2進数)・0o(8進数)の接頭辞は、「入力の進数」が16・2・8のときだけ取り除いて読みます。たとえば入力の進数が10のときに「0xFF」と入れると、10進数にxは使えないという案内が出ます。
- 結果は、2進数・16進数を4桁ごとに空白で、10進数を3桁ごとにコンマで区切って表示します。コピーするときは、表示の区切りも含まれる点にご注意ください。
- 結果の下の一覧には、2・8・10・16・32・36進数での値を表示します。
よくある質問
255を2進数で書くと。
11111111です。8ビットがすべて1の値です。
16進数のFFは10進数でいくつですか。
255です。15 × 16 + 15で求めます。
小数や分数も扱えますか。
いいえ。整数だけに対応しています。
出典と基準日
この変換は数学的な規則で計算しており、参照する外部の基準値はありません。
公的機関などの原文を直接開いて確認した日: 2026-11-09。基準は変わることがあります。重要な判断の前には、原文をもう一度確認してください。