進数を相互に変換
数値を入力してその進数を選ぶと、同じ数が2進数、8進数、10進数、16進数で、さらに選んだ2〜36の任意の基数ですぐに表示されます。数字は読みやすいように区切って表示され(2進数は4桁ごと、16進数は2桁ごと)、どの値もコピーできます。
変換には正確な整数演算を使うため、数百桁の数でも丸めずに変換できます。0x、0b、0oなどの接頭辞、スペース、アンダースコアも入力できます。処理はすべてお使いのブラウザ内で行われます。
この進数変換ツールを使う理由
- 2進数、8進数、10進数、16進数と2〜36進数
- どんな桁数の数にも対応、丸めなし
- 0x、0b、0oの接頭辞、スペース、アンダースコアに対応
- 桁区切り表示とワンクリックコピー
数値をほかの進数に変換する方法
- 変換したい数値を入力します
- その数値の進数を選びます(例: 「10進数 (10)」)
- ほかの進数での値を確認し、必要なものをコピーします
よくある質問
この変換ツールは無料ですか?
はい、完全に無料で、制限もありません。
2進数を手計算で10進数に変換するには?
右端を0として数えた桁の位置を指数とする2のべき乗を各桁に掛け、その結果を合計します。たとえば、1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11です。16進数も同じ方法で16のべき乗を使い、A–Fは10〜15を表します。
負の数や小数も変換できますか?
負の整数はマイナス記号を付ければ変換できます。たとえば、−255は16進数で−FFです。小数には対応していません。この変換ツールは整数を扱います。プログラミングで使う2進数や16進数の値は、通常は整数です。
データはサーバーに送信されますか?
いいえ。すべての変換はお使いのブラウザ内で計算されます。