Base64 输入
数据编码
Base64 编码解码器
将 Unicode 文本和本地文件编码为 Base64,把 Base64 解码为 UTF-8 或二进制数据,校验标准及 URL 安全字符表,并查看字节统计。
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 的文件在浏览器本地编码,不会上传。