Base64 文件转换器

转换器

把图片、PDF、字体等本地文件转换为 Base64 data URL,与文本版 Base64 编码/解码工具的区别在于:本工具专注文件场景,且能把 Base64 字符串反向还原并直接下载成原始文件。适合生成内联图片、邮件附件与 HTML 嵌入资源,编码后体积约增加三分之一,建议用于小图标与字体等小文件,支持拖拽批量处理。

将文件拖到此处,或点击选择 — 立即转为 Base64 / Data URL

关于 Base64 文件转换器

Base64 文件转换器把任意文件转换为可内联的文本字符串,方便在 JSON、HTML 或邮件正文中携带图片、字体等二进制资源,而无需额外上传。拖入文件即得到 Data URL 或纯 Base64,也支持反向把编码还原为文件下载(这是它与文本版 Base64 编码/解码工具的核心区别)。所有处理在浏览器本地完成,文件内容不会离开你的设备,比在线编码更可控。对嵌入小图标、调试接口负载或阅读被编码的附件,都是一个兼顾隐私与效率的工具;需要注意内联大文件会明显膨胀体积,仅建议用于小资源而非整图库。必要时可改用本站的图片压缩先把源文件缩小,再编码能明显节省体积。

使用方法

  1. 打开「Base64 文件转换器」
  2. 选择源格式与目标格式
  3. 根据需要调整输出选项
  4. 点击「转换」按钮,结果实时显示
  5. 复制或导出结果

使用场景

  • 内嵌图标 — 把小图标编码成 data URI 直接写进 CSS,减少一次 HTTP 请求。
  • 邮件附件 — 把文件转成 Base64 嵌入邮件或 API 的 JSON 字段中传输。
  • 还原文件 — 把接口返回的 Base64 字符串解码下载成原始图片或 PDF。
  • 配置内嵌 — 把证书、字体等小文件编码后写进配置,随程序一起分发。
  • 快速核对 — 解码一段未知 Base64,确认它到底是图片、文本还是其它文件。

常见问题

Base64 会让文件变大吗?

会。Base64 用 4 个字符表示 3 字节数据,体积约增加 33%。它换来的是可在纯文本环境中安全传输二进制,适合小文件而非大文件。

data URI 和纯 Base64 有什么区别?

data URI 在 Base64 前加了 data:类型;base64, 前缀,浏览器可直接识别渲染;纯 Base64 只是编码后的字符串,需自行说明类型。

能处理多大的文件?

编码在浏览器内存中完成,几 MB 的文件没问题,但几十 MB 以上可能变慢甚至卡顿。大文件建议用命令行工具处理。

解码时怎么知道是什么文件?

若来源是带 MIME 的 data URI,工具会据此确定类型;若是裸 Base64,则可能需要你手动指定扩展名才能正确下载。

换行或空格会导致解码失败吗?

标准 Base64 有时会按行折行。工具通常会忽略空白字符再解码,但若字符串被截断或混入非 Base64 字符则会失败。

如何把 Base64 还原成文件?

把 Base64 字符串粘贴进来,选择原文件类型即可解码并下载回图片、PDF 或其他二进制文件,全程本地完成。

能把 Base64 解码回图片或 PDF 吗?

能。工具按你指定的扩展名还原数据并触发下载;解码在浏览器本地进行,Base64 文本不会上传。

How to convert Base64 back to a file?

Paste a Base64 string, pick the original type, and decode it back to an image, PDF or other binary file — all locally.

Can I decode Base64 to an image or PDF?

Yes. The tool restores the data by the extension you choose and triggers a download; decoding runs locally and the string is never uploaded.

广告