输入
输出

Base64 用 64 个可打印的 ASCII 字符表示任意字节,使二进制或非 ASCII 数据能够通过只接受文本的通道传输——data URI、JSON 载荷、邮件头和 HTTP 基本认证都是如此。本工具将输入按 UTF-8 读取,返回以「=」补齐的标准 Base64。

使用方法

  1. 粘贴要编码的文本。
  2. 文本按 UTF-8 读取,并随输入实时编码为标准 Base64。
  3. 复制结果,粘贴到 data URI、配置文件或请求体中。

常见问题

支持中文和表情符号吗?

支持。输入会先编码为 UTF-8,因此包括中文和表情符号在内的任何 Unicode 字符都能通过对应的解码器完整还原。

Base64 是加密吗?

不是。它只是一种编码而非密码:任何人无需密钥都能解码。切勿用它保护密码或个人信息。

为什么输出比输入长?

Base64 把每 3 个字节打包成 4 个字符,因此结果约增大 33%,再加上末尾的填充。

这是 URL 安全的 Base64 吗?

不是。这里使用包含 + 和 / 的标准字母表。要放入 URL,请进行百分号编码,或把这两个字符替换为 - 和 _。