正在準備工作區…
輸入
正在準備工作區…
輸出
結果將顯示在這裡。
使用方法
- 輸入或貼上要編碼的文字。
- 選擇大小寫、位元組分隔符號及是否加上 0x。
- 複製 Hex 字串或下載完整 JSON。
文字轉 Hex
Hex 字串是位元組的可讀寫法。工具先將文字編碼為 UTF-8,再以兩位十六進位表示每個位元組。
ASCII 字母通常佔一個 UTF-8 位元組,中文與 Emoji 需要多個位元組,因此一個可見字元可能對應多組 Hex 數位。
轉換步驟與表示方法
字串轉換與數值進位轉換不同。文字 "123" 會成為 313233,因為字元 1、2、3 的位元組分別為 Hex 31、32、33;數值 123 轉十六進位才是 7b。
輸入
Hello 中文 👋結果
48656c6c6f20e4b8ade6968720f09f918b每兩位對應一個 UTF-8 位元組,一個字元可能需要多組數位。
精度與校驗
預設輸出連續的小寫 Hex。空格、換行僅改變顯示,0x 前綴只出現在整串開頭。每個位元組固定保留兩位,必要時保留前導零。
理解與使用結果
編碼前不改變原文大小寫,也不進行 Unicode 正規化。實際空格、換行、BOM 及控制字元都會編碼;未成對的代理碼會回報錯誤。
處理限制
數字轉換最多 500 行 / 1 MiB,每個數字最多 4,096 個字元;小數輸出為 1–128 位元。文字和位元組資料最多 64 KiB,位元運算支援 8–256 位元。Worker 最長運行 30 秒。
延伸閱讀WHATWG · UTF-8
?
常見問題
一般字母和數字字串都支援嗎?
支援。abc 得到 616263,ABC 得到 414243,字串 123 得到 313233。這不是數值進位轉換。
中文與 Emoji 也能轉換嗎?
可以。UTF-8 為每個字元產生一個或多個位元組,例如中文對應 e4b8ade69687。
分隔符號與大小寫會改變位元組嗎?
不會,它們只改變 Hex 的顯示寫法;原文中的實際空格仍會編碼為位元組。
是否會上傳我的輸入?
不會。計算在瀏覽器 Worker 中完成,DevToolsy 不會上傳或保存輸入。
複製的結果包含什麼?
複製目前顯示的字串。下載 JSON 包含完整結果與位元組數,並保留 Unicode 和控制字元。