基数変換ツール — 2進数・8進数・10進数・16進数
開発者ツール基数変換ツールは、ある基数(2〜36進数)で表された整数、たとえば2進数や16進数を、別の基数の表記に書き換える開発者向けツールです。
AI支援翻訳をレビュー中
このページはAIの支援で翻訳され、まだ専門家によるレビューを完了していません。重要な判断の前に、引用元をご確認ください。
概要
基数(radix)とは、1つの桁で使える数字の個数のことです。コンピューターはデータを2進数で保存し、16進数は4ビットの2進数を1桁にまとめるため、メモリアドレスやカラーコードの表記に使われます。このツールは入力を任意精度整数(BigInt)として解析するので、どんな桁数でも変換は正確なままで、9を超える桁の値には文字A〜Zを使います。対応するのは整数のみ(小数部は非対応)で、すべての処理はブラウザ内で実行されます。
値 = Σ(桁の数字 × 基数^桁の位置) — 例: 1101(2) = 1×8 + 1×4 + 0×2 + 1×1 = 13(10)
使い方
- 1変換したい数値を入力します。
- 2入力の基数と出力の基数を2〜36から選びます。
- 3変換ボタンを押し、結果または2進数・8進数・10進数・16進数の一覧表をコピーします。
参照表
| 10進数 | 2進数 | 8進数 | 16進数 |
|---|---|---|---|
| 10 | 1010 | 12 | A |
| 42 | 101010 | 52 | 2A |
| 100 | 1100100 | 144 | 64 |
| 255 | 11111111 | 377 | FF |
出典・基準
- Base - Wolfram MathWorld
- MDN Web Docs: Client-side web APIs - MDN Web Docs
よくある質問
対応している基数はどれですか?
2進数から36進数まですべてに対応しています。9を超える桁の値は文字A(10)〜Z(35)で表記し、0x・0b・0oの接頭辞が付いた入力も認識します。
非常に大きな数値も正確に変換されますか?
はい。変換には任意精度整数(BigInt)を使うため、桁数の制限はありません。小数は非対応で、整数のみを変換します。
入力した値はサーバーに送信されますか?
いいえ。変換はすべてブラウザ内で処理され、入力値がサーバーに送信・保存されることはありません。