十六進位制轉文本

💻 Hex to Text

Convert hexadecimal bytes to readable text and back, entirely in your browser — handy for debugging and binary inspection.

📐 工作原理與說明
把十六進位制串還原為文本。
  • 原理:每兩個十六進位制字元表示一個位元組(00–FF),還原位元組後按字元集解碼。
  • 清洗:需剔除空格、0x 字首與分隔符,並校驗長度為偶數、字元均為合法十六進位制。
  • 編碼:字元集選錯會產生亂碼,UTF-8 與 GBK 誤判最常見。
  • 用途:協議分析、二進位制檢視、除錯與取證。

📖 使用說明

每 2 位十六進位制解析為一個位元組,支援 UTF-8 多位元組字元。

自動忽略 0x 字首、空格、冒號、短橫線、\x 轉義符等。

📚 深度解析:十六進位制轉文本

💡 常見使用場景

  • 拿到 `\x41\x42` 這類轉義序列時,反查原始字串。
  • 逆向或取證中把 Hex 流還原為可讀文本。
解碼 48656c6c6f
輸入 `48656c6c6f` → 輸出 `Hello`(每兩位一位元組:0x48=H …)。

❓ 常見問題(FAQ)

奇數位 Hex 能解碼嗎?
不能,Hex 必須兩位一對;缺位會報格式錯誤。
解出來是亂碼說明什麼?
多半是字元集不匹配,或資料本身就不是文本。Hex 只還原位元組,這些位元組要按正確字元集解釋才有意義:UTF-8 編碼的中文按 GBK 解會亂碼,壓縮或加密的資料本就不是可讀文本。可先按 UTF-8 試,不行再換 GBK。
⚠️ 使用說明與注意事項
📖關於「十六進位制轉文本」 ▼

📝工具簡介

十六進位制轉文本。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。