Skip to main content

Base64 解码器 即时将 Base64 编码的字符串解码回普通文本。

Base64 解码 illustration
🔐

Base64 解码

即时将 Base64 编码的字符串解码回普通文本。

1

粘贴Base64

将Base64编码的字符串粘贴到输入字段中。

2

查看解码文本

解码后的明文实时出现在输出区域。

3

复制结果

点击「复制」按钮将解码的文本复制到剪贴板中。

Loading tool...

What Is Base64 解码?

Base64 解码是指将 Base64 编码的 ASCII 字符串转换回其原始二进制或文本形式。每组 4 个 Base64 字符都被转换回 3 个字节的数据,填充字符 (=) 表示末尾有多少个填充字节。本工具使用浏览器的原生 atob() 函数,并通过 decodeURIComponent 支持 Unicode,从而正确处理多字节 UTF-8 字符、表情符号和国际脚本。无效的 Base64 输入将被检测并报告明确的错误消息。所有处理都完全在您的浏览器中进行,以保证最大程度的隐私和速度。

Why Use Base64 解码?

  • 即时解码,实时输出
  • 完全支持Unicode和UTF-8编码的解码文本
  • 100%客户端处理--数据永远不会离开您的浏览器
  • 支持标准和URL安全的Base64变体

Common Use Cases

调试API

从JWT令牌、API响应和Webhook中解码Base64有效载荷。

电子邮件处理

解码MIME编码的电子邮件内容和附件。

数据检查

检查Base64编码的配置值和密钥。

网页开发

解码数据URI和网页中嵌入的Base64内容。

Technical Guide

Base64 解码将每个字符映射回其 6 位值,重新组装 6 位组成字节,并去除任何填充。标准 Base64 字母表使用 A-Z (0-25)、a-z (26-51)、0-9 (52-61)、+ (62) 和 / (63)。填充 = 字符表示缺失 1 或 2 个字节。本工具还接受 URL 安全的 Base64 编码,方法是将 - 替换为 +,_ 替换为 /,然后进行解码。在 atob() 产生字节字符串后,本工具通过 decodeURIComponent(escape()) 反转 UTF-8 编码来重构 Unicode 字符。

Tips & Best Practices

  • 1
    支持标准和URL安全的Base64输入
  • 2
    检查粘贴的Base64字符串中的空白字符或换行符
  • 3
    用于调试JWT令牌--头部和有效载荷都是Base64编码
  • 4
    Base64是编码,而不是加密--任何人都可以解码它

Related Tools

Frequently Asked Questions

Q 这个工具是否免费?
是的,完全免费,无需注册。
Q 我的数据安全吗?
是的。所有处理都在您的浏览器中100%客户端进行。
Q 它能解码URL安全的Base64吗?
是的,它支持标准(+/)和URL安全(-_)变体。
Q 什么浏览器被支持?
所有现代浏览器,包括Chrome、Firefox、Safari和Edge。
Q 如果输入无效怎么办?
工具显示明确的错误消息用于无效的Base64输入。

About This Tool

Base64 解码 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.