Base64 转图片

粘贴 Base64 或 data:image URI,立即看到图片。工具根据文件字节识别真实格式,可以保存原始文件,也可以转换为其他格式后下载。

完全在浏览器中运行,不会上传任何数据。

使用方法

  1. 在输入框中粘贴 Base64 字符串或完整的 data URI,也可以点击“载入示例”试用。
  2. 查看预览和详细信息:识别出的格式、MIME 类型、尺寸以及解码后的大小。
  3. 选择下载格式。“原始文件”会保存解码后的原始字节,其他选项会在浏览器中转换图片。
  4. 下载文件。

把 Base64 文本还原成图片

当传输渠道只接受文本时,图片往往会被编码成 Base64,例如 HTML 和 CSS 中的 data URI、接口返回的 JSON、HTML 邮件、数据库字段和日志。编码后的文本比原始文件大约多出三分之一,解码就是把它还原为原来的字节。

可以粘贴纯 Base64 字符串,也可以粘贴完整的 data:image/...;base64, URI。换行和空格会被自动忽略,也支持使用 - 和 _ 的 URL 安全 Base64。解码、预览和转换都在浏览器本地完成,图片不会被上传。

从开头几个字符判断格式

每种图片格式都以固定的字节签名开头,这些字节编码后总是对应相同的 Base64 前缀。本工具检查的是解码后的字节,而不是 data URI 中声明的 MIME 类型,因此即使类型标错,也能识别出真实格式。

Base64 开头格式
iVBORw0KGgoPNG
/9j/JPEG
R0lGODGIF
UklGRWebP(RIFF 容器)
PHN2Zy 或 PD94bWwgSVG
QkBMP
AAABAAICO
SUkq 或 TU0ATIFF
JVBERPDF,不是图片,请使用 Base64 转 PDF

如何选择下载格式

原始会原样写出解码后的字节,只需要拿到文件时选它即可。其他格式则是先把图片绘制到画布上,再重新编码生成:

  • PNG:无损,保留透明背景。
  • JPEG:透明区域会填充为白色,可通过质量滑块控制压缩程度。
  • WebP 和 AVIF:文件通常更小;只有浏览器支持 AVIF 编码时才提供 AVIF 选项。
  • GIF:最多 256 色,动画只保留第一帧。
  • BMP、ICO 和 TIFF:适用于旧版软件、网站图标和印刷流程。
  • SVG:把位图包装进 SVG 文件,并不会把图片描摹成矢量图形。

常见问题

Base64 图片为什么显示不出来?
最常见的原因有:字符串被截断(例如从日志或有长度限制的单元格中复制),残留了引号或 JSON 转义字符(如 \/ 或字面上的 \n),或者数据本身根本不是图片。删掉多余字符后重新粘贴即可。Base64 校验工具可以指出非法字符并显示识别出的内容类型。
必须带 data:image 前缀吗?
不需要。纯 Base64 字符串和完整的 data URI 都可以使用。如果要从文件生成 data URI,可以使用图片转 Base64 或 Data URI 生成器。
图片会被上传到服务器吗?

不会。页面通过浏览器中的 JavaScript 解码和转换图片,你粘贴的内容不会离开你的设备。

能打开 HEIC 或 TIFF 图片吗?

这两种格式都能被识别,但大多数浏览器无法直接显示,所以预览可能为空。你仍然可以下载原始文件;如果浏览器能够解码该图片,也可以转换为其他格式。

解码出来的不是图片怎么办?
请使用 Base64 转文件。它可以识别 PDF、压缩包、音频、视频等多种文件类型,并以正确的扩展名保存。