AlpaKit Logo AlpaKit

進数即時変換器 (2進/8進/10進/16進)

2進数、8進数、10進数、16進数のリアルタイム相互変換。ハッカーマトリックスコードレインのエフェクト付き。

💻 進数即時変換器

プログラマー向け!2、8、10、16進数の大数相互変換

💡 2進数(0-1)、8進数(0-7)、10進数(0-9)、16進数(0-9, A-F)。BigInt大数サポート。

使い方

  1. 1 進数即時変換器 (2進/8進/10進/16進)を開き、処理する内容を入力、貼り付け、または選択します。
  2. 2 目的に合わせてオプションと出力形式を調整します。
  3. 3 結果を確認し、必要に応じてコピーまたはダウンロードします。

主な利用シーン

2進数、8進数、10進数、16進数のリアルタイム相互変換。ハッカーマトリックスコードレインのエフェクト付き。日常業務、開発、学習、簡易確認に利用できます。

プライバシーとデータ処理

このツールはブラウザで動作します。機密データを扱う前に、端末とブラウザの安全性を確認してください。

2進数・8進数・10進数・16進数の変換のしくみ

どの進数も「位取り記数法」で、各桁は「数字 × 基数のべき乗」を表します。10進数の 345 は 3×10² + 4×10¹ + 5×10⁰、2進数の 1101 は 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 13 です。逆に10進数を他の進数に直すには「基数で割り続け、余りを逆順に読む」方法を使います。13 を 2 で割り続けると余りは 1, 0, 1, 1 となり、逆から読んで 1101 です。このツールはどの欄に入力しても残りの 3 つが即座に更新されます。

16進数は 0〜9 と A〜F で 0〜15 を表し、1 桁がちょうど 4 ビットに対応します。そのため 1 バイト(8 ビット)は 16進数 2 桁で書け、255 = FF = 11111111 となります。カラーコード(#FF8800)、メモリアドレス、ハッシュ値、MAC アドレスが16進数で書かれるのは、2進数よりずっと短く、ビットにも簡単に戻せるからです。8進数は 1 桁が 3 ビットで、代表的な用途は Unix のファイル権限です。chmod 755 は所有者が rwx(7 = 111)、グループとその他が r-x(5 = 101)を意味します。

JavaScript の通常の数値(Number)は 2⁵³ − 1(9,007,199,254,740,991)を超えるとすべての整数を正確に表せず、長い16進数や 64 ビット ID を扱うと気づかないうちに値が狂うツールもあります。本ツールは BigInt で計算するため、桁数に関係なく正確に変換でき、データベース ID やブロックチェーンのアドレス、ビットマスクにも安心して使えます。

各欄に入力できるのは有効な文字だけです。2進数は 0〜1、8進数は 0〜7、10進数は 0〜9、16進数は 0〜9 と A〜F(大文字・小文字可)。プログラムで見かける 0b(2進)、0o(8進)、0x(16進)の接頭辞は目印なので、貼り付ける前に取り除いてください。

よくある質問

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

2 で割り続けて余りを記録し、逆順に読みます。13 なら余りは 1, 0, 1, 1 で、2進数は 1101 です。

16進数の FF は10進数でいくつ?

FF = 15×16 + 15 = 255 です。8 ビットすべてが 1(11111111)で、1 バイトの最大値です。

chmod 755 はどういう意味?

8進数の権限表記で、所有者に 7(rwx)、グループとその他に 5(r-x)を与えます。書き込めるのは所有者だけです。

大きな数が正しく変換されないのはなぜ?

通常の JavaScript の数値は 2⁵³ − 1 を超えると整数精度を失います。本ツールは BigInt を使うので長い数値も正確です。

このカテゴリを見る: 単位変換

おすすめ・最近使ったツール
    ↑ ↓ 移動 ↵ 開く ESC 閉じる
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep