基数変換ツール
整数を2進数、8進数、10進数、16進数の間で変換します。
数値はブラウザ内でローカルに変換され、サーバーには何もアップロードされません。
ファイルのパーミッションを扱っていますか? Chmod計算ツールをお試しください。
基数変換ツール について
このオンライン基数変換ツールは、任意の整数を2進数・8進数・10進数・16進数の間で1画面で切り替え、4つの表現を並べて表示します。値を入力して入力基数を選ぶか、Autoのままにすると 0x・0b・0o のプレフィックスを自動検出します。BigIntを使っているため非常に大きな数も精度を失わずに扱え、2進数から10進数の確認、16進数から10進数の計算、10進数から2進数のマスク、一般的な基数変換に対応します。ビットマスク、メモリアドレス、カラー値、Unixのパーミッションフラグをデバッグする開発者は、1つずつ変換する代わりにDEC・HEX・OCT・BINの各行をまとめて読めます。負の整数や 1_000 のようなアンダースコア区切りも受け付けます。すべてブラウザ内でローカルに処理されるため、データが端末から外に出ることはありません。
機能
- 整数を2進数・8進数・10進数・16進数の間で一度に変換
- DEC・HEX・OCT・BINの結果を1つのパネルにまとめて表示
- Autoモードが 0x(16進)、0b(2進)、0o(8進)のプレフィックスを検出
- BigIntで任意の大きさの整数を精度を失わずに処理
- Bin・Oct・Dec・Hexを手動で選べる入力基数セレクター
- 負の整数や 1_000 のようなアンダースコア区切りを受け付け
- 選んだ基数に対して値が無効な場合に明確なインラインエラーを表示
- すべてブラウザ内で動作
基数変換ツール の使い方
- 整数をValueフィールドに入力または貼り付けます。
- Bin・Oct・Dec・Hexのセレクターで入力基数を選ぶか、Autoのままにします。
- 下に表示される変換後のDEC・HEX・OCT・BINの値を確認します。
- 必要な表現を結果の行から直接コピーします。
例
入力
0xff
出力
DEC: 255
HEX: ff
OCT: 377
BIN: 11111111
Autoモードが 0x プレフィックスを検出し、すべての基数に変換します。
よくあるエラーとトラブルシューティング
- 数字を入力した後に「Not a valid base-N number」と表示される — その数字は選択した入力基数に合いません(例:2進数の9、16進数のg)。Autoに切り替えるか、正しい基数を選んでください。
- 0x や 0b のプレフィックスが無効として扱われる — プレフィックス検出はAutoモードでのみ機能します。入力基数をAutoに切り替えるか、特定の基数を指定する場合はプレフィックスを削除してください。
- 小数や分数の結果を期待していた — この変換ツールは整数のみを扱います。変換前に小数点や分数を取り除いてください。
- 0x を付けずに貼り付けた16進値が10進数として読まれる — Autoモードでは、プレフィックスのない入力は既定で10進数になります。0x プレフィックスを付けるか、入力基数をHexに設定してください。
よくある質問
- 基数変換ツールとは何ですか?
- 整数を2進数・8進数・10進数・16進数の間で同時に変換し、DEC・HEX・OCT・BINを並べて表示するブラウザ内ツールです。
- ここで16進数から10進数、または2進数から10進数に変換するには?
- 値を入力(または 0xff や 0b1010 を貼り付け)し、基数をAutoのままにするかHex/Binを選び、結果のDEC行で10進数の値を読み取ります。
- 基数変換ツールは非常に大きな数を扱えますか?
- はい。内部でBigIntを使うため、64ビットをはるかに超える任意サイズの整数も精度を失わずに変換できます。
- 0x・0b・0o のようなプレフィックスを検出しますか?
- はい。Autoモードでは 0x を16進、0b を2進、0o を8進として認識します。セレクターから特定の入力基数を指定することもできます。
- 値が無効として拒否されるのはなぜですか?
- 入力に、選択した基数で許可されない数字(2進数の2、16進数のzなど)が含まれています。正しい基数を選ぶか、Autoを使ってください。
- 基数変換ツールは入力をどこかに送信しますか?
- いいえ。基数変換ツールはすべてブラウザ内で動作するため、数値が端末から外に出ることはなく、サーバーには何もアップロードされません。
関連ツール
すべての ArrayKit ツール