Base64 编解码
中文安全的 Base64 编码与解码,支持 URL 安全字符集和文件转 Data URL。
从文件读取 Base64任意类型;图片会得到可直接嵌入 HTML 的 Data URL
输入0 字符
输出0 字符
本工具在你的浏览器内运行,输入的内容与文件不会上传到任何服务器。
常见问题
- 为什么中文编码后解码不会乱码?
- 本工具先按 UTF-8 把文本转成字节再编码,解码时同样按 UTF-8 还原。很多简易工具直接用 btoa 处理字符串,中文和 emoji 就会报错或乱码。
- Base64 会让内容变大吗?
- 会。Base64 把每 3 字节编码成 4 个字符,体积约增加 33%。它的用途是让二进制数据能安全地放进文本协议(如 JSON、邮件、Data URL),本身不是压缩。
- Base64 是加密吗?
- 不是。Base64 只是编码,任何人拿到字符串都能立刻还原,不能用来保护敏感信息。需要保密请使用真正的加密算法。