64 开发与数据工具

Base64 转换
中文不乱码

对 UTF-8 文本进行 Base64 编码和解码,也可以读取本地文件生成 Base64。

本地转换文本和文件不会上传、保存或写入网址,单次最大处理 5 MB。
01
INPUT

输入内容

文件只在浏览器读取,最大 5 MB
02
OUTPUT

转换结果

BASE64 GUIDE

Base64 编码常识

不是加密

Base64 没有密钥,也不提供保密性,敏感信息编码后仍然是敏感信息。

体积会增加

Base64 通常比原始字节增加约三分之一体积,不适合替代文件压缩。

使用 UTF-8

文本先按 UTF-8 转换为字节,因此中文、Emoji 和多语言内容可以正确往返。

允许换行

解码时会忽略空格和换行,方便处理邮件或配置文件中的分行 Base64。

FAQ

Base64 编码解码常见问题

Base64 是加密吗?

不是。Base64 只是把二进制内容表示为可打印字符,任何人都可以解码,不能用于保护密码或敏感信息。

中文编码后为什么比英文更长?

工具先使用 UTF-8 把文本转成字节,常见中文字符通常占 3 个字节,因此编码结果会更长。

文本和文件会上传吗?

不会。文本编码、解码和文件读取都在当前浏览器完成,不会提交到服务器或保存到数据库。

为什么解码后提示不是 UTF-8?

Base64 可能承载图片、压缩包等二进制数据。这些数据不能显示为 UTF-8 文本,但仍可使用下载按钮保存。