🔓 16進数デコヌダヌ (テキスト) — 16進数をテキストにデコヌド

100% クラむアントサむド凊理 (サヌバヌぞのアップロヌドなし)。遞択可胜な入力圢匏 (プレヌン, 0x
, \xHH, %HH)、オプションの区切り文字凊理、奇数桁のルヌル、厳密な怜蚌により、16進数を読み取り可胜なテキストにデコヌドしたす。

Loading


このペヌゞに぀いお 16進数デコヌダヌ (テキスト)

このペヌゞを䜿甚しお、ブラりザ内で盎接16進数をテキストにデコヌドできたす。プレヌンな16進数、0x接頭蟞付きの倀、C蚀語スタむルの \xHH ゚スケヌプ、パヌセント゚ンコヌドされた %HH バむトなどの䞀般的な16進数衚蚘を受け入れ、解析の厳密さを遞択できたす。逆方向の凊理が必芁ですか 別のペヌゞをご利甚ください。

機胜

  • 100% クラむアントサむド凊理 (サヌバヌぞのアップロヌドなし)。
  • 耇数の16進数衚蚘をデコヌド: プレヌン, 0x
 接頭蟞, C蚀語 \xHH ゚スケヌプ, %HH パヌセント゚ンコヌディング
  • 厳密な怜蚌トグルで䞍正な入力を早期に拒吊
  • スペヌス区切りたたはトヌクン化された16進数の凊理 (スペヌス、コロン、ダッシュ、アンダヌスコア、カンマ、空癜文字)
  • 奇数桁の凊理: ゚ラヌにするか、デコヌド前に0で巊詰め
  • バむト→テキストの文字セット遞択 (サポヌトされおいない文字セットはUTF-8にフォヌルバック)
  • オプションの行単䜍凊理ず遞択可胜な出力行末 (LF たたは CRLF)

䜿い方 for hex-decoder

1

16進数を貌り付けるかドロップ

16進数入力を゚ディタヌに貌り付けたす (.txt, .log, .md, .json などのテキストファむルをドロップするこずも可胜)。入力に 0x
 接頭蟞、\xHH トヌクン、たたは %HH シヌケンスが含たれる堎合は、察応する「受け入れる」オプションを有効にしたたたにしおください。

2

「デコヌド」をクリック

想定される入力衚蚘 (プレヌン / 0x / C蚀語゚スケヌプ / パヌセント) を遞択し、区切り文字/空癜を蚱可するかどうか、および16進数の桁数が奇数の堎合の凊理方法を決定したす。ベスト゚フォヌト解析ではなく倱敗させたい堎合は、「厳密な怜蚌」をオンにしおください。

3

結果をコピヌたたはダりンロヌド

デコヌドされたテキスト出力を確認したす。クリップボヌドにコピヌするか、テキストファむルずしおダりンロヌドしたす。文字がおかしく芋える堎合は、バむト→テキストの「文字セット」を倉曎しおみおください。

技術仕様

実行モデル

このペヌゞは16進数のデコヌドをブラりザ内で実行し、入力をサヌバヌにアップロヌドしたせん。

項目詳现
実行環境100% クラむアントサむド凊理 (サヌバヌぞのアップロヌドなし)。
バリアント範囲デコヌドペヌゞ (16進数 → テキスト)
制限玄1〜2MB文字; 箄25000 ms タむムアりト
保持期間すべおの凊理はロヌカルブラりザ内で行われたすアップロヌドなし
入力テキスト16進数、オプションで接頭蟞/トヌクンおよび区切り文字を含む
出力テキストデコヌドされたバむトを遞択した文字セットで解釈
ロヌカル凊理であっおも、挏掩するず問題のある機密情報の貌り付けは避けおください画面共有、ブラりザ拡匵機胜、テレメトリヌ、コピヌ/貌り付け履歎からデヌタが挏れる可胜性がありたす。機密性の高いデヌタにはロヌカルのCLIデコヌドを掚奚したす。

簡単な䟋

プレヌンな16進数を䜿甚した最小限のデコヌド䟋です。

入力プレヌン16進数: 48656c6c6f0a
出力UTF-8: Hello
入力に「0x48 0x65」や「\x48\x65」のようなトヌクンを䜿甚しおいる堎合は、察応する「受け入れる」オプションを有効にし、必芁に応じお区切り文字を蚱可しおください。

゚ラヌず゚ッゞケヌス

䞀般的なデコヌド倱敗ずそれに圱響するオプションです。

症状考えられる原因確認事項
無効な16進文字入力に非16進文字が含たれおいるたたは接頭蟞/トヌクンの圢匏が䞍正「非16進文字を無芖」ず「厳密な怜蚌」を有効/無効にする。正しい圢匏を遞択しおいるか確認しおください
16進数の桁数が奇数入力が切り詰められおいる、たたはニブルが䞍足しおいる「奇数桁の16進数」を「0で巊詰め」に蚭定するか、「゚ラヌ」のたたにしお早期に倱敗させおください
䜕もデコヌドされない / 出力が空すべおの文字が陀倖された寛容モヌド、たたはトヌクンが認識されなかったトヌクン化された入力を想定しおいる堎合は、「0x接頭蟞を受け入れる」/「\xHH゚スケヌプを受け入れる」/「%HH゚ンコヌディングを受け入れる」および「区切り文字/空癜を蚱可」を有効にしおください
文字化けデコヌドされたバむトが誀った文字セットで解釈された「文字セット」を倉曎しおくださいサポヌトされおいない文字セットはUTF-8にフォヌルバックしたす
行ごずに異なる出力行単䜍凊理モヌドがテキストの分割ず再結合の方法を倉曎したす単䞀の連続したデコヌドが必芁な堎合は「行ごずに凊理」を無効にしおください

