{ }
EN

Base64 编码 / 解码

在线 Base64 编码和解码,即时转换。

什么是 Base64?

Base64 是一种将二进制数据表示为 ASCII 字符串的编码方案。它常用于在 JSON、HTML、邮件和 URL 中嵌入二进制数据。本工具支持完整的 Unicode 文本,包括中文字符。

使用场景

  • 通过 data URI 将小图标或字体内联到 CSS 或 HTML 中。
  • 把二进制数据编码后安全地放进 JSON 或 XML 传输。
  • 解码 Basic Auth 凭证(Authorization 头中 "Basic " 后的值)。
  • 查看 JWT 中间段(payload)的原文。

常见问题

Base64 能用来加密数据吗?
不能。Base64 只是编码,任何人都能轻松解码。它用于传输而不是保密。
Base64 会让数据变大多少?
大约增大 33%(每 3 字节变成 4 个字符)。
支持中文、日文和 emoji 吗?
支持。输入会先转为 UTF-8 字节再编码,所有 Unicode 字符都能正确往返。
为什么解码结果是乱码?
可能输入是 URL 安全变体(用 - 和 _ 代替 + 和 /),或者包含空白字符。清理后再试。