🇺🇸 English
🇪🇸 Español
🇧🇷 Português
🇫🇷 Français
🇩🇪 Deutsch
🇮🇹 Italiano
🇨🇳 中文
🇷🇺 Русский
🇯🇵 日本語
🇰🇷 한국어
🇳🇱 Nederlands
🇮🇳 हिन्दी

Base64 在线解码器

即时将 Base64 字符串和文件解码为文本、图片和二进制数据 — 自动 UTF-8 检测,支持 URL-safe,100% 私密。

什么是 Base64 解码?

Base64 解码是 Base64 编码的逆过程——它将 Base64 字符串转换回原始的二进制或文本数据。给定一个有效的 Base64 字符串,任何解码器都可以在没有任何密钥或密码的情况下重建原始数据,这就是为什么 Base64 不是一种加密形式。

Base64 编码的数据常见于:JWT 令牌(其中标头和负载使用 Base64URL 编码)、通过 MIME 传输的电子邮件附件、嵌入 HTML 和 CSS 的图片 Data URI、REST API 在 JSON 响应中返回的二进制数据,以及将二进制值存储为文本的配置文件。

解码时,了解文本数据的原始字符编码非常重要。如果原始文本是 UTF-8(最常见的情况),选择 UTF-8 或自动检测将产生正确结果。

? 独立解码每一行。适用于多个以换行符分隔的 Base64 条目。
LIVE
无效的 Base64 输入,请检查您的数据后重试。

从 Base64 解码文件

将您的 Base64 文件拖放到此处,或点击浏览

请勿执行来自不可信来源的解码文件。
下载解码文件

如何在线解码 Base64

要使用 decodeb64.com 解码 Base64 字符串,请将编码后的字符串粘贴到输入框中,然后点击"解码"。该工具在解码前会自动去除空格和换行符,无需手动清理字符串。

如果您正在解码 Base64URL 字符串(使用 - 和 _ 代替 + 和 /),工具会自动处理。如果字符编码未知,请选择自动检测。

对于批量解码,启用"逐行解码"选项——每行将被独立解码,适用于多个 Base64 条目的列表。

解码 Base64URL 和 JWT 令牌

JWT(JSON Web Token)由三个用点分隔的部分组成:标头.负载.签名。标头和负载使用 Base64URL 编码——而非标准 Base64。Base64URL 使用 - 代替 +,_ 代替 /,并省略 = 填充字符。

decodeb64.com 会自动检测并处理 Base64URL 输入。要检查 JWT 令牌,请粘贴完整令牌或仅粘贴标头或负载部分。

请注意,解码 JWT 负载会显示其中包含的声明,但不会验证签名。对于安全验证,请始终使用适当的库验证 JWT 签名。

解码 Base64 文件和二进制数据

对于编码文件,decodeb64.com 提供文件解码部分,接受 Base64 编码的 .txt 文件。上传包含 Base64 字符串的文件,工具会将其解码回原始二进制内容。文件类型通过魔术字节签名从解码后的二进制中自动检测。

这对于恢复通过电子邮件或 API 响应传输的编码文件、提取配置文件中嵌入的 Base64 图片非常有用。

安全提醒:在解码和执行文件之前,请始终验证 Base64 数据的来源。切勿执行来自不受信任来源的解码文件。

常见问题

什么是 Base64 解码?
Base64 解码是编码的逆过程——将 Base64 字符串转换回原始的二进制或文本数据。用于从 JWT 令牌、电子邮件附件(MIME)、API 响应和数据 URI 中恢复数据。
Base64 解码与解密相同吗?
不相同。Base64 是编码,不是加密。任何人都可以立即解码 Base64 字符串——不需要密钥或密码。永远不要单独使用 Base64 来保护敏感数据。
「无效的 Base64 输入」是什么意思?
输入包含 Base64 字母表以外的字符(A–Z、a–z、0–9、+、/、=)。常见原因:多余的空格、缺少 = 填充,或 URL 安全变体(- 和 _ 代替 + 和 /)。
如何解码 Base64URL 字符串?
Base64URL 用 - 替换 +,用 _ 替换 /,并去掉 = 填充。解码前,将 - 替换为 +,将 _ 替换为 /,并添加缺失的 = 填充,使长度为 4 的倍数。
我可以解码图片或 PDF 等二进制文件吗?
可以。使用文件解码部分上传包含 Base64 内容的 .txt 文件。工具会解码二进制内容,并自动检测文件类型后提供下载。
什么是 Base64 解码?
高级选项说明
安全与隐私
完全免费
Base64 的工作原理

其他工具

Base64 编码 → Base64 转图片 →