🟪

Hex 编解码

文本与十六进制字节串双向互转,可选空格分隔与大小写。
十六进制 📂 编码 👤 ToolWorld 🏷️ v1.1.12
加载中...
{bytes} 字节
文本 {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 前缀
  • 本地运行:纯浏览器计算,不上传内容

📝 使用方式


  1. 在方向下拉中选择文本转 hex 或 hex 转文本
  2. 按需勾选字节间空格与大写选项
  3. 在输入区粘贴文本或十六进制串
  4. 点击转换按钮
  5. 在输出区复制或下载结果

⚠️ 注意事项


  • 偶数长度:解码时十六进制数字总数必须为偶数,否则报错
  • 合法字符:hex 串只接受 0–9 与 a–f(A–F),其余视为非法
  • 字节序:工具按 UTF-8 字节顺序输出,不会做字节交换
  • 非文本字节:若 hex 串不是合法 UTF-8,解码会失败并提示
  • 大文本:超长内容建议分批处理

相关推荐

⏫︎