跳到正文
馬克工具箱

文字與十六進位制互轉

檢視任意文字對應的 UTF-8 位元組(十六進位制),或貼上 Hex 解碼成文字。兩邊都可以編輯,位元組輸入支援空格、逗號、0x 和 \x 字首,也可以是連續的一串。

在瀏覽器本地執行,輸入的內容和檔案都不會上傳

使用步驟

  1. 在左邊輸入文字,右邊得到位元組;或在右邊貼上十六進位制,左邊得到文字。
  2. 選擇分隔符,以及是否加 0x 字首、是否大寫。
  3. 需要其他寫法時,可切換到十進位制、八進位制或二進位制。
  4. 複製任意一邊。

引數說明

分隔符
空格得到 48 65 6c 6c 6f,無得到 48656c6c6f,逗號得到 48, 65, 6c, 6c, 6f,方便寫進程式碼陣列。
0x 字首
每個位元組寫成 0x48 的形式,C、JavaScript 等語言都用這種寫法。

使用示例

文字 十六進位制(UTF-8)
Hello 48 65 6c 6c 6f
é c3 a9
中 e4 b8 ad

常見問題

使用什麼字元編碼?

UTF-8,也就是網頁的標準編碼。英文字元每個 1 位元組,帶重音的字母 2 位元組,漢字 3 位元組,表情符號 4 位元組。

如果十六進位制不是有效的 UTF-8 會怎樣?

能辨識的部分正常解碼,無效的序列顯示為替換字元 �,並給出提示。

文字會上傳嗎?

不會,轉換在瀏覽器中完成。

隱私說明

本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。

相關工具