正在準備工作區…
輸入
正在準備工作區…
輸出
結果將顯示在這裡。
使用方法
- 貼上 Hex,可用空白分隔完整位元組,或加上一個開頭的 0x。
- 檢查解碼文字或位元組、UTF-8 錯誤。
- 複製文字或下載 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 秒。
延伸閱讀WHATWG · UTF-8
?
常見問題
可以不加空格嗎?
可以。連續 Hex 或空白分隔的完整位元組群組皆支援,開頭可帶一個 0x 或 0X。
為何合法 Hex 仍可能解碼失敗?
Hex 字元合法不代表位元組是有效 UTF-8,例如 FF 或不完整的多位元組序列會回報錯誤。
313233 是數值 123 嗎?
這裡它表示文字 123 的 UTF-8 位元組。若要將整串作為整數,請使用 Hex to Decimal。
是否會上傳我的輸入?
不會。計算在瀏覽器 Worker 中完成,DevToolsy 不會上傳或保存輸入。
複製的結果包含什麼?
複製目前顯示的字串。下載 JSON 包含完整結果與位元組數,並保留 Unicode 和控制字元。