跳到主要内容
← 返回

Base64 转图片在线工具

媒体
本地运行 · 不上传

免费在线 Base64 转图片工具,支持 data URI 格式,一键解码预览并下载图片

结果有帮助吗?

本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。

下一步

使用指南

接口返回里嵌着一大段 Base64、HTML 里写了 data:image/...、或日志里只剩编码串时,你需要把它还原成真正能打开的图片。本工具在浏览器本地解码并预览:自动剥 Data URI、去空白换行、规范化 URL-safe(-_)并补齐 padding,再用文件头魔数识别 PNG/JPEG/GIF/WebP 等,下载扩展名与真实格式一致——图片数据不上传。

1. 还原一张图片

纯 Base64(没有 data: 前缀)时,不再默认硬套 image/png:优先读文件头魔数。若魔数能识别而浏览器仍无法渲染,多半是载荷中途截断——错误文案会区分「非法字符 / 解码失败 / 不是图片 / 疑似截断」。

  1. 把 Base64 字符串粘贴到输入框。可以是纯 Base64、带前缀的 Data URI,也可以是邮件折行或 URL-safe 变体。
  2. 点击解码:工具规范化输入并按魔数识别格式,在下方渲染预览,并显示 MIME、尺寸与体积。
  3. 核对信息后点击下载——文件扩展名跟检测到的格式走(.png / .jpg / .webp 等),不再一律写成 .png。

2. 解码失败时怎么排查

Base64 本身是无损编码:解码失败几乎总是「输入不是完整合法的 Base64 图片」,而不是「工具压坏了画质」。画质问题来自原先 JPEG 压缩,与本次解码无关。预览旁若出现「已规范化 URL-safe / 已去除空白 / 已补齐 padding」,说明输入曾被自动修复过一层字符串问题。

  • 非法字符:混入了引号、省略号或未转译的 URL-safe 以外字符——对照错误提示清理。
  • 混入空白与换行:邮件或文档里的 Base64 常按 76 字符折行;本工具会自动去掉空白再解。
  • URL-safe 变体:来自 JWT/URL 传输的 -_ 与缺 =,工具会自动转回标准字母表并补齐填充。
  • 不是图片或截断:解码出的字节没有合法图片头,或长度过短——回到上游核对是否复制完整。

3. 和相关工具怎么配合

安全提醒:Data URI 里可能夹着敏感截图或证件照片。本站全程本地解码,但请勿把含隐私的 Base64 贴到不可信的第三方站点。体积膨胀约 33% 是编码开销,还原后二进制大小与原始文件一致。

  • 只有编码串、想看文本内容而不是图片:用 Base64 编解码工具。
  • 本地有图片文件、要嵌进 JSON/HTML:反向用「图片转 Base64」(可切换 Data URI / 纯 Base64 / img / CSS / Markdown)。
  • 解码后体积太大:先下载,再用图片压缩或调整尺寸。
  • 需要批量处理多张:优先在脚本里做;本页面向单张快速核验与下载。

4. 输入形态与自动修复

  • Data URI:自动剥 data:image/...;base64, 前缀,MIME 仅作提示,最终以魔数为准。
  • 邮件折行与空白:按 76 字符折行或混入空格换行时,解码前会去掉空白。
  • URL-safe:-_ 会转回 +/,缺 = 时按长度补齐 padding。
  • 预览旁提示「已规范化 / 已去空白 / 已补 padding」表示字符串层修过,载荷本身未改像素。

5. 格式识别与下载扩展名

解码后读取文件头魔数识别 PNG、JPEG、GIF、WebP 等;下载扩展名跟检测结果走,不再一律 .png。魔数能识别但浏览器仍无法渲染时,多半是中途截断——错误文案会区分非法字符、解码失败、不是图片、疑似截断。体积约膨胀 33% 是 Base64 开销,还原后二进制大小应与原始文件一致。

6. 隐私与批量边界

证件照、聊天截图常嵌在 Data URI 里:本站本地解码不上传,但仍勿把含隐私的串贴到不可信站点,并留意屏幕分享。本页面向单张核验与下载;大批量请用脚本。反向嵌入用「图片转 Base64」;只要文本载荷用 Base64 编解码工具。

常见问题

按文件头魔数识别 PNG、JPEG、GIF、WebP 等常见格式,下载时扩展名与检测到的真实格式一致,不会一律存成 .png。粘贴后即可预览并一键下载。

不必。纯 Base64、带 data:image/...;base64, 前缀、邮件里按 76 字符折行的、来自 JWT/URL 的 URL-safe 变体(-_ 与缺 =)都能处理:工具会自动剥前缀、去掉空白换行并补齐 padding。

错误提示会区分四种情况:非法字符(混入引号、省略号等)、解码失败、不是图片、疑似截断。多数是复制不完整或混入多余字符;提示「疑似截断」时,回到上游确认是否复制全了。

不会。Base64 是无损编码,画质问题来自图片原本的 JPEG 压缩,与解码无关;体积膨胀约 33% 是编码开销,还原后的二进制大小与原始文件一致。

本页面向单张快速核验与下载,批量优先在脚本里做。反过来要把本地图片嵌进 JSON/HTML,用站内「图片转 Base64」;解码出的图太大,先下载再用压缩或调整尺寸工具。

本站全程本地解码、不上传;但请勿把同样的内容贴到不可信的第三方站点,屏幕分享和录屏也会暴露它。

相关工具

相关文章