广告位
Base64 还原文件
将 Base64 字符串解码为原始文件,自动识别 MIME 类型,支持预览与下载
Base64 还原文件
粘贴 Base64 字符串(支持 data:xxx;base64, 前缀或纯 Base64),自动解码为文件
·
预览
无预览
广告位
使用说明
- 粘贴 Base64 字符串到输入框,支持带 data:xxx;base64, 前缀或纯 Base64 字符串
- 如需自定义文件名或 MIME 类型,可在选项区填写(留空则自动识别)
- 点击"解码并预览"按钮,工具会自动解析 MIME 类型并展示预览
- 图片类型直接显示预览,其他类型显示文件基本信息
- 点击"下载文件"按钮将解码后的二进制内容保存为本地文件
- 大文件采用分块解码,避免栈溢出导致浏览器崩溃
适用场景
- 数据还原:将接口返回的 Base64 数据还原为图片或文件
- 嵌入资源提取:从 CSS / HTML 中提取 Base64 内联资源
- 附件下载:邮件附件 / API 响应中的 Base64 文件下载
- 调试排查:快速查看 Base64 编码对应的原始文件内容
- 逆向分析:分析 SVG / 字体 / 图标的 Base64 表示
安全保障
- 本地解码:所有 Base64 解码与文件生成在浏览器本地完成
- 隐私保护:不上传 Base64 内容到任何服务器
- 无网络请求:解码过程不发起任何外部请求
- 免费使用:无需注册登录,打开即用
常见问题
支持哪些 Base64 格式?
支持完整 Data URL(data:image/png;base64,XXXX)与纯 Base64 字符串(仅编码内容)。带前缀时自动提取 MIME 与数据,不带前缀时根据自定义 MIME 或默认 application/octet-stream 处理。会自动去除首尾空白、换行符与 data: 前缀。
大文件解码会失败吗?
本工具对大文件采用分块解码(每块 8KB),避免 atob 一次性解码超长字符串导致的栈溢出问题。但浏览器对内存仍有限制,建议 Base64 字符串长度不超过 10MB,否则可能造成卡顿。
无法预览的文件类型怎么办?
图片类型(image/*)会在预览区直接显示。其他类型(如 PDF、字体、二进制)会显示文件信息(大小、MIME、文件名),仍可通过"下载文件"按钮保存到本地后用对应程序打开。
下载的文件名是怎么确定的?
优先使用用户在"文件名"输入框中填写的名称;若留空,则根据 MIME 类型推断扩展名(如 image/png → .png),默认文件名为 download.bin。
广告位