Base64在线解码与编码

粘贴Base64,输入的同时就能看到解码结果。支持标准和URL安全的Base64,有无=补位、带换行或完整的data: URI都可以。文字会自动识别编码(UTF-8、GBK、Big5等),避免乱码,JSON会自动格式化。如果Base64里是文件,比如PNG、JPEG、PDF、MP3,可以直接预览并按正确的扩展名下载。切换到“编码”可以把文字或任意文件转成Base64,可选URL安全、不补位、每行76字符和data URI格式。全部在浏览器中完成,令牌和隐私数据不会离开你的设备。

免费 · 无需注册

模式

结果
显示方式

粘贴Base64即可解码。


      

使用方法

  1. 把Base64粘贴到输入框,或打开包含Base64的.txt文件。
  2. 查看解码出的文字,或预览并下载其中的文件。
  3. 如果出现乱码,换一种字符编码。
  4. 需要编码时,切换到“编码”,输入文字或打开文件。

为什么使用这个工具

中文不乱码

自动识别UTF-8、GBK、Big5等编码,也可手动切换。

容错解码

支持标准和URL安全Base64、缺少补位、带换行和data: URI。

文件识别与预览

识别PNG、JPEG、GIF、WebP、SVG、PDF、ZIP、MP3、MP4等,可预览并按正确扩展名保存。

十六进制查看

查看二进制数据的原始字节,排查隐藏字符。

文字和文件编码

支持URL安全、不补位、MIME每行76字符和data URI前缀。

隐私安全

全部在浏览器中完成,API密钥和令牌不会被发送出去。

什么是Base64

Base64用A–Z、a–z、0–9、+、/这64个安全字符来表示任意字节。当二进制数据需要经过只支持文本的系统时就会用到它,比如邮件附件、JSON接口、嵌在HTML和CSS里的图片、HTTP Basic认证和JWT令牌。每3个字节变成4个字符,所以Base64比原始数据大约多三分之一。

Base64解码后中文乱码怎么办

中文文本可能用UTF-8保存,也可能是老系统常用的GBK或GB2312,繁体中文常见Big5。编码不一致时会出现“浣犲ソ”这样的乱码。本工具会自动判断编码,如果结果仍不对,可以在列表中手动选择GBK或Big5。邮件源码里“=?GB2312?B?…?=”这样的标题也能直接解码。

Base64转图片和文件

粘贴CSS或HTML里的data:image/png;base64字符串,或接口返回的Base64,工具会根据开头的字节判断文件类型。图片、音频和视频可直接预览,PDF可在新标签页打开,点击下载即可按正确的扩展名保存。常用于前端调试接口返回的图片、二维码或电子发票PDF。

常见错误

  • 提示“不属于Base64字符”,通常是从JSON复制时带上了引号、反斜杠或转义的\n。
  • 长度不对,多半是复制时内容被截断了。
  • URL安全Base64(含 - 和 _)和不带 = 的字符串都能自动处理。
  • Base64不是加密,任何人都能解码,不能用来隐藏密码。

常见问题

怎么解码Base64?

把Base64粘贴到输入框即可,文字或文件会立即显示,不需要点按钮。

数据会上传吗?

不会。解码和编码都在浏览器中完成,对令牌、密钥和个人数据很重要。

解码出来是乱码怎么办?

可能是编码不同。在列表里选择GBK或Big5试试。

Base64能转成图片吗?

能。粘贴Base64或完整的data URI就会显示图片,点击下载可保存为PNG、JPEG等格式。

怎么把文件转成Base64?

切换到“编码”,点“打开文件”选择文件。如果要嵌入HTML或CSS,勾选“加上 data: URI 前缀”。

Base64是加密吗?

不是。Base64只是换了一种写法,任何人都能还原。

相关工具

想开发什么吗?

告诉我们你想构建什么。

告诉我们您需要构建什么:从简单的网站到完整应用、AI 解决方案、自动化或定制系统都可以。

告诉我们您想构建什么。我们会查看每一份咨询并通过邮件回复。

联系

感谢您,咨询已发送。

我们会查看详细信息并通过邮件回复。