基数変換

2 進数、8 進数、10 進数、16 進数を BigInt の精度で相互変換します。

100% プライベート——すべてブラウザ内で動作

使い方

  1. 1

    入力する数値の基数を選びます。

  2. 2

    数値を入力すると、使えない文字はその場で警告されます。

  3. 3

    2 進数、8 進数、10 進数、16 進数の各行から必要な値をコピーします。

使用例

10 進数 → 16 進数

入力

4095

出力

0xfff · 2 進数 111111111111

16 進数 → 10 進数

入力

ffff

出力

65535

よくある質問

どのくらい大きい数まで扱えますか?

BigInt で解析するため、64 ビットの ID や長いハッシュも丸めずに変換できます。

負の数は使えますか?

はい。先頭のマイナス記号は各基数の結果でも保持されます。

0x などの接頭辞は付きますか?

付きません。コードに貼り付けやすいよう数字のみを出力します。必要なら 0b、0o、0x を自分で追加してください。

関連ツール