什么是Base64 还原图片?
Base64 还原图片可校验完整的 image Data URL,或为没有前缀的纯 Base64 手动指定 MIME 类型,然后计算解码字节数、生成图片预览并提供下载。它适合检查接口字段和日志中的图片数据,但不会修复损坏内容,也不能仅凭字符自动可靠判断真实图片格式。常见使用场景包括:预览接口响应或数据库字段中保存的 Base64 图片。;把合法 Data URL 还原为可下载的本地文件。;核对纯 Base64 的 MIME 类型、解码大小和浏览器兼容性。页面同时列出输入边界、输出规则和限制,便于在复制结果或投入实际流程前核对格式、语义与安全注意事项。
适用场景
- 预览接口响应或数据库字段中保存的 Base64 图片。
- 把合法 Data URL 还原为可下载的本地文件。
- 核对纯 Base64 的 MIME 类型、解码大小和浏览器兼容性。
使用方法
- 粘贴完整 Data URL 或纯 Base64。
- 纯 Base64 时选择正确 MIME 类型。
- 解码、预览并按需下载文件。
- 先使用页面提供的复杂示例验证当前选项和运行方向,再替换为自己的数据。
- 检查输出区、状态提示和限制说明,确认结果符合预期后再复制、下载或继续处理。
可运行示例
工作区中的“示例 1”和“示例 2”按钮会载入对应内容。两个示例覆盖不同结构、方向或边界,可以直接运行并观察输出与状态提示。
示例 1
data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMjAiIGhlaWdodD0iMTgwIj48cmVjdCB3aWR0aD0iMzIwIiBoZWlnaHQ9IjE4MCIgcng9IjI0IiBmaWxsPSIjMTAyNDNlIi8+PHRleHQgeD0iMTYwIiB5PSIxMDAiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMzIiIGZpbGw9IiM3NGRmYzkiPkpTT05MYW5lPC90ZXh0Pjwvc3ZnPg==示例 2
PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDAiIGhlaWdodD0iMjAwIj48cmVjdCB3aWR0aD0iNDAwIiBoZWlnaHQ9IjIwMCIgZmlsbD0iIzE4MzM0MiIvPjxjaXJjbGUgY3g9IjMyMCIgY3k9IjEwMCIgcj0iNzAiIGZpbGw9IiMyNmI2YTQiLz48dGV4dCB4PSIzMCIgeT0iMTEwIiBmb250LXNpemU9IjI0IiBmaWxsPSIjZjNmOGZhIj7mnKzlnLDlpITnkIY8L3RleHQ+PC9zdmc+输入规则
- 可输入完整 data:image/...;base64 URL 或不含前缀的标准 Base64。
- 纯 Base64 必须手动选择与实际字节一致的图片 MIME 类型。
- Base64 字符、填充和解码后 10 MiB 上限都会被校验。
- 文本输入在运行前按字符计数,当前页面上限为 15,000,000;文件类功能另按页面显示的文件上限执行。
- 解码后上限 10 MiB。
输出规则
- 结果显示所用 MIME 类型和解码后的字节数。
- 预览通过本地 Data URL 加载,失败不代表工具能修复原始字节。
- 下载扩展名依据所选 MIME 类型生成,不保证内容与扩展名真实匹配。
- 输出只反映当前输入、方向和选项;切换模式或修改输入后应重新运行,不应把旧结果当成新结果。
- 不能修复损坏的图片数据。
限制与注意事项
- 解码后上限 10 MiB。
- 不能修复损坏的图片数据。
- 不可信 SVG 下载后仍应按不可信文件处理。
数据处理说明
Base64 校验、字节计算、预览和下载链接都在浏览器中完成,不会把图片发送到服务器;不可信 SVG 仍需按不可信文件处理。关闭或刷新页面后,本工具不会保留本次数据。