Base64 编码 / 解码

完全在您的浏览器中对文本进行 Base64 编码或解码。

示例:

Base64 有哪些用途?

Base64 主要对开发者有用:以 data:image/png;base64,... 的形式将小图片直接嵌入 CSS 或 HTML,以避免额外的网络请求;检查 JWT 令牌的负载部分(该部分正是以 Base64 编码);或调试应用日志中以这种形式出现的二进制数据(密钥、证书、API 附件)。

Base64 是一种加密方式吗?

不是。Base64 只是一种简单的编码方式:它将二进制数据转换为只接受 ASCII 字符的系统也能读取的文本,但完全不提供任何保护。任何人都可以瞬间解码 Base64,无需密码或密钥。要保护敏感数据,需要真正的加密算法(AES 等),而不是 Base64。

为什么我解码后的文本无法阅读?

如果解码结果显示奇怪的字符,通常是因为该编码字符串原本表示的是二进制数据(图片、压缩文件、加密密钥),而不是简单的文本。解码本身是正确的,只是结果本来就不是为了直接阅读而设计的。

100% 在您的浏览器中本地处理(WebAssembly)—— 不会发送到服务器。