Base64 编码解码
标准 Base64 与 Base64 URL 双向转换,中文正确处理
变体
方向
输入
结果
-
什么是 Base64
Base64 是一种把二进制数据用 64 个可打印字符(A-Z a-z 0-9 + /)表示的编码方式,常用于在只能传文本的场景里携带二进制内容。它不是加密,任何人都能解回原文,别用它保护敏感数据。
标准 Base64 和 Base64 URL 的区别
- 标准 Base64:用
+/和结尾的=填充,适合放在 JSON、配置文件、邮件里。 - Base64 URL 安全:把
+/换成-_,去掉结尾的=,这样可以直接放进网址和 JWT 而不需要再次转义。
常见用途
- 把图片、证书、字体以
data:URI 形式内联进 HTML / CSS。 - 看懂 JWT 的前两段(Header、Payload 都是 Base64 URL 编码的 JSON)。
- 在 API 里传输不方便直接放的二进制字段。
中文没问题本工具先按 UTF-8 取字节再编码,中文、Emoji 都能正确往返,不会出现乱码。