本地处理 · 不上传
Base64 编解码
在浏览器本地进行文本与 Base64 的互相转换,支持中文与 emoji,内容不上传服务器。
广告
如何使用
- 1选择方向编码(文本 → Base64)或解码(Base64 → 文本)。
- 2输入内容粘贴要转换的文本或 Base64 字符串,支持中文与 emoji。
- 3复制结果一键复制转换结果,全程在浏览器本地完成,不上传。
关于 Base64 编解码
Base64 是一种把任意数据表示成 64 个「安全字符」(A–Z、a–z、0–9 以及 + 和 /)的编码方式。它的目的不是加密,而是让二进制或含特殊字符的数据能安全地穿过那些「只认文本」的通道,比如网址、JSON、电子邮件和各种配置文件。这个工具让你在文本与 Base64 之间双向转换,并完整支持中文、日文、emoji 等多字节字符。
Base64 编码后体积会比原始数据增大约三分之一,而且它是可逆的公开变换,任何人都能一键还原——所以千万不要把它当作加密来「隐藏」密码或敏感信息。想更系统地理解它的原理和用途,可以读 《Base64 是什么:编码原理、常见用途与注意事项》。
常见用途
- Data URL:把小图标以
data:...;base64,直接嵌进 HTML/CSS。 - 邮件附件:MIME 用 Base64 编码后传输二进制附件。
- 在 JSON/配置里放二进制:先转成 Base64 字符串再嵌入。
- API 传参:把含特殊字符的数据安全地放进 URL 或请求体。
编码与解码都在你的浏览器本地完成,输入内容不会离开你的设备。处理接口数据时,还可搭配 JSON 格式化工具 美化返回的 JSON。
常见问题
Q我的文本会被上传吗?
不会。编码与解码完全在你的浏览器本地完成,内容不会离开你的设备。
Q支持中文和 emoji 吗?
支持。工具按 UTF-8 处理,中文、emoji 等多字节字符都能正确编解码与还原。
Q为什么解码报错?
说明输入不是有效的 Base64,或解出的字节不是合法的 UTF-8 文本。请检查是否粘贴完整、有无多余字符。
Q粘贴的 Base64 带换行/空格可以吗?
可以。解码前会自动去除空白字符。
Q需要注册或付费吗?
不需要。工具完全免费,无需注册。