進数変換

好きな進数で数字を入力すると、10進数、2進数、8進数、16進数の4つを同時に表示します。テキストを2進数や16進数に変換したり、元のテキストに戻したりすることもできます。すべてブラウザ内で処理します。

🔒 入力した内容は端末の外に出ません。計算はすべてブラウザ内で行われます。

4つの欄のどれに入力しても、ほかの欄が自動で更新されます。桁数の制限はなく、0以上の整数のみ対応しています。

テキストを2進数・16進数に変換

ビット列を貼り付けると、テキストに変換できます。

2進数・10進数・16進数の変換方法

  1. 10進数、2進数、8進数、16進数のうち、該当する欄に数字を入力します。
  2. 残りの3つの欄に、すぐに結果が表示されます。
  3. テキストを変換するには、テキスト欄に入力して、2進数と16進数を確認します。
  4. ビット列や16進数のバイトを貼り付けると、元のテキストに戻せます。

進数とテキストの2進数表現

数は、さまざまな進数で表せます。10進数は10個の数字(0〜9)、2進数は2個(0と1)、8進数は8個(0〜7)、16進数は16個(0〜9とA〜F)を使います。10進数の255は、2進数で11111111、8進数で377、16進数でFFです。

10進数から2進数にするには、2で割り続けて、余りを逆順に読みます。2進数から10進数にするには、1の桁それぞれに2のべき乗を掛けて足します。このツールは、どんなに大きな整数でも精度を落とさずに変換します。

コンピューターでは、テキストはバイトとして保存されます。UTF-8では、文字Aはバイト01000001(10進数で65、16進数で41)で、éのようなアクセント付きの文字は2バイト(C3 A9)になります。そのため、テキストの2進数は1バイトにつき8ビットずつのグループで表します。

ご利用上の注意

よくある質問

10進数を2進数に変換するには?

10進数の欄に数字を入力すると、2進数の欄に結果が表示されます。10進数の10は、2進数で1010です。

テキストを2進数に変換するには?

テキスト欄に入力すると、各文字が8ビットのバイトで表示されます(Aは01000001です)。

16進数を10進数に変換するには?

16進数の欄に数字を入力します。たとえばFFは、10進数で255です。

とても大きな数でも変換できますか?

はい。数百桁あっても、精度を落とさずに変換します。

入力した内容は保存されますか?

いいえ。すべてブラウザ内で計算します。