跳到工具

Base64 解码

在浏览器中将 Base64 字符串还原为 UTF-8 文本,自动处理填充与空白字符。

Base64 解码是编码的逆过程,把 ASCII 安全的文本还原为原始字节。检查 API 响应、读取内嵌 data URL、调试认证头时都会用到。

解码器对填充和换行宽容,但会拒绝字母表之外的字符,让真正损坏的输入被暴露出来,而不是静默地乱码。

解码器忽略换行和空格,你可以直接粘贴 PEM 块或 JSON 字符串,无需预先清理。

常见用途

常见问题

解码结果为什么是乱码?
输入在编码前可能不是合法 UTF-8,或者被重复编码了。请确认只解一层。
需要末尾的等号填充吗?
标准 Base64 需要把长度补齐到 4 的倍数,但本解码器容忍缺失的填充,也会忽略空白字符。
解码 Base64 安全吗?
解码本身安全,只是还原出原始数据。风险在于你如何处理解码结果,因为 Base64 常包裹凭据或令牌。
允许哪些字符?
只有 A-Z、a-z、0-9、'+'、'/' 和 '=' 填充。其他字符会被拒绝,让损坏显而易见。
非法输入会怎样?
Base64 字母表之外的字符会被拒绝并报错,让损坏的输入暴露出来,而不是静默地输出错误结果。

相关工具