Base64 Files
免费 · 浏览器本地 · 无需上传

Base64 转文件

将任意 Base64 字符串或 Data URL 解码还原为原始文件。自动识别 MIME 类型,支持图片内联预览,直接下载结果——全程在浏览器中完成,无需上传任何文件。

Base64 转文件

粘贴 Base64 字符串,选择格式,下载还原文件。

1粘贴 Base64
2文件设置

在浏览器本地解码,文件不会上传到服务器

如何将 Base64 解码为文件

1

粘贴 Base64 字符串

粘贴原始 Base64 字符串或完整 Data URL(data:image/png;base64,...)。空格和换行符会自动去除。

2

设置 MIME 类型和文件名

如果粘贴的是 Data URL,MIME 类型会自动识别。否则请从下拉菜单中选择正确的类型。

3

转换并下载

点击「转换并下载」。图片会在页面内预览,PDF 和二进制文件会直接下载到您的设备。

Base64 转文件示例

本工具支持以下常见输入格式——直接粘贴即可使用。

Data URL(自动识别)text
data:image/png;base64,iVBORw0KGgoAAAANSUhEUg
AAAEAAAABACAYAAACqaXHeAAAACXBI...
原始 Base64 字符串text
iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHe
AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEklEQVR4...
JSON 载荷(提取 data 字段)json
{
  "filename": "logo.png",
  "mime": "image/png",
  "encoding": "base64",
  "data": "iVBORw0KGgoAAAANSUhEUg..."
}
URL 安全 Base64(同样支持)text
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 安全两种变体。