数値の基数変換ツール

2進数、8進数、10進数、16進数の間で数値を変換します。

ツールを読み込み中…

数値の基数変換ツール2 進数・8 進数・10 進数・16 進数のいずれかで数値を入力すると、残りの 3 つが即座に更新されます。BigInt 演算により、どれだけ大きな整数でも精度を失わずに変換でき、負数にも対応しています。計算はすべてブラウザ内で行われます。

数値の基数変換ツールとは?

進数変換ツールは、整数を2進数(base 2)、8進数(base 8)、10進数(base 10)、16進数(base 16)の間で変換できる無料のオンライン基数変換ツールです。いずれかの欄に数値を入力すると、残りの3つが即座に更新されるため、10進数→2進数、10進数→16進数、16進数→10進数、2進数→8進数のいずれの変換にも使えます。ビットマスク、カラーコード、メモリアドレス、パーミッションフラグを読むプログラマー、学生、電子・ネットワークエンジニアに利用されています。BigInt 演算を用いているため、任意の大きさの整数を精度を損なわずに変換でき、負の数にも対応します。

数値の基数変換ツールの使い方

  1. 数値が現在入っている基数の欄を選びます:2進数(base 2)、8進数(base 8)、10進数(base 10)、16進数(base 16)のいずれか。
  2. その欄に整数を入力または貼り付けます。入力に合わせて残りの3つの欄が再計算されます。
  3. 負の値には先頭にマイナス記号を付けます。16進数の a-f は大文字・小文字どちらでも入力でき、大文字で表示されます。
  4. 空でない欄の横に表示される「コピー」ボタンを使うと、その表記をクリップボードにコピーできます。
  5. 選んだ基数で使えない文字を入力した場合は、無効な桁の注意書きを確認して入力を修正してください。
  6. 「クリア」を押すとすべての欄が空になり、編集対象が10進数の欄にリセットされます。

使用例

10進数から16進数・2進数・8進数へ

入力

255 (Decimal)

出力

Binary 11111111, Octal 377, Hex FF

16進数から10進数へ

入力

FF (Hex)

出力

Decimal 255, Binary 11111111, Octal 377

負の10進数の値

入力

-10 (Decimal)

出力

Binary -1010, Octal -12, Hex -A

よくある質問

どの基数に対応していますか?
4種類です:2進数(base 2)、8進数(base 8)、10進数(base 10)、16進数(base 16)。いずれかの欄を編集すると、残りの3つに即座に変換されます。
非常に大きな数や負の数も扱えますか?
はい。BigInt 演算を使用しているため、任意の大きさの整数を精度を損なわずに変換でき、先頭にマイナス記号を付ければすべての基数で負の値になります。
無効な桁というメッセージが表示されるのはなぜですか?
その基数で許可されていない文字を入力したためです。たとえば2進数の欄に 2、16進数の欄に G を入れた場合などです。2進数は 0-1、8進数は 0-7、10進数は 0-9、16進数は 0-9 と a-f を受け付けます。その文字を削除すれば、欄が再び更新されます。
小数や小数点付きの数値も変換できますか?
いいえ。整数のみを扱い、小数や浮動小数点の値には対応していません。
入力したデータはどこかにアップロードされますか?
いいえ。すべての変換はクライアントサイドの JavaScript によって完全にブラウザ内で実行されます。入力した内容はサーバーに送信されることも、オンラインに保存されることもありません。

関連ツール