toolgarden.xyz
EN

Base64 转图片

将 Base64 或 data:image 格式的字符串还原为图片文件,支持预览和下载,浏览器本地完成,不上传内容。

Base64 转图片

可以拖拽 .txt / .base64 文本文件到这里,也可以 Ctrl + V 直接粘贴 Base64。

所有转换都在本地浏览器完成,图片和 Base64 内容不会上传到服务器。

图片结果

等待 Base64 输入

粘贴图片 Base64 或 Data URL 后,工具会在本地还原图片并提供下载。

工具说明

Base64 转图片会解码文本并把得到的二进制数据作为图片预览和文件下载。输入可以是纯 Base64,也可能是以 `data:image/...;base64,` 开头的 data URL;正确的 MIME 类型有助于浏览器选择解码器和输出扩展名。

解码成功只说明字节能够形成浏览器可读的图片,不证明内容安全、来源可信或扩展名正确。处理来自接口和日志的长字符串时,应去掉意外的引号、空格与换行,并确认没有被 URL 编码或重复 Base64 编码。

使用步骤

  1. 粘贴编码内容

    保留完整 data URL,或只粘贴纯 Base64 字符串。

  2. 解码并预览

    检查识别出的格式、尺寸和画面,若失败则核对前缀与填充字符。

  3. 下载并验证

    使用匹配格式的扩展名保存,再用目标软件打开确认。

支持范围与限制

接受的输入
裸 Base64 字符串,或带 data:image/...;base64, 前缀的完整 Data URL
容错处理
会忽略换行和多余空白:从代码或日志里复制出来的多行字符串可以直接粘贴
格式识别
根据解码后的文件头判断实际类型,不依赖 Data URL 里声明的 MIME
常见失败原因
字符串被截断、复制时漏掉结尾的 = 号填充、或内容根本不是图片数据
输出
可预览并下载为原始格式的图片文件
处理位置
解码在浏览器内完成,字符串不上传

典型使用场景

  • 还原接口图片

    把 API 响应中的头像、验证码样例或附件字段恢复为可查看文件。

  • 检查 data URL

    验证 CSS、HTML 或数据库里保存的内联图片是否完整。

  • 还原接口返回的图片数据

    有些接口把验证码或缩略图以 Base64 形式返回,调试时需要先解码出来看实际内容。

使用前需要知道的事

  • 不要把无法信任的解码结果当作安全文件转发,仍应遵守上传扫描和内容校验流程。
  • 缺少 `=` 填充的 Base64 有时仍可解码,但截断的数据无法通过补填充恢复。
  • 如果文本以 `%2F`、`%2B` 等形式出现,可能需要先做 URL 解码。

相关概念

padding
Base64 末尾用于补齐编码分组的 `=` 字符。
MIME type
描述媒体格式的标识,例如 `image/png` 或 `image/jpeg`。

常见问题

Base64 转图片会上传内容吗?
不会。Base64 解码、预览和下载都在浏览器本地完成。
支持哪些 Base64 输入?
支持 data:image 开头的完整 Data URL,也支持纯图片 Base64。纯 Base64 会根据图片文件头识别格式。
可以拖拽 Base64 文件吗?
可以。可以拖拽 .txt 或 .base64 文本文件,也可以直接 Ctrl + V 粘贴 Base64 内容。
导出的图片格式如何确定?
如果输入包含 MIME 类型会优先使用它;纯 Base64 会根据 PNG、JPG、WebP、GIF、BMP、SVG、AVIF 等文件特征识别。
解码失败通常是什么原因?
最常见的是字符串被截断:从日志或控制台复制时没选全。其次是漏掉结尾的 = 填充符,或者误把标准字符集和 URL 安全字符集(- _ 替代 + /)混用了。
多行的 Base64 需要先合成一行吗?
不需要。换行和多余空白会被自动忽略,从代码或邮件源码里复制出来的多行字符串可以直接粘贴。