TontonTools

Base64 编码器 解码器

对 Base64 进行编码和解码 — 将文本转换为 Base64 并返回,双向。

100% 免费 没有注册 保护隐私 密码与安全
已更新9月 2026
Need to decode?

Share X / Twitter Facebook LinkedIn WhatsApp

如何使用Base64 编码器 解码器

  1. 编码:粘贴文本,获取 Base64。
  2. 解码:粘贴 Base64,获取原始文本。
  3. 将其用于数据传输 - 数据 URI、API 值、电子邮件、配置。
  4. 切勿用于保密 - Base64 立即可逆;它没有隐藏任何内容。

Base64 编码器 解码器是什么?

Base64 编码器/解码器在文本和 Base64 之间进行转换 — Base64 是使用 64 个安全 ASCII 字符(A–Z、a–z、0–9、+ 和 /)表示二进制或文本数据的编码。对“Hello”进行编码,得到“SGVsbG8=”;将其解码回“Hello”。双向,一种工具。

Base64 的工作是让数据能够安全地通过需要文本的系统进行传输 - 它允许二进制数据(图像、文件)或笨拙的字符通过电子邮件、URL、JSON 和配置文件,否则这些文件可能会损坏它们。交易的是大小:Base64 比原始版本大约 33%,这是安全成本。

关于Base64 编码器 解码器

粘贴文本以将其编码为 Base64,或粘贴 Base64 以将其解码回来 - 在浏览器中。

Base64 出现的位置:数据 URI - 将图像作为 base64 直接嵌入到 HTML/CSS 中(我们的图像转 Base64 工具); API 令牌和标头 - 基本身份验证将凭据编码为 base64,并且许多 API 传递 Base64 编码值; 电子邮件附件 - MIME 将二进制附件编码为 base64,以适应纯文本电子邮件传输; JWT 令牌 - 标头和有效负载是 base64url 编码的(我们的 JWT 解码器读取它们);和配置和数据存储 - 以文本格式嵌入二进制数据。

要理解的关键一点是:Base64 是编码,而不是加密。它提供零安全性——任何人都可以立即解码 Base64(这个工具可以)。这充其量只是一种可逆的混淆。因此,切勿使用它来“隐藏”密码、机密或敏感数据 - 代码或配置中的 Base64 编码凭据与明文一样公开(Basic Auth 的 Base64 是它需要 HTTPS 的原因 - 编码不会隐藏任何内容,传输加密会提供保护)。将其用于其真正目的(安全数据传输),切勿用于保密。这与我们的 Base64 编码/解码工具相同。一切都在本地运行;您粘贴的任何内容都不会发送。

常见问题解答

不——它是编码,提供零安全性。任何人都可以立即解码 Base64(这个工具可以)。切勿用它来隐藏密码或秘密; Base64 编码的凭据与明文一样公开。
它将 3 个字节表示为 4 个字符——固定增加约 33%。这就是将二进制编码为安全文本字母表的成本。为了运输安全,这是值得的;对于存储效率来说,这是一个缺点。
通过基于文本的系统安全地移动数据:在 HTML/CSS(数据 URI)、电子邮件附件 (MIME)、API 令牌和基本身份验证、JWT 令牌以及 JSON/配置中的二进制数据中嵌入图像。任何地方二进制文件都需要在文本通道中生存。
为了安全地以文本形式传输凭据 - 安全性来自对连接进行加密的 HTTPS,而不是 Base64(它不隐藏任何内容)。这就是为什么通过纯 HTTP 进行基本身份验证是危险的:base64 凭证几乎是可读的。
填充 — Base64 以 3 个字节(4 个字符)为一组工作,并且 = 填充不完整的最终组。 “SGVsbG8=”有一个=,因为“Hello”是 5 个字节(不是 3 的倍数)。它是结构性的,而不是数据性的。

Learn more

Base64 解释:它是什么、何时使用、何时不使用

Base64 出现在数据 URI、JWT 和 API 中随处可见。这就是它的实际作用——以及开发人员在使用它时不断犯的一个错误。

Read the guide

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.