Hex 編解碼
文字與十六進位位元組串雙向互轉,可選空格分隔與大小寫。
文字
{chars} 字元 / {words} 詞 / {lines} 行
十六進位
使用說明
📖 工具介紹
Hex 編解碼是一款免費的線上十六進位轉換工具,幫助您在可讀文字與依位元組展開的十六進位串之間雙向切換。除錯二進位通訊協定、檢視檔案頭、手工建構資料包時,經常需要把一段文字逐位元組轉成 48 65 6C 6C 6F 這樣的十六進位表示;反過來,拿到一段從封包擷取工具裡複製出來的十六進位串,也需要一鍵還原成原文。工具嚴格依 UTF-8 位元組流處理,中文與 emoji 會被拆成對應的多位元組序列而不是依 16 位碼元截斷。您可以勾選在每個位元組之間加空格,也可以切換大寫或小寫輸出;解碼時會自動忽略空格、逗號、0x 前綴與 \x 寫法,輸入更寬容。當輸入含有非法字元或奇數個十六進位數字時,工具會明確報錯,而不是輸出半個亂碼。全部運算在瀏覽器本機完成。
✨ 功能特點
- UTF-8 位元組:中文與 emoji 依真實多位元組展開
- 方向下拉:在文字轉 hex 與 hex 轉文字間切換
- 空格分隔:可開關位元組間空格
- 大小寫:可選大寫 A–F 或小寫 a–f
- 寬容輸入:解碼自動忽略空格、逗號與 0x 前綴
- 本機執行:純瀏覽器運算,不上傳內容
📝 使用方式
- 在方向下拉中選擇文字轉 hex 或 hex 轉文字
- 依需求勾選位元組間空格與大寫選項
- 在輸入區貼上文字或十六進位串
- 點擊轉換按鈕
- 在輸出區複製或下載結果
⚠️ 注意事項
- 偶數長度:解碼時十六進位數字總數必須為偶數,否則報錯
- 合法字元:hex 串只接受 0–9 與 a–f(A–F),其餘視為非法
- 位元組序:工具依 UTF-8 位元組序輸出,不會做位元組交換
- 非文字位元組:若 hex 串不是合法 UTF-8,解碼會失敗並提示
- 大量文字:超長內容建議分批處理