Base64 编码/解码

免费在线 Base64 编码解码工具,纯前端运行,数据不离开浏览器。

Base64 是一种将任意二进制数据(文本、图片、文件等)转换成可打印 ASCII 字符的编码方式,常用于在 URL、JSON、邮件附件等只支持文本的场景中传输二进制数据。它只是一种编码,不是加密,任何人都可以用标准工具还原出原始内容。

输入的文本只在你的浏览器里编码/解码,不上传任何服务器。

常见问题

Base64 编码后为什么变长了?
因为 Base64 把每 3 个字节的原始数据编码成 4 个可打印字符,编码后的数据体积大约会增加 33%。
Base64 是加密吗?
不是。Base64 只是一种编码方式,没有密钥,任何人都能用标准工具直接解码还原原文,不能用它来保护敏感信息。
为什么解码会失败?
常见原因是输入包含了非 Base64 字符、长度不合法,或者解码后的字节不是合法的 UTF-8 文本。