進数変換(2・8・10・16進)
2進数・8進数・10進数・16進数を相互変換します。どれか1つの欄に入力すると、残りの3つが自動で変換されます。任意精度(BigInt)で64bitを超える大きな数も正確に変換でき、0x・0b の接頭辞や桁区切りも読み取ります。処理はすべてブラウザ内で完結します。
詳細
このツールについて
- いずれかの欄を編集すると、ほかの基数へ即座に反映されます。英字(A〜F)は大文字・小文字どちらでも入力できます。
- 接頭辞
0x(16進)・0b(2進)・0o(8進)や、アンダースコア・カンマ・空白による桁区切りは無視して読み取ります。 - 内部は任意精度整数(BigInt)で計算するため、桁あふれせず大きな数も正確に変換します。先頭に
-を付けると負の数も扱えます。 - 2進数は4桁ごとに区切って表示し、値を表すのに必要なビット数も示します。
- 処理はすべてブラウザ内で完結し、入力内容が外部に送信されることはありません。
進数変換(2・8・10・16進)とは?使い方と活用ガイド
進数変換は、2進数・8進数・10進数・16進数を相互に変換できる無料ツールです。プログラミングや電子工作、ネットワークの学習では、同じ数値を異なる基数で扱う場面が頻繁にあります。本ツールはいずれかの欄に数値を入力すると、残りの3つの基数へ即座に変換します。たとえば16進のFFは、10進で255、2進で11111111、8進で377になります。
コンピュータの内部では数値は2進数で扱われますが、桁が長くなりがちなため、4桁をまとめて表せる16進数がよく使われます。色のコード、メモリアドレス、文字コード、ビットフラグなど、16進と2進・10進を行き来する場面は多く、頭の中での変換は間違えやすいものです。複数の基数を同時に見比べられると、こうしたミスを減らせます。
内部では任意精度整数(BigInt)を使用しているため、64ビットを超えるような大きな数でも桁あふれを起こさず正確に変換します。16進の0xFF、2進の0b1010、8進の0o17 といった接頭辞付きの入力にも対応し、アンダースコアやカンマ、空白による桁区切りは無視して読み取ります。先頭にマイナスを付ければ負の数も扱え、2進数表現は4桁ごとに区切って表示し、必要なビット数も示します。
ビット演算のデバッグ、色やフラグの16進値の確認、メモリやアドレスの読み解き、サブネットマスクの理解、情報処理試験の学習など、進数を扱う場面で役立ちます。複数の基数を一度に見比べられるので、変換のたびに頭を切り替える負担が減ります。入力したデータはすべてお使いのブラウザ内(JavaScript)で処理され、サーバーへ送信・保存されることはありません。会員登録やインストールも不要で、PC・スマートフォンのどちらからでも、すべての機能を無料で利用できます。社内の機密情報や個人情報を含むデータでも外部に漏れる心配がなく、ネットワークから切り離されたオフライン環境でも一度読み込めば動作するため、セキュリティが求められる業務でも安心して使えるのが、インストール型ソフトやサーバー処理型サービスにはないブラウザ完結型ツールの大きな利点です。
よくある質問
2進数・8進数・10進数・16進数を相互変換できますか?
はい。いずれかの欄に数値を入力すると、ほかの3つの基数へ即座に変換します。例えば16進の FF は、10進で 255、2進で 11111111、8進で 377 です。
大きな桁数(64bit以上)でも正確に変換できますか?
はい。内部で任意精度整数(BigInt)を使用しているため、桁あふれを起こさずに大きな数も正確に変換します。
0x や 0b などの接頭辞付きでも入力できますか?
はい。16進は 0xFF、2進は 0b1010、8進は 0o17 のような接頭辞付きの入力に対応しています。アンダースコアやカンマ・空白での桁区切りも無視して読み取ります。
ビット数や4桁区切りは表示されますか?
はい。2進数表現は4桁ごとに区切って表示し、値を表すのに必要なビット数も表示します。負の数(先頭にマイナス)にも対応しています。
入力した数値は外部に送信されますか?
いいえ。処理はすべてお使いのブラウザ内(JavaScript)で完結し、入力した内容がサーバーへ送信・保存されることはありません。会員登録も不要で無料で使えます。