進数変換

進数変換は、2進数・8進数・10進数・16進数を相互に変換できる無料ツールです。どれか1つの欄に入力すると、残りの3つが同時に更新されます。

🔒 計算はすべてブラウザ内で行われます

こんな場面で

使い方

4つの欄はどれに入力してもかまいません。10進の欄に 255 と入れると、16進 FF・8進 377・2進 11111111 が同時に入ります。逆に16進の欄に C0 と入れれば、10進192・2進 11000000 が出ます。

16進1桁は2進4桁、8進1桁は2進3桁

この対応を覚えておくと、変換結果を目で検算できます。16進 C0 なら C=1100、0=0000 をつなげて 11000000。8進 377 なら 3=011、7=111、7=111 をつなげて 11111111 です。16進が2進の代わりによく使われるのは、4桁ぶんを1文字に縮められるからです。

仕様と対応範囲

よくある質問

「0x」や「0b」を付けて入力できますか?

できません。16進の欄には FF、2進の欄には 11111111 のように、接頭辞なしの数字だけを入れてください。0xFF と入れると「x」が使えない文字と判定され、メッセージが出ます。

マイナスの値や小数は変換できますか?

できません。0以上の整数だけに対応しています。負数の2進表現(2の補数)や、小数点以下の2進表現は扱っていません。

先頭の0はどうなりますか?

入力側の先頭の0は無視されて計算され、結果の欄には先頭の0が付かない形で表示されます。8進の 0755 は 755 と同じ扱いです。桁を揃えたい場合は、表示された値の左に自分で0を足してください。

関連ツール

16進のカラーコードをRGBやHSLに直すなら カラーコード変換、通常の四則演算は 電卓 へ。