16進数→10進数変換 無料オンライン
16進数を10進数に即座に変換。インストール不要・登録不要の無料オンラインツール。
16進数→10進数変換ツールとは?
このツールは、16進数(hexadecimal)を10進数(decimal)に即座に変換できる無料のオンラインツールです。入力欄に16進数を入力するだけで自動的に10進数が表示されます。「0x」プレフィックス(0xFF形式)にも対応しており、コピー&ペーストでそのまま貼り付けられます。
変換結果として10進数のほか、2進数・8進数・16進数(大文字)も同時に表示されます。カラーコード・メモリアドレス・バイト値の確認など、プログラミング・電子工作・ネットワーク設定など幅広い用途に使えます。大文字・小文字どちらでも入力可能。すべての処理はブラウザ上で完結します。
使い方
- 16進数を入力:入力欄にFF・1A3F・0xFF など16進数を入力します。入力と同時に自動で変換されます。
- 変換結果を確認:10進数の変換結果が即座に表示されます。
- 補助情報を確認:変換結果の下に2進数・8進数・16進数(大文字HEX)も同時表示されます。
- 結果をコピー:変換結果エリアをクリックするとクリップボードにコピーされます。
- サンプルを試す:下部のサンプルボタン(FF・1A・100など)をクリックすると例を確認できます。
16進数とは?
16進数(hexadecimal、略称:hex)は、0〜9とA〜F(計16種類)の文字で数値を表す記数法です。コンピュータ科学では2進数(0と1)を人間が読みやすい形に圧縮するために広く使われています。1桁の16進数は2進数4桁(4ビット)に対応し、2桁(1バイト)で0〜255の値を表せます。
16進数が使われる場面
- CSSカラーコード:#FF5733、#0099CC などのRGB色指定
- メモリアドレス:0x00400000 などのプログラムのアドレス空間
- MACアドレス:00:1A:2B:3C:4D:5E のネットワーク識別子
- 文字コード:U+3042(「あ」のUnicodeコードポイント)
- バイナリデータ表示:バイナリエディタ・パケット解析ツールなど
- ハッシュ値:MD5・SHA256などの出力文字列
変換の仕組み
16進数から10進数への変換は、各桁に16の累乗をかけて合計します。例:FF = 15×16¹ + 15×16⁰ = 240 + 15 = 255。A=10、B=11、C=12、D=13、E=14、F=15 として計算します。
よくある質問
Q.16進数の変換例を教えてください
FF→255、1A→26、100→256、FFFF→65535、0xFF→255(0xプレフィックス付きも対応)。A=10、B=11、C=12、D=13、E=14、F=15 として計算します。
Q.大文字・小文字どちらでも入力できますか?
はい。FF・ff・Ff どちらでも変換できます。0xプレフィックス(0xFF、0xff、0XFF)にも対応しています。
Q.2進数・8進数への変換も見られますか?
はい。変換結果の下部に2進数・8進数・16進数(大文字HEX)も同時に表示されます。コピーしてすぐ利用できます。
Q.0xプレフィックスとは何ですか?
「0x」はC言語・JavaScriptなどのプログラミング言語で16進数であることを示すプレフィックス(接頭語)です。0xFF は16進数のFF(10進数で255)を意味します。このツールでは0x付きで入力しても正しく変換できます。
Q.入力できる最大桁数はありますか?
JavaScriptの整数精度(53ビット)の範囲内であれば変換できます。通常の用途(8桁・32ビット以下)では問題なく動作します。非常に大きな数値(16桁以上)の場合は精度が落ちる場合があります。