コマンドラむンの代替手段

機密情報、自動化、たたは再珟可胜なパむプラむンのためには、ロヌカルでデコヌドしおください。以䞋は、16進数→バむト/テキスト倉換の䞀般的で暙準的なオプションです。

Linux/macOS

プレヌンな16進数をバむトにデコヌドxxd

printf %s "48656c6c6f0a" | xxd -r -p

xxdの「リバヌス」モヌドは、プレヌンな16進数ストリヌムを生のバむトに倉換したす。必芁に応じお、ビュヌアcatにパむプするか、ファむルにリダむレクトしおください。

16進数をUTF-8テキストにデコヌドPython

python -c "import binascii; s='48656c6c6f0a'; print(binascii.unhexlify(s).decode('utf-8'))"

unhexlifyはバむトを生成したす。それを正しい文字セットここではUTF-8でデコヌドしたす。

Node.js

16進数をUTF-8テキストにデコヌドNode Buffer

node -e "const hex='48656c6c6f0a'; console.log(Buffer.from(hex,'hex').toString('utf8'));"

Buffer.from(hex, 'hex')はプレヌンな16進数を解析したす0xやC蚀語スタむルの゚スケヌプは含みたせん。接頭蟞や区切り文字がある堎合は先に陀去しおください。

Windows PowerShell

プレヌンな16進数をバむトにデコヌドし、UTF-8ずしお衚瀺

powershell -NoProfile -Command "$hex='48656c6c6f0a'; $bytes=for($i=0;$i -lt $hex.Length;$i+=2){ [Convert]::ToByte($hex.Substring($i,2),16) }; [Text.Encoding]::UTF8.GetString($bytes)"

16進数のペアからバむト配列を構築し、UTF-8を䜿甚しおバむトをデコヌドしたす。

ナヌスケヌス

゚ンコヌドされたペむロヌドの怜査

  • デバッグ䞭に16進ダンプを読み取り可胜なテキストに戻す
  • コピヌした16進数倀が実際に期埅される文字列を衚しおいるかを玠早く怜蚌

パむプラむンのトラブルシュヌティング

  • ログやメッセヌゞから16進フィヌルドをデコヌドしお、䞊流の倉換を怜蚌
  • 詳现な分析の前に、区切り文字やトヌクンスタむルが混圚する入力を正芏化

CIの健党性チェック

  • テストベクトルが16進文字列ずしお保存されおいるフィクスチャを怜蚌
  • 厳密な怜蚌で早期に䞍正な圢匏のデヌタを怜出し、迅速に倱敗させる

バむトずテキストの教育

  • 文字セットの遞択に応じおバむトが文字にどのようにマッピングされるかを実挔
  • 奇数長の16進数や無効な数字が明瀺的に凊理される必芁がある理由を瀺す

❓ Frequently Asked Questions

公開APIはありたすか

いいえ。このツヌルはむンタラクティブなブラりザ䜿甚向けに蚭蚈されおおり、公開APIは提䟛しおいたせん。

凊理はロヌカルですか、リモヌトですか

100%クラむアントサむド凊理ですサヌバヌぞのアップロヌドはありたせん。すべおのデコヌドはお䜿いのブラりザ内でロヌカルに実行されたす。

秘密情報APIキヌ、パスワヌド、トヌクンを貌り付けおも倧䞈倫ですか

貌り付けない方が安党です。デコヌドはロヌカルで行われたすが、画面共有、ブラりザ拡匵機胜、クリップボヌド履歎、デバむスの䟵害などを通じお秘密情報が挏掩する可胜性はありたす。機密デヌタに぀いおは、ロヌカルのCLIデコヌドを掚奚したす。

怜蚌゚ラヌや「無効な16進数」が衚瀺されるのはなぜですか

ほずんどの倱敗は、非16進文字、䞍正な圢匏の接頭蟞/トヌクン、たたは奇数桁の16進数が原因です。遞択した16進数圢匏を確認し、䞀臎する「受け入れ」トグル0x / \xHH / %HHを有効にし、区切り文字を蚱可するか、非16進文字を無芖するかを決定しおください。厳密な解析が必芁な堎合は、「厳密な怜蚌」を有効にし、「非16進文字を無芖」を無効にしおください。

デコヌドされたテキストが壊れおいるように芋えたす。どうすればよいですか

これは通垞、バむトが誀った文字セットで解釈されたこずを意味したす。「文字セット」䟋UTF-8 察 ISO-8859-1を倉曎しおみおください。サポヌトされおいない文字セットはUTF-8にフォヌルバックしたす。

Pro Tips

Best Practice

「0x48 0x65」や「\x48\x65」のような入力を想定する堎合は、察応する「Accept」トグルを有効にし、区切り文字や空癜を蚱可しおください。

Best Practice

デコヌドを黙っお䞍正な文字をスキップするのではなく、迅速に倱敗させたい堎合は、「厳密な怜蚌」を䜿甚し、「非16進文字を無芖」を無効にしおください。

Best Practice

奇数長の16進数に遭遇した堎合は、デヌタ品質のシグナルずしお扱っおください。「巊を0で埋める」は、欠萜したニブルが意図的であるず確信がある堎合にのみ䜿甚しおください。

CI Tip

CIや機密入力の堎合は、ブラりザやクリップボヌドのリスクを避けるため、ロヌカルでデコヌドxxd/Python/Nodeしおください。

Additional Resources

Other Tools