星点 星点编码工具 首页星点导航
关于
版本 v1.0.0

Hex 十六进制编码解码工具

在 UTF-8 文本与十六进制字节之间双向转换,支持大小写、分隔符与 0x 前缀等选项;解码结果不是合法 UTF-8 时按原始字节展示,并提示 BOM、NUL 等不可见内容。

Hex 十六进制编码解码 · 工具介绍

Hex(Base16)把每个字节表示为两位十六进制字符,是查看二进制数据、调试协议、写测试数据的常用形式。

本工具默认按 UTF-8 把文本转字节再编码;解码时严格校验字符与长度,非法字符与奇数位会明确报错。

可选分隔符(空格/冒号/连字符)便于阅读,0x 前缀常用于代码中的字节常量。

解码结果若不是合法 UTF-8,会按原始字节 Hex 展示并提示,而不是有损替换成乱码。

Hex 十六进制编码解码 · 功能特点

  • UTF-8 文本与十六进制双向转换
  • 输出大小写可选
  • 分隔符:无 / 空格 / 冒号 / 连字符
  • 可选接受并输出 0x 前缀
  • 解码结果非 UTF-8 时按字节展示,提示 BOM/NUL

Hex 十六进制编码解码 · 使用方法

  1. 选择文本转 Hex 或 Hex 转文本方向;
  2. 在左侧输入文本或十六进制文本;
  3. 按需选择大小写、分隔符与 0x 前缀;
  4. 复制或交换结果。

Hex 十六进制编码解码 · 常见问题

Q:Hex 和 Base64 有什么区别?

Hex 每个字节用 2 个字符表示(更直观、更长),Base64 每 3 字节用 4 个字符(更紧凑)。二进制调试常用 Hex,传输压缩常用 Base64。

Q:为什么输入 4G 报错?

G 不是合法的十六进制字符(只能是 0-9 a-f A-F);奇数长度的输入也无法组成完整字节。

Q:解码结果里为什么有 NUL?

NUL(0x00)是合法字节但不可见,工具会提示,方便你识别二进制内容或字符串终止符。

相关工具

继续使用本站其它编码处理工具:

Base64 / Base64URL

标准与 URL 安全 Base64 双向转换,支持 Data URL

打开工具

Base32 编码解码

RFC 4648 标准 Base32 字节与文本互转

打开工具

Unicode 编码解码

文本、码点与 Unicode 转义互转,展示 UTF-16/UTF-8

打开工具

HTML Entity 编码解码

HTML 字符实体双向转换,区分命名与数字实体

打开工具

字符串转义

文本与多语言字符串字面量互转,JSON 默认

打开工具

哈希计算

一键计算多种摘要,明确区分算法与安全边界

打开工具

HMAC 消息认证码

用共享密钥生成与校验 HMAC 签名

打开工具

UUID 生成器

随机/确定性 UUID 批量生成,支持 v4/v7/v3/v5

打开工具

文件哈希

本地分块计算文件 MD5/SHA,进度可见可取消

打开工具

Punycode / IDN

国际化域名 Unicode 与 Punycode 互转

打开工具