Base64 转图片

在浏览器本地将 Base64 或 Data URL 还原为图片,验证格式、预览并下载原始图片字节,无需上传。

PNG、JPEG、GIF、WebP、AVIF、BMP、ICO · 图片 ≤ 10 MiB · 文本 ≤ 15 MiB · 不支持 SVG

验证后的图片预览将显示在这里。

处理只在浏览器内完成。Base64 是编码,不是压缩或加密。原有元数据会保留。

HTML 和 CSS 输出仅作为文本展示。解码器接受纯 Base64 或包含 Base64 的图片 Data URL。

本地处理,保留原始字节

图片通过文件签名和浏览器解码双重验证。工具不重新绘制图片,也不删除元数据;浏览器无法预览的图片会给出错误。

真实处理示例

以下文件由本工具或与工具共用的处理代码生成。可对照输入、参数和结果,并下载文件核验。

示例 1PNG · 360 × 360 · 84625 B

输入

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoCAYAAAB65WHVAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAgAElEQVR4nOy9dXCcV9…
下载原文件
示例 2JPG · 480 × 320 · 47461 B

输入

data:image/jpeg;base64,/9j/2wBDAAQDAwMDAgQDAwMEBAQFBgoGBgUFBgwICQcKDgwPDg4MDQ0PERYTDxAVEQ0NExoTFRcYGRkZDxIbHRsYHRYYG…
下载原文件
示例 3GIF · 400 × 240 · 70613 B

输入

data:image/gif;base64,R0lGODlhkAHwAPcAAAAAAPhzFvhzFvhzFvhzFvhzFvhzFvhzFvhzFvhzFvhzFvhzFvd0GPR3He98Ju5/Ku2AK+uBLumDMe…
下载原文件
示例 4WEBP · 640 × 960 · 24796 B

输入

data:image/webp;base64,UklGRtRgAABXRUJQVlA4IMhgAADwPAKdASqAAsADPmEwlUgkIqmrovJo6XAMCWltOLHfj13KJ/A8OJKXN4XU5j7HWvM//…
下载原文件

使用步骤

  1. 粘贴或导入 Base64

    粘贴纯 Base64 或图片 Data URL,也可导入不超过 15 MiB 的文本文件。

  2. 检查结果

    工具检查 Base64 语法、图片签名和声明的 MIME 类型,再由浏览器解码验证图片。

  3. 下载图片

    按识别出的图片格式,下载解码后的原始字节。

常见问题

文件会上传吗?

不会。编码、解码和预览验证均在浏览器本地执行。

Base64 会压缩或加密图片吗?

不会。Base64 是文本编码,不计前缀时,通常会使二进制数据体积增加约三分之一。它不会加密文件。

动画、透明度和元数据会保留吗?

工具保留原始字节,不会重新绘制图片,因此原字节中的动画、透明度和现有元数据会保留。不同浏览器的预览支持可能不同。

支持哪些输入?

支持不超过 10 MiB 的 PNG、JPEG、GIF、WebP、AVIF、BMP 和 ICO。解码接受标准或 URL 安全的纯 Base64,以及包含 Base64 的图片 Data URL,输入文本不超过 15 MiB。不解码 SVG、HTML 片段或 CSS 片段。