免费浏览器工具

免费图片转 Base64 工具

图片编码成 Base64 或 Data URI,本地完成,一键复制。

  • 数据不上传服务器
  • 免费、无需注册、无水印
  • 加载后离线也能用

拖拽图片到这里,或点击选择,也可以直接粘贴。

支持 JPG、PNG、WebP、SVG,不超过 40MB

输出

拖入图片,Base64 编码直接出现在这里。

怎么把图片转成 Base64

  1. 拖入图片。本地编码瞬间完成,不上传。
  2. 切换 data URI 前缀。带前缀可直接粘贴进 CSS、HTML、Markdown;不带前缀是纯 Base64 字符串,适合 API 传参。
  3. 复制或下载。一键复制整段,或存成 .txt 文件。

什么场景该用 Base64

内嵌资源

小图标和 Logo 内嵌进 CSS/HTML 可以省请求——邮件模板、单文件 demo 很常用。

接口传图

很多视觉 API 收 JSON 里的 Base64 字段,一般用不带前缀的原始字符串,除非文档要求。

体积提醒

Base64 比原文件大约 33%——小图无所谓,照片就浪费了,建议 100KB 以内。

常见问题

怎么把图片转成 Base64?

拖入图片即自动编码,右侧输出完整 Base64 字符串;勾选「Data URI」会带上 data:image/png;base64, 前缀。

Base64 和 Data URI 有什么区别?

Data URI = Base64 前面加 MIME 头,可以直接放进 CSS url() 或 img src;纯 Base64 适合存数据库或传接口。

编码后体积会变大吗?

会,Base64 大约比原文件大 33%——页面会同时显示两种体积供参考。

支持的格式?

JPG、PNG、WebP、GIF、SVG、AVIF 都行,MIME 类型自动识别。

文件会上传吗?

不会,FileReader 在你浏览器本地读出内容直接编码。