📄

文件转 Base64

把任意文件编码为 Base64 或 Data URI,内嵌到代码、CSS、邮件。纯本地处理。

本地处理 · 不上传

加载工具中…

相关:文件Base64 · Data URI · base64编码 · 文件转码 · 内嵌

文件转 Base64 把图片或小文件编码成 Base64 字符串或 data URI,可直接内联进 HTML 与 CSS。转换在浏览器本地完成,文件不上传。

使用步骤

  1. 选择或拖入文件
  2. 选择输出纯 Base64 或 data URI
  3. 复制结果
  4. 或反向粘贴 Base64 还原文件

使用场景

  • 把小图标内联进 CSS 减少请求
  • 在邮件模板中嵌入图片
  • 把文件塞进 JSON 字段传输
  • 调试接口时构造 Base64 参数

小贴士

  • Base64 编码后体积增大约三分之一,大文件内联反而拖慢首屏,通常只适合几 KB 以内的小图标。
  • data URI 必须带正确的 MIME 类型前缀,类型写错浏览器会拒绝渲染。
  • 内联的图片无法被浏览器单独缓存,每次加载页面都要重新传输,这是与外链图片最大的取舍点。

常见问题

什么时候该内联图片?

文件很小(一般 4KB 以内)、且该图在首屏必需时,省下一次请求是划算的。稍大的图片内联会撑大 HTML/CSS,得不偿失。

为什么体积变大了?

Base64 用 64 个可打印字符表示二进制,每 3 字节编码成 4 字符,固定膨胀约 33%。这是编码方式决定的,无法避免。

文件会上传吗?

不会。读取与编码都由浏览器本地完成,文件不经过网络,处理敏感文件也是安全的。

文件转 Base64是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用文件转 Base64,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。