Hex ↔ Base64 转换器

在 十六进制(Hex)与 Base64 之间转换。Hex 输入接受原始十六进制、0x 前缀或空格分隔的字节。输出 Hex 支持四种格式:小写/大写、带/不带空格或 0x 前缀。
所有处理均在浏览器本地完成——您的数据绝不会被上传到任何服务器。
方向: Hex 格式:
Hex → Base64:输入十六进制字符串即可编码为 Base64。支持原始十六进制(48656c6c6f)、0x 前缀(0x48 0x65)和空格分隔字节(48 65 6c 6c 6f)— 空格会自动去除。
Base64 → Hex:输入 Base64 字符串即可解码为十六进制字节。输入可使用标准或 URL-safe Base64(通过 -_ 字符自动识别)。
Hex 输出格式:aa(小写)、AA(大写)、aa bb(空格分隔小写)、0xAA(0x 前缀大写)。
URL-safe:把 + 替换为 -、/ 替换为 _,并去掉末尾的 = 填充。
Hex、二进制与 Base64 是同一批字节

Hex 和 Base64 是同一字节串的两种文本视图 — Hex 每字节花 2 个字符、便于人工阅读,Base64 每 3 字节花 4 个字符、更为紧凑。两者之间的转换总是经过底层的原始字节。

hex → 字节 → Base64 这条链路无损往返 — 任何尺寸差异都只是记法不同,数据本身从不改变。