logo
GeekFormat

Base64 解码

Base64 输入
0 字符

免费在线 Base64 解码工具,将 Base64 字符串还原为原始文本,支持多字符集,适合接口排查和日志还原。

相关推荐

适用场景

  • 解码接口返回的 Base64 字段查看原始内容
  • 还原日志中的 Base64 编码数据
  • 恢复配置文件中的 Base64 编码值
  • 排查 Base64 解码报错原因(填充缺失、非法字符等)

功能特点

  • 实时双向转换:输入即解码,300ms 防抖延迟,无需手动触发
  • 多字符集支持:UTF-8、ASCII、ISO-8859-1 三种字符集,覆盖中文/英文/多语言场景
  • URL-safe Base64 兼容:自动处理 - 和 _ 字符替换,支持无 Padding 格式
  • 非法字符检测:解码失败时提示具体错误位置,快速定位格式问题
  • 一键复制与下载:支持复制解码结果到剪贴板,或下载为 .txt 文本文件

使用方法

  1. 粘贴需要解码的 Base64 字符串
  2. 选择字符集(UTF-8/ASCII/ISO-8859-1)
  3. 工具自动进行 Base64 解码并显示结果
  4. 复制解码结果用于后续调试或文档记录

常见问题

为什么 Base64 解码时会报 InvalidCharacterError?

常见原因包括:混入了空格/换行/引号等非法字符、Padding(=)数量不正确、或使用了 URL-safe 变体(-/_ 替代 +//)。建议先用 Base64 清理工具预处理再解码。

解码后看到乱码怎么办?

可能是字符集选择错误。如果原文是中文,请选择 UTF-8 字符集;如果是纯英文或二进制数据,可尝试 ASCII 或 ISO-8859-1。

URL-safe Base64 和普通 Base64 解码有什么区别?

URL-safe Base64 使用 - 和 _ 替代 + 和 /,且通常省略末尾的 = Padding。解码前需要将 -/_ 还原为 +//,并补全正确的 Padding。

Base64 解码适合接口联调吗?

非常适合。很多 API 响应、OAuth Token、回调参数和中间件日志都会把内容做 Base64 封装,解码后可直接查看原始数据。