AZ Tools

Base64 与十六进制互转

开发

粘贴 Base64 数据即可将相同的字节显示为十六进制,或粘贴十六进制将这些字节重新编码为 Base64。适用于以一种表示形式到达却需要另一种形式的密钥、哈希、证书和二进制载荷。可选择十六进制的分隔符和大小写,接受并输出 URL-safe Base64(- 和 _,无填充),并能解码带空格、冒号或 0x/\x 前缀的十六进制。全部在浏览器本地运行——不会上传任何内容。

输出

使用方法

  1. 选择方向:Base64 转十六进制,或十六进制转 Base64。
  2. Base64 转十六进制时,选择字节分隔符和大小写。
  3. 若数据使用 - 和 _ 而非 + 和 /,请开启 URL-safe Base64。
  4. 粘贴你的输入并复制转换后的结果。

常见问题

与普通的 Base64 或十六进制工具有何不同?
文本编码器将字符转换为 Base64 或十六进制。本工具直接在两种字节表示之间转换——输入 Base64 输出十六进制,或反之——不假定这些字节是文本。
我可以解码哪些十六进制格式?
任意格式。空格、冒号、换行以及 0x 或 \x 前缀都会被去除,然后将剩余的十六进制数字两位一组读取。位数为奇数会报告为错误。
URL-safe Base64 有什么作用?
它使用 - 和 _ 代替 + 和 /,并省略 = 填充(RFC 4648 §5)。开启它以解码此类输入或生成 URL-safe 输出。
我的数据会被发送到某处吗?
不会。转换完全在你的浏览器中进行,不会上传任何内容。

相关工具