123024.com · Base64

Base64 编码解码

Base64 是一种用 64 个可打印字符表示二进制数据的编码方式,常用于邮件附件、Data URL、部分 HTTP 头字段,以及把二进制安全地放进 JSON 字符串。它不是加密,任何人都能轻易解码,不能当作保密手段。

为什么需要 Base64

许多协议与文本格式只能可靠传输 ASCII 可打印字符。Base64 把任意字节映射到 A–Z、a–z、0–9、+、/(以及填充符 =),从而避免不可见字节破坏文本传输。

本站工具按 UTF-8 处理文本,粘贴中文、Emoji 等也能正确编解码。输入结束后会尝试自动判断是明文还是 Base64,并完成对应转换。

注意点

URL 场景下有时会使用 Base64URL(用 - 与 _ 替代 + 与 /,并可省略填充)。若解码失败,请确认是否属于 URL-safe 变体。也不要把 Token、密码仅做 Base64 后当作“加密存储”。

实用提示

  • Base64 会增大约 33% 体积,不适合超大文件在网页里反复转换。
  • 看到以 data:image/png;base64, 开头的字符串,去掉前缀后再解码图片数据。