DevToolbox

無料オンライン Number Base Converter

2進数・8進数・10進数・16進数を瞬時に相互変換。無料・オンライン・完全クライアントサイド処理で、64ビット整数まで対応。

100% クライアントサイド · データは一切外部に送信されません
d

使い方 Number Base Converter

入力値の変換元の基数を選択してください:10進数、2進数、8進数、または16進数。入力フィールドに数値を入力します(スペースとアンダースコアは無視されるため、1111 00000xFF_AA もそのまま使えます)。

変換をクリックすると、4種類の表現がすべて表示されます。2進数出力はニブル(4ビット)単位でグループ化され、16進数出力はバイト単位でグループ化されます。

各結果の横にあるコピーアイコンをクリックすると、スペースなしの生の数値をコピーできます。

よくある質問

数の基数とは何ですか?

数の基数(または底)は、位取り記数法で使用する異なる数字の個数を定義します。10進数(基数10)は0〜9を使います。2進数(基数2)は0と1を使います。8進数(基数8)は0〜7を使います。16進数(基数16)は0〜9とA〜Fを使います。

プログラマーが16進数を使う理由は何ですか?

16進数は非常にコンパクトです。1桁の16進数はちょうど4ビットの2進数を表し、2桁の16進数は1バイトを表します。これにより、メモリアドレス・カラーコード・バイト配列・ビットマスクを長い2進数の列よりはるかに読みやすく表現できます。

10進数の255を2進数に変換するにはどうすればいいですか?

255を2で繰り返し割り、余りを下から上に並べると、255 = 11111111(2進数)になります。16進数ではFF、8進数では377です。このツールであらゆる変換が即座に計算されます。

このツールが対応している最大値はいくつですか?

最大値は 18,446,744,073,709,551,615(64ビット符号なし整数の最大値、16進数では0xFFFFFFFFFFFFFFFF)まで対応しています。この範囲を超える値は受け付けられません。

CSSの16進数カラーコードは基数変換とどう関係していますか?

#FF8000 のようなCSSの16進数カラーは3バイトを符号化しています:赤(FF = 255)、緑(80 = 128)、青(00 = 0)。2文字の16進ペアを10進数に変換することで、RGBの各チャンネル値が得られます。

関連ツール