Decimal To Hex
Decimal To Hex — ブラウザで動作します。入力は保存されません。
基数変換(2 / 8 / 10 / 16)
値を入力してから「計算する」を押してください。
整数のみ対応します。負の数は先頭に - を付けられます。
使い方
- 入力進数と出力進数を2・8・10・16から選びます。初期は10進→16進です。
- 値欄に整数を入れます。初期例は255で、値や進数を変えると結果がすぐ更新されます。
- 必要なら変換をもう一度押すか、入出力進数を入れ替えで方向を逆にします。
- 結果行とともに10進の参考が表示されます。16進出力はA–Fの大文字です。
- 負数は先頭に
-を付けられます。リセットは255・10→16の初期値に戻ります。 - 色の
#RRGGBB文字列全体ではなく、そのうちの整数値だけを入れるときにこの変換を使ってください。負数は先頭にマイナスを付けます。
ポイント
進数変換は同じ整数の2進・8進・10進・16進の表記を変える作業です。サブネットマスク、権限ビット、メモリアドレス、色チャネルの整数を読むときに使います。この画面は小数(実数)ではなく整数だけを扱い、入力中の空白は取り除きます。計算はJavaScriptのparseIntとtoStringで、16進出力はA–Fの大文字です。値欄を直すと結果と10進参考がすぐ更新されます。
JavaScript Numberは約253を超えると整数精度が崩れることがあり、暗号鍵や非常に大きなIDには向きません。入力進数にない数字(2進に2、8進に8)を入れるとエラー案内が出ます。テキストをバイトの16進にするツールとは目的が違います。色コード全体ではなくチャネル整数(0–255)だけを入れるときにこの変換器を使うのが正しいです。
例
初期値の10進255を16進で見るとFF、2進なら11111111、8進なら377です。入出力進数を入れ替えると、今見た16進が入力になり、再び10進255に戻ります。16進1Aを入力進数16・出力10にすると26、-1Aは負号が保たれます。値欄を直すとすぐ結果と10進参考が更新されるので、複数進数を速く比べられます。リセットは255と10→16の初期に戻ります。
関連: テキスト ↔ 16進 · テキスト ↔ 2進数 · RGB HEX変換
よくある質問
10進数を16進数に変える方法は?
入力進数10、出力進数16を選び、値欄に整数を入れるとすぐ大文字の16進が出ます。初期例255は<code>FF</code>です。
2進・8進・16進の変換も同じ画面でできますか?
できます。2・8・10・16を入力・出力に自由に組み合わせてください。入出力進数の入れ替えで方向を逆にできます。
進数変換に小数点は使えませんか?
整数のみです。小数点を入れると解析に失敗するか切れることがあるので使わないでください。分数進数は扱いません。
16進のA–Fは大文字と小文字のどちらですか?
入力は<code>ff</code>も<code>FF</code>も使え、結果行の出力は大文字です。10進参考行で値を対照してください。
とても大きな整数は正確ですか?
JavaScript Numberが安全に表せる整数(約2の53乗)の中では合っています。暗号鍵・64ビット以上のIDは誤差が出ることがあります。
進数変換の値はサーバーに保存されますか?
いいえ。入力のたびにブラウザ内だけで再計算し、記録しません。
最終確認日: 2026-09-04