跳至内容

在线免费Base64转图片工具

即时将Base64字符串和数据URI解码为可下载的图片文件,直接在浏览器中查看尺寸和格式,100%私密。

100%私密,无需上传任何文件。

您粘贴的字符串在浏览器中解码,从不上传下载前即可查看格式、尺寸和预估大小支持完整的 data URI 或原始 Base64,可识别 PNG、GIF、WebP 或 SVG,其余均按 JPG 处理

三步将 Base64 转换为图片

  1. 粘贴您的 Base64

    将完整的 data URI(data:image/…;base64,…)或原始 Base64 字符串粘贴到输入框中。原始字符串中的空格和换行会自动去除。

  2. 解码与预览

    点击“解码并预览图片”,即可看到图片及其格式、尺寸和预估大小。

  3. 下载图片

    点击“下载图片”将其保存为文件,扩展名根据图片类型确定,如 .png 或 .jpg。

核心功能

Base64 转图片,支持 data URI 或纯字符串:两段粘贴的字符串都解码为同一张 PNG 图片

粘贴 Base64 或 Data URI

Base64 转图片预览:解码后的图片带有 1200 × 800 标尺,显示其 PNG 格式和 KB 大小

预览、大小和尺寸

  • 数据保留在您的设备上
  • PNG、JPG、GIF、WebP、SVG
  • 免费,无需注册

当您需要解码 Base64 图像时

调试与开发

  • 无需写代码即可预览 API 响应中的 Base64 图片
  • 将 AI 图像生成 API 返回的图片保存为文件
  • 检查数据库记录中存储的 Base64 图片数据
  • 查看 CSS 或 HTML 源码中的 data URI

数据恢复

  • 从 JSON 数据中的 Base64 字段提取图片
  • 恢复应用日志中以 Base64 字符串记录的图片
  • 解码从原始邮件源码中复制的 Base64 图片附件
  • 将数据库导出的 Base64 值还原为图片文件

测试与质量保证

  • 检查编码函数生成的图片是否正确
  • 确认配置文件中的 Base64 字符串是有效图片
  • 检查 API 返回图片的大小和尺寸
  • 通过查看生成的图片测试 canvas.toDataURL() 的输出

什么是 Base64 图片解码器?

Base64 图片解码器可以把一段 Base64 文本字符串还原成图片文件。它从文本重建原始字节并显示图片,正好与图片编码为 Base64 的过程相反。解码不会改变图片的格式、尺寸或质量。

如何查看并保存 Base64 图片

以下解答涵盖如何识别 Base64 图片的格式、如何在网页中显示它,以及下载的文件包含什么内容。

如何判断 Base64 图片的格式?

看开头的几个字符。每种格式的文件开头字节都是固定的,所以它们的 Base64 开头也是一样的。如果是原始字符串,解码器会帮你识别。

  • iVBORw0KGgo:PNG
  • /9j/:JPG
  • R0lGOD:GIF
  • UklGR:WebP
  • PHN2Zy 或 PD94bWw:SVG

如何在 HTML 中显示 Base64 图片?

把它作为 data URI 放进 img 标签。在字符串前加上前缀 data:image/png;base64,,并使用与图片匹配的类型。CSS 中在 url() 内使用方法相同。要从图片文件生成这段字符串,可使用图片转 Base64 转换器。

下载时得到的是什么文件?

下载图片会把解码后的字节保存为名为 decoded-image 的文件,扩展名如 .png、.jpg、.gif 或 .webp。图片在此过程中不会被重新编码,其质量和任何元数据都与变成 Base64 之前完全一致。

Base64转图片常见问题

关于将 Base64 字符串解码为图片的常见问题

我可以粘贴不带 data:image 前缀的 Base64 字符串吗?

可以。解码器会读取开头字节,并为 PNG、GIF、WebP 和 SVG 自动添加正确的前缀,其他情况按 JPG 处理。对于 AVIF、BMP 或 ICO,请粘贴带有类型的完整 data URI,例如 data:image/avif;base64,,这样下载时才会得到正确的扩展名。

为什么我的 Base64 字符串无法解码?

最常见的原因是字符串被截断,请复制全部内容。去除任何引号和 JSON 转义符,例如把 \/ 改回 /。URL 编码文本(%2B、%2F)和 URL 安全 Base64(- 和 _)需要先转换回 + 和 /。另外请确认数据是图片,而不是 PDF 或其他文件。

如何查看 Base64 图片的大小?

直接解码即可。工具会显示像素宽高和预估文件大小。预估依据一般规律:文件大小约为 Base64 长度的四分之三,因此 40,000 个字符约对应 29 KB 的文件。粘贴的字符串长度没有上限。

我可以解码来自 JSON API 响应的 Base64 吗?

可以。复制引号之间的值并粘贴进去。许多图像生成 API 都以这种方式返回图片。如果 JSON 中显示 \/ 而不是 /,请先反转义,否则解码会失败。

我可以将 Base64 转换为 PDF 或其他文件类型吗?

不可以。此工具只解码浏览器能够显示的图片。Base64 格式的 PDF、ZIP 或文本文件会报错。拿到图片后,您可以用图片转换器更改其格式。

支持哪些图片格式?

只要是浏览器能显示的图片都支持。JPG、PNG、GIF、WebP 和 SVG 在所有现代浏览器中都可用,AVIF、BMP 和 ICO 在大多数浏览器中可用。原始字符串会被识别为 PNG、GIF、WebP 或 SVG,默认按 JPG 处理。下载的文件会保留图片原本的格式,因为本工具不会进行转换。

还有疑问?请联系我们的支持团队。