YourTools.
English
返回目录
工具

Base64 转图片

把 Base64 或 data: URI 还原为图片等文件,类型由内容或 URI 判断。

本地处理

文件只在当前浏览器处理;关闭或清空后不保留。

输入文本

输入或粘贴要处理的文本

调整设置

无需设置,直接使用默认值

此工具无需设置。

开始处理

在本机浏览器中处理,可随时取消

请先输入文本

工具介绍

把 Base64 文本或 data: URI 还原成图片或其他文件。例如在网页源码或接口返回的 JSON 里看到一段图片的 Base64,想看看是什么图并保存下来;或者把别人以 Base64 文本发来的 PDF、压缩包还原成原始文件。

文件类型优先根据还原出的内容判断,能识别 JPG、PNG、WebP、GIF、PDF、ZIP、字体、音视频等常见格式,识别不了时再参考 data: URI 中的类型。最多处理 14 MB 的 Base64 文本,在浏览器中完成,不上传。

使用步骤

  1. 粘贴 Base64 文本或以 data: 开头的完整 data URI,也可以点击“使用示例”载入一张小图片的 Base64。
  2. 无需调整设置,直接点击“运行”。
  3. 在预览区查看还原结果:图片和 PDF 会直接显示,文本会显示开头部分。
  4. 下载还原出的文件,文件名为 decoded 加上对应的扩展名,例如 decoded.png。

格式与限制

输入
文本
大小上限
14 MB
隐私
文件留在当前浏览器会话中,不上传文件字节。
费用
免费,无需注册

常见问题

可以直接粘贴 CSS 里的 url(...) 吗?

不行,只粘贴以 data: 开头的部分或纯 Base64 即可。两端的引号、末尾的分号和逗号会被自动去掉,中间的换行、空格以及 JSON 字符串里的 \n 也会被忽略,所以从 JSON 里复制的值可以直接使用。

为什么还原后的 Word 文档变成了 .zip 文件?

DOCX、XLSX 等 Office 文件内部就是 ZIP 压缩包,工具按内容识别时会把它们认作 ZIP,保存为 decoded.zip。下载后把扩展名改回 .docx 或 .xlsx 即可正常打开。

为什么得到的是 decoded.txt 或 decoded.bin?

内容无法识别、又没有 data: 前缀给出类型时,能按 UTF-8 读出的内容保存为 decoded.txt,其他保存为 decoded.bin。SVG 图片也属于文本,纯 Base64 会得到 decoded.txt,带上 data:image/svg+xml;base64, 前缀则保存为 decoded.svg。

提示 Base64 无效是什么原因?

Base64 只能包含 A–Z、a–z、0–9、+ 和 /(或 - 和 _),末尾可以有 = 填充。复制时混入了其他字符,或者 data URI 不是 ;base64, 形式,都会报错。

怎样把图片转换成 Base64?

使用“图片转 Base64”工具,它可以把图片或任意文件转换为 Base64 或 data: URI。