Hex 轉文字

將十六進位位元組字串嚴格解碼為 UTF-8 文字,支援中文與 Emoji。

數字與單位
正在準備工作區…

輸入

正在準備工作區…

輸出
結果將顯示在這裡。

使用方法

  1. 貼上 Hex,可用空白分隔完整位元組,或加上一個開頭的 0x。
  2. 檢查解碼文字或位元組、UTF-8 錯誤。
  3. 複製文字或下載 JSON,保留空格與控制字元。

Hex 轉文字

Hex 字串可能包含訊息的 UTF-8 位元組。這裡依原順序還原位元組並解碼為文字,而非把整串當成數字。

ASCII 字母通常佔一個 UTF-8 位元組,中文與 Emoji 需要多個位元組,因此一個可見字元可能對應多組 Hex 數位。

轉換步驟與表示方法

每兩位對應一個位元組:48 65 6c 6c 6f 解碼為 Hello。大小寫不影響結果,完整位元組群組間可用空格、Tab 或換行。

處理前後對比
輸入
48656c6c6f20e4b8ade6968720f09f918b
結果
Hello 中文 👋

每兩位對應一個 UTF-8 位元組,一個字元可能需要多組數位。

精度與校驗

僅接受十六進位數字、空白及一個開頭的 0x。每個空白分隔群組的位數必須為偶數;不接受 4 8、重複前綴、逗號或 \x 跳脫序列。

理解與使用結果

嚴格以 UTF-8 解碼,保留 BOM 及實際控制字元,不猜測或默默取代無效位元組。任意二進位資料、舊編碼或 UTF-16 位元組不一定是有效的 UTF-8 文字。

處理限制

數字轉換最多 500 行 / 1 MiB,每個數字最多 4,096 個字元;小數輸出為 1–128 位元。文字和位元組資料最多 64 KiB,位元運算支援 8–256 位元。Worker 最長運行 30 秒。

?

常見問題

可以不加空格嗎?

可以。連續 Hex 或空白分隔的完整位元組群組皆支援,開頭可帶一個 0x 或 0X。

為何合法 Hex 仍可能解碼失敗?

Hex 字元合法不代表位元組是有效 UTF-8,例如 FF 或不完整的多位元組序列會回報錯誤。

313233 是數值 123 嗎?

這裡它表示文字 123 的 UTF-8 位元組。若要將整串作為整數,請使用 Hex to Decimal。

是否會上傳我的輸入?

不會。計算在瀏覽器 Worker 中完成,DevToolsy 不會上傳或保存輸入。

複製的結果包含什麼?

複製目前顯示的字串。下載 JSON 包含完整結果與位元組數,並保留 Unicode 和控制字元。

尋找下一個實用工具

語言

要切換語言嗎?目前頁面的內容將被清空。請先複製或下載需要保留的資料。