Base64 与十六进制互转
粘贴 Base64 数据即可将相同的字节显示为十六进制,或粘贴十六进制将这些字节重新编码为 Base64。适用于以一种表示形式到达却需要另一种形式的密钥、哈希、证书和二进制载荷。可选择十六进制的分隔符和大小写,接受并输出 URL-safe Base64(- 和 _,无填充),并能解码带空格、冒号或 0x/\x 前缀的十六进制。全部在浏览器本地运行——不会上传任何内容。
—
输出
使用方法
- 选择方向:Base64 转十六进制,或十六进制转 Base64。
- Base64 转十六进制时,选择字节分隔符和大小写。
- 若数据使用 - 和 _ 而非 + 和 /,请开启 URL-safe Base64。
- 粘贴你的输入并复制转换后的结果。
常见问题
- 与普通的 Base64 或十六进制工具有何不同?
- 文本编码器将字符转换为 Base64 或十六进制。本工具直接在两种字节表示之间转换——输入 Base64 输出十六进制,或反之——不假定这些字节是文本。
- 我可以解码哪些十六进制格式?
- 任意格式。空格、冒号、换行以及 0x 或 \x 前缀都会被去除,然后将剩余的十六进制数字两位一组读取。位数为奇数会报告为错误。
- URL-safe Base64 有什么作用?
- 它使用 - 和 _ 代替 + 和 /,并省略 = 填充(RFC 4648 §5)。开启它以解码此类输入或生成 URL-safe 输出。
- 我的数据会被发送到某处吗?
- 不会。转换完全在你的浏览器中进行,不会上传任何内容。
相关工具
文本与十六进制互转
在浏览器中将文本转换为十六进制字节,并将十六进制解码回文本,支持 UTF-8。
转换 0 0
随机字节生成器
以9种格式生成密码学安全的随机字节 — 十六进制、Base64、Base64URL、二进制、十进制、C数组、Python字节、UUID v4。
随机 0 0
Base64 编码 / 解码
即时将文本编码为 Base64,或将 Base64 解码为文本。
开发 0 0
Data URI 解析器与解码器
在浏览器中解码 data: URI,查看其 MIME 类型、编码、大小和解码内容。
开发 0 0
Protobuf 解码器(无需 .proto)
粘贴 base64 或 hex 的 protobuf 字节,无需 schema 即可读出字段编号、wire 类型、嵌套消息、字符串和 packed 数组。
开发 0 0
JWK 与 PEM 互转工具
把 JWK 或整个 JWKS 转成 PEM 公钥,也可反向转换,并给出每个密钥的 RFC 7638 指纹——全部在浏览器中完成。
开发 0 0