🖼

图片转 Base64

把图片转成 Base64 DataURL,或把 Base64 还原为图片预览,本地处理不上传。

本地处理 · 不上传

加载工具中…

相关:图片转Base64 · Base64图片 · DataURL · 图片编码

图片转 Base64 把图片编码成 Base64 字符串或 data URI,可直接内联进 HTML 与 CSS。图片在浏览器本地处理,不会上传到任何服务器。体积会增大约三分之一,只适合小图。

使用步骤

  1. 上传或拖入图片
  2. 选择输出格式
  3. 复制结果
  4. 或反向解码还原图片

使用场景

  • 把小图标内联进样式表
  • 在邮件模板中嵌入图片
  • 把图片塞进 JSON 传输
  • 减少小资源的请求数

小贴士

  • Base64 编码后体积增大约 33%,且内联资源无法被浏览器单独缓存,通常只适合几 KB 以内的小图。
  • data URI 必须带正确的 MIME 类型前缀,写错浏览器会拒绝渲染。
  • SVG 可以不做 Base64 而直接内联源码,只需对特殊字符做 URL 编码,体积反而更小。

常见问题

什么时候值得内联?

图片小于几 KB 且在首屏必需时,省下一次请求是划算的。稍大的图片内联会撑大 CSS 或 HTML,且每次加载都要重新传输,得不偿失。

为什么体积变大了?

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

图片会上传吗?

不会,编码在浏览器本地完成。处理含敏感内容的图片也是安全的。

图片转 Base64是免费的吗?

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

使用图片转 Base64,我的数据安全吗?

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