メニュー
Dev Tools

進数変換(2進数・8進数・10進数・16進数)無料オンライン

2進数・8進数・10進数・16進数の間で数値を瞬時に変換します。無料・登録不要です。

ファイルは保存されませんすぐに完了登録不要

進数変換のやり方

  1. 1

    入力する進数を選ぶ

    該当するタブをクリックして、入力する数値が2進数・8進数・10進数・16進数のどれかを選びます。

  2. 2

    数値を入力する

    入力欄に数値を入力します。進数ごとに使える文字だけが有効です(例:2進数では0と1のみ)。他の3つの進数が即座に更新されます。

  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)。バイト値を確認する際、プログラマーは両者を頻繁に行き来します。

よくある質問

こちらのツールも便利です