Hex 编解码
文本与十六进制字节串双向互转,可选空格分隔与大小写。
文本
{chars} 字符 / {words} 词 / {lines} 行
十六进制
使用说明
📖 工具介绍
Hex 编解码是一款免费的在线十六进制转换工具,帮助您在可读文本与按字节展开的十六进制串之间双向切换。调试二进制协议、查看文件头、手工构造数据包时,经常需要把一段文字逐字节转成 48 65 6C 6C 6F 这样的十六进制表示;反过来,拿到一段从抓包工具里复制出来的十六进制串,也需要一键还原成原文。工具严格按 UTF-8 字节流处理,中文与 emoji 会被拆成对应的多字节序列而不是按 16 位码元截断。您可以勾选在每个字节之间加空格,也可以切换大写或小写输出;解码时会自动忽略空格、逗号、0x 前缀与 \x 写法,输入更宽容。当输入含有非法字符或奇数个十六进制数字时,工具会明确报错,而不是输出半个乱码。全部计算在浏览器本地完成。
✨ 功能特点
- UTF-8 字节:中文与 emoji 按真实多字节展开
- 方向下拉:在文本转 hex 与 hex 转文本间切换
- 空格分隔:可开/关字节间空格
- 大小写:可选大写 A–F 或小写 a–f
- 宽容输入:解码自动忽略空格、逗号与 0x 前缀
- 本地运行:纯浏览器计算,不上传内容
📝 使用方式
- 在方向下拉中选择文本转 hex 或 hex 转文本
- 按需勾选字节间空格与大写选项
- 在输入区粘贴文本或十六进制串
- 点击转换按钮
- 在输出区复制或下载结果
⚠️ 注意事项
- 偶数长度:解码时十六进制数字总数必须为偶数,否则报错
- 合法字符:hex 串只接受 0–9 与 a–f(A–F),其余视为非法
- 字节序:工具按 UTF-8 字节顺序输出,不会做字节交换
- 非文本字节:若 hex 串不是合法 UTF-8,解码会失败并提示
- 大文本:超长内容建议分批处理