跳到主要内容

文件转 Base64 转换器

在浏览器中直接将任意文件转换为 Base64 字符串——获取纯 Base64 或可直接嵌入 HTML、CSS 或 JSON 的 data URL。

输入

Drop a file or browse
One file · any type

文件在本地读取,绝不会上传。

输出

Base64 字符串
这对您有帮助吗?

使用此工具的更多方式

嵌入式小组件

<iframe
  src="https://iotools.cloud/embed/file-to-base64-encode/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="文件转 Base64 转换器 — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。

也可通过

使用指南

这个转换器能做什么?

拖入任意文件——图片、字体、PDF、证书——即可获得其内容的 Base64 字符串。您可以选择纯 Base64 数据,或完整的 data URL(data:image/png;base64,…),后者可直接粘贴到 HTML 的 src 属性、CSS 的 url() 值或 JSON 字段中。

常见用途

  • 将小图片或图标内联到 HTML/CSS 中,避免额外的请求。
  • 在配置文件中嵌入字体或证书。
  • 为只接受文本的 JSON API 准备二进制载荷。

使用方法

  1. 将文件拖到上传区域(或点击浏览选择)。
  2. 选择仅 Base64或 Data URL。
  3. 复制结果,或将其下载为文本文件。

请注意,Base64 输出比原文件大约大 33%,因此内联更适合小型资源。

隐私

文件通过浏览器的 FileReader 读取并在本地转换,绝不会上传到任何服务器。

base64fileconverterdata-url

工作流的一部分

全部工具集

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。