Hex編解碼

將UTF-8文字編碼為十六進位,或將Hex解碼回文字。 適合調試雜湊位元組、協定欄位與嵌入式開發。

隱私提示:本地解析,不上傳伺服器。

↓ 在下方輸入區貼上內容,結果會立即顯示

文本与十六进制互转; UTF-8 编码。适合调试二进制数据与哈希字节。

输入

输出

48656c6c6f

註釋說明

说明

Hex 解码时忽略空格; 长度须为偶数。处理在浏览器本地完成。

將UTF-8文字編碼為十六進位,或將Hex解碼回文字。 適合調試雜湊位元組、協定欄位與嵌入式開發。

快速開始

  1. 選擇模式

    編碼或解碼。

  2. 輸入內容

    文字或hex字串。

  3. 複製結果

    實时顯示輸出。

解碼注意

Hex長度須為偶數; 可含空格,會自動忽略。

功能與使用場景

將文字或位元組序列編碼為十六進位字串,或反向解碼,支持空格分隔與大小寫選項,便於與日誌或協定欄位對照。

分析HMAC輸入、對比雜湊原文、閱讀二進位協定檔案、排查編碼不一致問題時使用; 敏感數據請在離線環境操作。

典型工作流

當需要調試網路通訊協定時,開發者常將原始數据包轉為十六進位分析。 比如抓取到'Hello'的TCP包,在此工具輸入後得到48656C6C6F。 反向操作時,粘貼該Hex值即可還原文字。

在嵌入式開發中,設備日誌常以Hex格式輸出。 假設收到感測器數據0x41 0x42,可在此解碼為'AB'。 編碼時注意:非ASCII字元(如中文)會轉為多位元組序列,例如'測'變成E6B58B。

示例

Hello

Input

Hello

Output

48656c6c6f

FAQ

支持0x首碼嗎?

解碼時會去掉0x首碼。

會上傳嗎?

不會。

Hex編碼與Base64有什麼區別?

Hex用0-9和A-F表示每個位元組(如'A'=41),體積膨脹2倍; Base64用64字元編碼,體積新增約33%,更適合二進位資料傳輸。 Hex更易人工閱讀調試。