Base64 编解码 是什么
Base64 把二进制数据编码成 64 个可打印字符,常用于在 JSON、URL、邮件、HTML 中安全传输二进制内容,例如把图片内联进 CSS、把证书内容嵌入配置。普通实现遇到中文容易出现乱码,本工具做了完整的 UTF-8 处理,中文、emoji 都能正确往返转换。
使用方法
- 在文本框粘贴原文,点「编码」得到 Base64。
- 把 Base64 粘回来,点「解码」还原原文。
- 需要把文件转成 Base64 时,在下方选择文件即可。
常见问题
为什么普通工具编中文会乱码?
标准 btoa 只接受 Latin-1 字符,直接传中文会报错或乱码。需要先做 UTF-8 编码,本工具已内置处理。
URL 安全变体是什么?
标准 Base64 含 + 和 / 字符,放进 URL 会被转义。URL 安全变体把 + 换成 -、/ 换成 _,并去掉末尾的 = 填充。
能编码多大的文件?
建议小于 5MB。Base64 会使体积膨胀约 33%,过大的文件会占用较多内存。