0x

十六进制转换

将文本转换为十六进制字节表示,或将十六进制还原为文本,支持 UTF-8 中文与二进制。

十六进制转换

十六进制转换工具使用指南

📌 简介

十六进制转换工具是一款面向开发者的在线工具,支持文本与十六进制(HEX)字节表示的双向转换。可以将中文、英文、emoji 等文本转为 HEX 编码,也可以将 HEX 字符串还原为原始文本。支持大写/小写、带空格/不带空格、加 0x 前缀等多种格式输出,适配不同编程语言的需求。所有处理在浏览器本地完成。

📖 什么是十六进制?

十六进制(Hexadecimal)是计算机中常用的一种进制,使用 0-9 和 A-F 共 16 个符号表示数值。由于 1 个字节(8 位二进制)正好可以用 2 位十六进制表示(如 255 = 0xFF),十六进制被广泛用于表示二进制数据、颜色值、内存地址、哈希值等。相比二进制,十六进制更简短;相比十进制,十六进制能直观反映字节结构。

💼 常见应用场景

⚙️ 使用步骤

  1. 将文本粘贴到输入框,点击“文本 → HEX”生成十六进制编码。
  2. 或将 HEX 字符串粘贴到输入框,点击“HEX → 文本”还原原文。
  3. 可调节大小写、空格和 0x 前缀等输出格式。
  4. 结果可一键复制。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: 中文的十六进制是什么样的?

A: 例如“中”的 UTF-8 编码是 E4 B8 AD,所以 HEX 是 E4B8AD。本工具会自动处理中文的多字节编码。

Q: 为什么 HEX 长度必须是偶数?

A: 因为每个字节用 2 位十六进制表示(00-FF)。如果长度为奇数,说明数据不完整,无法正确还原。

Q: 十六进制和二进制有什么区别?

A: 二进制每位是 0/1,十六进制每位是 0-F(即 0-15)。1 位十六进制等于 4 位二进制,所以十六进制比二进制更简洁。