進数変換
2進数・8進数・10進数・16進数をまとめて変換します。任意の基数にも対応します。
数値を入力すると各基数へ変換します。
変換結果
- 2進数 0b —
- 8進数 0o —
- 10進数 —
- 16進数 0x —
- —
- 2進数(4桁区切り) —
- 収まるビット幅 —
補足
0x(16進)0b(2進)0o(8進)の接頭辞は自動で判定します。基数を明示した場合、接頭辞と食い違えばエラーにします。- 桁区切りの
_,と空白は無視します。1,000や1010 1010もそのまま貼り付けられます。 - 内部では BigInt で計算するため、JavaScript の安全な整数の範囲(約9千兆)を超える値でも桁が落ちません。
よくある質問
2進数・8進数・16進数以外の基数も使えますか?
使えます。2から36までの任意の基数を指定できます。10進数・2進数・8進数・16進数はまとめて同時に表示されます。
非常に大きな数でも桁が落ちませんか?
落ちません。内部でBigIntを使って計算するため、JavaScriptの安全な整数の範囲(約9千兆)を超える値でも正確に変換します。
0x や 1,000 のような書き方のまま貼り付けられますか?
貼り付けられます。0x(16進)・0b(2進)・0o(8進)の接頭辞は自動で判定し、桁区切りの _ や , と空白は無視します。基数を明示したうえで接頭辞と食い違う場合はエラーにします。