Base64 转文件
将任意 Base64 字符串或 Data URL 解码还原为原始文件。自动识别 MIME 类型,支持图片内联预览,直接下载结果——全程在浏览器中完成,无需上传任何文件。
Base64 转文件
粘贴 Base64 字符串,选择格式,下载还原文件。
在浏览器本地解码,文件不会上传到服务器
如何将 Base64 解码为文件
粘贴 Base64 字符串
粘贴原始 Base64 字符串或完整 Data URL(data:image/png;base64,...)。空格和换行符会自动去除。
设置 MIME 类型和文件名
如果粘贴的是 Data URL,MIME 类型会自动识别。否则请从下拉菜单中选择正确的类型。
转换并下载
点击「转换并下载」。图片会在页面内预览,PDF 和二进制文件会直接下载到您的设备。
Base64 转文件示例
本工具支持以下常见输入格式——直接粘贴即可使用。
data:image/png;base64,iVBORw0KGgoAAAANSUhEUg
AAAEAAAABACAYAAACqaXHeAAAACXBI...iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHe
AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEklEQVR4...{
"filename": "logo.png",
"mime": "image/png",
"encoding": "base64",
"data": "iVBORw0KGgoAAAANSUhEUg..."
}iVBORw0KGgoAAAANSUhEUgAAAEAAAABACYAACq-XHe
AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEklEQVR4...什么时候需要将 Base64 解码为文件?
以下是反转 Base64 编码的常见使用场景。
恢复嵌入的资源
从 HTML、CSS 或 JSON 中以 Data URL 方式嵌入的内容里提取图片、字体或文件。
调试 API 响应
当 API 返回 Base64 编码的文件时,立即解码以验证内容是否正确。
提取邮件附件
MIME 邮件附件使用 Base64 编码。粘贴编码块即可恢复原始附件。
验证往返编码
将文件编码为 Base64 后,再解码一次,确认输出与原始文件完全一致。
常见问题
原始 Base64 和 Data URL 有什么区别?
Data URL 包含 MIME 类型头部:data:image/png;base64,,后面跟着 Base64 字符串。原始 Base64 只是编码后的字符串,没有任何前缀。本工具两者均支持——MIME 类型会从 Data URL 头部自动提取。
工具会自动去除 data:...;base64, 前缀吗?
会。如果输入以 data:<mime>;base64, 开头,工具会自动检测并去除前缀再进行解码,并为您预先选择正确的 MIME 类型。
支持哪些文件类型?
支持所有可用 Base64 表示的文件类型:图片(PNG、JPEG、GIF、WebP、SVG)、PDF、字体(WOFF、WOFF2、TTF)、文本文件、JSON 以及通用二进制文件。
为什么我的 Base64 字符串解码失败?
常见原因:字符串被截断、包含非 Base64 字符,或缺少填充符(=)。请尝试粘贴完整字符串。如果来自 Data URL,请确保粘贴 base64, 之后的全部内容。
文件会上传到服务器吗?
不会。解码完全在浏览器中进行,不会向任何服务器发送任何内容。
什么是 URL 安全 Base64?
URL 安全 Base64 将 + 替换为 -,将 / 替换为 _,使字符串可以在 URL 中直接使用而无需百分比编码。本工具自动处理标准和 URL 安全两种变体。