文字轉十六進位

將文字依 UTF-8 編碼轉為十六進位,支援空格分隔與大寫輸出。

十六進位 → 文字

01

文字 → 十六進位

將文字依 UTF-8 編碼轉為十六進位,支援空格分隔與大寫輸出。

02

ASCII / UTF-8

文字先以 UTF-8 編碼,每個位元組用兩位十六進位數字表示。ASCII 字元占一個位元組。

03

本機處理

文字在瀏覽器內處理。

文字轉十六進位

文字 → 十六進位:

文字先以 UTF-8 編碼,每個位元組用兩位十六進位數字表示。ASCII 字元占一個位元組。

程式碼範例:

'A' → 41 'Hello' → 48 65 6C 6C 6F '255' → 32 35 35

常見用途:

  • >讀取十六進位傾印資料
  • >查看文字位元組
  • >解碼 API 與紀錄資料

常見問題

能轉換數值進位嗎?

本工具轉換的是文字的位元組。例如,文字「255」會轉為 32 35 35。

輸入會上傳嗎?

不會,資料在瀏覽器內處理。

// 字元的十六進位位元組

字元Hex (UTF-8)
A41
a61
030
␠20
\n0A
éC3 A9
中E4 B8 AD
😀F0 9F 98 80

// 十六進位數字與數值

0-9      = 0-9
A  B  C  D  E  F  = 10 11 12 13 14 15
0xFF     = 255
0x100    = 256
0xFFFF   = 65535

>> 更多問題

問:為什麼一個位元組正好是兩位十六進位數字?

答:一位十六進位數字代表 4 位元(半位元組),一個位元組有 8 位元。兩位數字正好是一個位元組,範圍 00 到 FF。

問:é 或 中 這類字元在十六進位中如何顯示?

答:十六進位顯示的是編碼(通常為 UTF-8)的位元組。é 佔 2 位元組(C3 A9),中 佔 3 位元組(E4 B8 AD),emoji 佔 4 位元組。

問:區分大小寫嗎(ff 與 FF)?

答:不區分,ff 與 FF 值相同。保持風格一致即可;0x、# 等前綴只是慣例,不屬於數值本身。

其他語言