Base64解码

粘贴Base64字符串(标准、URL安全的Base64URL或data: URI),即可解码为可读文本。图片、PDF、音频等文件会被自动识别。

0个字符 · 0 B · 0行

提示:按 Ctrl + Enter(Mac 上为 ⌘ + Enter)即可解码。

就绪
0个字符 · 0 B · 0行

解码Base64文件

有包含Base64的.txt / .b64文件?拖到这里即可还原原始文件(图片、PDF、ZIP、音频等)。最大100 MB。

点击选择文件或拖放到此处 包含Base64或Data URI的文本文件 · 最大100 MB

如何解码Base64

  1. 将Base64字符串粘贴到输入框(或将文件拖入文件解码区)。
  2. 字符集保持UTF-8即可,适用于几乎所有现代数据。如果出现�乱码,请选择自动检测或指定字符集。
  3. 点击解码,或开启实时模式边输入边解码。
  4. 复制或下载结果。解码出的图片、音频、视频和PDF会显示预览和下载按钮。

本解码工具支持的内容

  • 标准与URL安全Base64 – 自动识别+/和-_两种字符表,JWT片段和Base64URL令牌无需修改即可解码。
  • 不规范的输入 – 可处理换行(MIME、PEM)、空格和缺少的=填充。无效字符会被跳过并提示,严格模式下则报错并给出准确位置。
  • Data URI – 可直接粘贴data:image/png;base64,…,前缀会被去除,MIME类型用于生成文件名。
  • 40多种字符集 – UTF-8、UTF-16/32、GBK、GB18030、Big5、Shift_JIS、EUC-KR、Windows-125x、ISO-8859-x、KOI8等,并支持自动检测。
  • 文件 – 自动识别图片(PNG、JPEG、GIF、WebP、SVG)、PDF、音频、视频、ZIP和Office文档,可预览或下载。

示例

Base64输入解码结果
SGVsbG8gV29ybGQhHello World!
eyJhbGciOiJIUzI1NiJ9{"alg":"HS256"}(JWT头部)

常见问题

为什么结果中出现�或乱码?

Base64只保存字节,不保存生成这些字节的字符集。如果原文使用GBK、Big5等传统编码,请在源字符集中选择对应编码,或尝试自动检测。

结果看起来还是Base64,怎么办?

数据可能被编码了两次。点击用作输入后再解码一次即可。

宽松模式和严格模式有什么区别?

默认情况下,Base64字符表以外的字符会被忽略,并提示跳过了多少个。严格模式则会在第一个无效字符或填充错误处停止并标出其位置,适合用来校验数据。

输入最大可以多大?

文件区可解码最大100 MB的文件。文本框可输入数MB的Base64。