Base64 转图片转换器

将 Base64 字符串和 data URI 解码还原为图片

输入

支持原始Base64和Data URI格式。按Ctrl+Enter解码。

输出

解码后的图片将显示在这里

概述

Base64 转图片转换器可将原始 Base64 字符串或完整的 data: URI 解码还原为可查看、可下载的图片——完全在你的浏览器中完成。粘贴该字符串,点击"解码",工具会根据 data URI 前缀或魔数(magic bytes)检测图片的 MIME 类型,实时渲染预览,并让你以正确命名的文件保存它。

此转换器可检测和处理的内容
  • 同时支持两种格式:完整的 data:image/...;base64,... URI,或不带前缀的原始 Base64 字符串
  • 当没有 data URI 前缀时,通过魔数(PNG、JPEG、GIF、WebP、SVG、BMP、ICO、AVIF 签名)嗅探 MIME 类型
  • 解码后立即显示实时图片预览,让你在下载前先确认结果
  • 一键下载,并根据检测到的 MIME 类型自动推断正确的文件扩展名
  • 剪贴板粘贴按钮,配合 Ctrl+Enter 快捷键即可解码,无需离开键盘
  • 针对格式错误的输入给出清晰、具体的错误提示,而不是静默失败
何时需要将 Base64 转换为图片
  • 从嵌入在 JSON API 响应或已保存配置文件中的 Base64 字符串恢复出可查看的图片
  • 在调试时提取并检查 CSS background-image 或 HTML <img src="data:..."> 背后的图片
  • 在将 Base64 负载发送给其他服务之前,验证其是否有效并能正确渲染
  • 将从浏览器 DevTools 或数据库字段复制的 data URI 转换为可下载的文件
  • 在查看错误报告或支持工单时,确认 Base64 编码的截图或资源实际呈现效果
如何将 Base64 转换为图片
  1. 1.将原始 Base64 字符串或完整的 data: URI 粘贴到输入框,或使用"粘贴"按钮从剪贴板读取
  2. 2.点击"解码",或按 Ctrl+Enter(Mac 上为 Cmd+Enter)
  3. 3.查看右侧的实时预览和检测到的 MIME 类型
  4. 4.点击"下载",以正确的文件扩展名保存解码后的图片
需要了解的边界情况
  • 格式错误的输入——填充错误、非法字符,或复制粘贴时被截断——会得到清晰的"无效 Base64 字符串"提示,而不是损坏的图片
  • 如果没有 data: URI 前缀,MIME 类型是根据解码后的前几个字节猜测的;被截断或不常见的负载可能导致检测失败
  • 极长的 Base64 字符串(多兆字节的图片)可能会让输入文本框在输入或粘贴时感觉迟缓
  • 出于隐私考虑,浏览器可能会阻止以编程方式读取剪贴板——如果"粘贴"按钮无效,请使用 Ctrl+V/Cmd+V 手动粘贴
限制
  • 一次只能解码一个字符串;没有批量解码模式
  • 该工具会验证 MIME 签名和 Base64 语法,但无法修复被截断或损坏的负载
  • 以文本形式粘贴的超大图片可能会超出浏览器内存和编辑性能的舒适范围
需要反向转换吗?

如果你从一个真实的图片文件出发,需要生成用于嵌入 HTML、CSS 或 JSON 负载的 Base64 字符串或 data URI,请改用图片转 Base64 转换器。它支持拖放批量编码,并提供多种输出格式。