跳到主要内容

Base64 编码与解码工具

将文本编码为 Base64,或将 Base64 解码为文本,完整支持 Unicode 和 URL 安全格式。

此工具完全在您的浏览器中运行,您的数据绝不会离开您的设备。

关于Base64 编码与解码工具

Base64 仅用 64 个安全字符(字母、数字、“+”和“/”)来表示任意数据。它常用于在 HTML 或 CSS 中嵌入图片、在电子邮件中发送附件、在 JSON 中存储二进制数据,以及在 URL 或 HTTP 头中传递数值。本工具可在您输入的同时,将文本转换为 Base64 或将 Base64 还原为文本。它将文本按 UTF-8 编码,能正确处理任何语言,并支持将“+”和“/”替换为“-”和“_”的 URL 安全变体。

使用方法

  1. 选择“编码”将文本转换为 Base64,或选择“解码”将 Base64 还原为文本。
  2. 输入或粘贴内容,结果会即时更新。
  3. 如果结果要用于 URL 或文件名,请开启“URL 安全”。
  4. 复制结果,或点击“将结果用作输入”进行反向转换。

常见问题

Base64 是一种加密方式吗?

不是。Base64 是一种编码,而不是加密。任何人都可以将其解码,所以切勿用它来保护密码或敏感信息。

为什么 Base64 结果比原文本更长?

Base64 每 3 个字节用 4 个字符表示,因此编码后的数据比原始数据大约多 33%。

什么是 URL 安全的 Base64?

这是 RFC 4648 中定义的一种变体,用“-”和“_”代替“+”和“/”,并且通常省略“=”填充,因此无需转义即可放入 URL 中。解码器两种变体都支持。