私密转换,打开即用。

Base64 在线解码与编码

直接在浏览器中解码 Base64 或把文本编码为 Base64,支持标准格式和 URL 安全格式。

鼠标悬停在输出框会全选内容,单击即可复制。

专项转换工具

更多 Base64 工具

需要图片、文件或字节级结果时,使用对应的专项工具。

更清爽地编码和解码 Base64。

路径更短,控件更清楚,转换在浏览器中完成。

浏览器本地

私密转换,打开即用。

页面分开

路径更短,控件更清楚,转换在浏览器中完成。

边界清楚

更清爽地编码和解码 Base64。

只在浏览器中完成 Base64 转换

Decode Base64 会直接在浏览器中编码文本、解码 Base64。普通转换不会把你粘贴的密码、令牌、JSON、代码片段或小文件发送到服务器,适合调试 API、检查测试数据或处理不希望交给陌生后端的内容。

Base64 不是加密。它把字节表示成可打印字符,方便数据通过邮件正文、HTTP 头、配置文件等只适合文本的系统传输。编码结果可以被任何人还原,因此不能用来保护秘密。

标准 Base64 与 URL 安全 Base64

标准 Base64 使用字母、数字、加号、斜杠以及可选的等号填充。Base64URL 会把加号换成连字符、斜杠换成下划线,因此更适合 URL、查询参数、文件名和 JWT 分段,通常不需要额外转义。

自动判断会检查输入能否有效解码,并在重新编码后回到同一种表示。不过很短的字符串有时既像普通文本,也像合法 Base64。遇到这种情况,可以直接选择“编码”或“解码”,明确指定转换方向。

文本、历史记录与文件工作流

文本工具左侧输入、右侧显示结果,可以切换 URL 安全模式并一键复制。最近的转换历史只保存在当前浏览器的 localStorage 中,无需账号即可再次使用、导出或删除。

文件工具可以把本地小文件转成 Base64,也可以把 Base64 字节还原为可下载文件。保守的大小限制能避免浏览器标签页卡死。图片、PDF 和 JWT 另有独立工具,可提供预览、元数据或签名验证。

明确报错,不用空白掩盖失败

遇到非法字符、错误填充、截断输入,或者内容并不是有效 UTF-8 文本时,页面会显示具体错误,而不是悄悄返回空结果。这样可以避免把失败误认为“解码后恰好没有内容”。

二进制结果会按字节处理,不会强行当作文字。如果图片或 PDF 在文本框里显示乱码,应改用图片、PDF 或文件工具进行预览和下载。

Base64 常见用途与安全提醒

开发者经常在 API 响应、MIME 附件、Basic 认证示例、数据 URL、CSS 内嵌图片、JWT header 与 payload、测试 fixture 中遇到 Base64。首页和结果页会链接到图片、文件、Base64URL、JWT 等下一步工具。

不要运行来源不可信的解码文件。需要保密的数据应使用真正的加密、访问控制和密钥管理;Base64 只能改变表示方式,不能提供机密性。

帮助和常见问题

这里可以解码 Base64 文件吗?

可以。你可以把小文件转成 Base64,也可以把 Base64 还原成可下载文件,处理都在浏览器中完成。

Base64 是加密吗?

不是。Base64 是可逆编码,不能保护秘密内容。

输入内容会发送到服务器吗?

不会。普通文本和小文件转换在当前浏览器本地运行,不需要上传输入内容。