文件只在浏览器读取,最大 5 MB
64 开发与数据工具
Base64 转换
中文不乱码
对 UTF-8 文本进行 Base64 编码和解码,也可以读取本地文件生成 Base64。
本地转换文本和文件不会上传、保存或写入网址,单次最大处理 5 MB。
BASE64 GUIDE
Base64 编码常识
Base64 没有密钥,也不提供保密性,敏感信息编码后仍然是敏感信息。
Base64 通常比原始字节增加约三分之一体积,不适合替代文件压缩。
文本先按 UTF-8 转换为字节,因此中文、Emoji 和多语言内容可以正确往返。
解码时会忽略空格和换行,方便处理邮件或配置文件中的分行 Base64。
FAQ
Base64 编码解码常见问题
Base64 是加密吗?
不是。Base64 只是把二进制内容表示为可打印字符,任何人都可以解码,不能用于保护密码或敏感信息。
中文编码后为什么比英文更长?
工具先使用 UTF-8 把文本转成字节,常见中文字符通常占 3 个字节,因此编码结果会更长。
文本和文件会上传吗?
不会。文本编码、解码和文件读取都在当前浏览器完成,不会提交到服务器或保存到数据库。
为什么解码后提示不是 UTF-8?
Base64 可能承载图片、压缩包等二进制数据。这些数据不能显示为 UTF-8 文本,但仍可使用下载按钮保存。