このツールについて
2進・8進・10進・16進は同じ数を書き表す別の方法にすぎませんが、頭の中で変換すると間違えやすいものです。この変換ツールは 2〜36 の任意の基数の値を一度にすべての基数へ変換します——色の16進を読む、権限のビットマスクを解読する、ハッシュのバイトを確認するのに最適です。
任意精度の BigInt を使うため、64ビット整数をはるかに超える数でも丸めなしで正確に変換します。値を入力し、その基数を選べば、あらゆる表現を確認できます。すべてブラウザ内で行われます。
よくある質問
入力した数値はどこかにアップロードされますか?
いいえ。変換はすべてブラウザ内のJavaScriptで行われ、サーバーには何も送信されません。機密性の高い値でも端末の外に出ることはありません。
このツールはどの進数に対応していますか?
デフォルトで2進数、8進数、10進数、16進数を表示します。さらに数字0-9とアルファベットa-zを使った2〜36進数までの任意のカスタム進数にも対応しています。
64ビット整数を超える大きな数値も扱えますか?
はい。内部の変換にはJavaScriptのBigIntを使用しているため、標準的な64ビット整数の範囲をはるかに超える数値でも精度が失われません。
数値を貼り付ける前に0xや0bなどの接頭辞を取り除く必要がありますか?
いいえ、0x、0b、0oといった一般的な接頭辞は自動的に取り除かれます。また負の値を表す先頭のマイナス記号にも対応しています。
なぜ入力に対してエラーが表示されるのですか?
選択した変換元の進数では無効な文字が含まれていることを意味します。たとえば8進数からの変換で「8」や「9」が含まれていたり、16進数からの変換で「f」より後のアルファベットが含まれている場合です。