数据编码

Base64 编码解码器

将 Unicode 文本和本地文件编码为 Base64,把 Base64 解码为 UTF-8 或二进制数据,校验标准及 URL 安全字符表,并查看字节统计。

Base64 输入

编码或解码

UTF-8 + 二进制

输出

校验

Base64 结果详情

输入字符数
数据字节数
输出字符数
填充符数量
所选字符表
校验

Base64 说明

文本编码Unicode 文本先转换为 UTF-8 字节,再进行 Base64 编码。
填充符标准 Base64 可能以 = 或 == 结尾,使长度成为四的倍数。
URL 安全 Base64URL 安全模式用 - 和 _ 替代 + 和 /,并常省略填充符。
不是加密Base64 是可逆编码,不能用于保护机密信息。

Base64 字符参考

类型字符说明
标准A-Z a-z 0-9 + /MIME 和通用 Base64 字符表
URL 安全A-Z a-z 0-9 - _适用于 URL、文件名和令牌
填充=使编码长度成为四的倍数
换行76常用 MIME 行长度

常用 Base64 示例

Base64 常见问题

Base64 是加密吗?

不是。Base64 是可逆编码,不能保护机密。

为什么 Base64 以等号结尾?

等号是填充符,用于使编码长度成为四的倍数。

什么是 URL 安全 Base64?

它用 - 替代 +、用 _ 替代 /,并经常省略填充。

可以编码文件吗?

可以。最大 10 MB 的文件在浏览器本地编码,不会上传。