跳转到主要内容
← 首页

Base64 解码器

将 Base64 解码为可读文本

Base64 解码的原理

每 4 个 Base64 字符还原为 3 个字节,再按 UTF-8 文本读取。出现 Base64 字母表之外的字符或填充被截断时,会提示“无效的 Base64 字符串”。JWT 使用的 Base64URL 以 - 和 _ 代替 + 和 /,解码令牌请使用 JWT 解码工具。图片、PDF 等二进制内容解码后会显示为无法阅读的字符。

示例

解码一个字符串
SGVsbG8sIFdvcmxkIQ== → Hello, World!
JWT 的 header
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9 → {"alg":"HS256","typ":"JWT"}
HTTP Basic 认证头
Authorization: Basic dXNlcjpwYXNz → user:pass

常见问题

为什么提示“无效的 Base64 字符串”?

输入中包含不属于 Base64 的字符(例如中间夹有空格,或 Base64URL 中的 - 或 _),或者因为填充被截掉导致长度不对。

Base64 不需要密钥就能解码吗?

是的。Base64 不是加密,任何人都能解码——这正是本工具所做的事。

可以解码包含文件的 Base64 吗?

本解码器输出的是文本。图片或 PDF 等二进制内容解码后会变成无法阅读的字符;这类内容请使用面向文件的工具。

解码后的数据会被发送到其他地方吗?

不会。解码在您的浏览器中完成。

相关工具