OpenReplay Logo
12k
12k

Base64 编码器/解码器

用 Base64 编码和解码文本——在本地处理,任何内容都不会离开你的浏览器。

本地处理

关于此工具

Base64 将二进制数据表示为 64 个可打印的 ASCII 字符,因此它能在为文本而设计的系统中安然传输——HTTP 头、JSON 载荷、data URI 以及电子邮件。

用它来检查 Authorization 头、把小型资源以 data URI 形式嵌入,或在调试时解码载荷。

Base64 是编码,而非加密——任何人都能解码它。切勿用它来保护机密信息。

常见问题

Base64 是加密吗?

不是。它是一种可逆的文本编码,毫无保密性可言——任何人都能瞬间解码。机密信息请使用真正的加密技术。

URL 安全变体是什么?

base64url 用 - 和 _ 替换 + 和 /,使这些值能在 URL 和文件名中安然存在——这正是 JWT 所采用的形式。

为什么输出以 = 号结尾?

这是填充。Base64 以 3 字节为一块进行处理;当输入长度不是 3 的倍数时,用 = 补齐最后一块。