在线图片转换Base64String工具

图片转换Base64String、Base64String转换图片

  • 图片转 Base64
  • Base64 转图片
点击上传,或将图片拖拽到此处

预览
预览

关于图片转换Base64String

上传一张图,转成 base64 的 data URL;也可以反过来,把 data URL 粘进来直接看图。整个过程在浏览器里完成,图片不会被上传。

输出统一按 PNG 走。原图是 JPG 的话,转完体积可能反而变大,因为 PNG 压照片效率不高。base64 本身还会比原文件多出大约三分之一,这是编码方式决定的,不是哪里算错了。

适合把图标、小 logo 塞进 CSS 或 HTML,做邮件模板的内联图,或者在放不了图片文件的地方传一张小图。几 MB 的照片别用它,那个字符串会长到没人愿意维护。

常见问题

为什么我的 JPG 转完变大了?

统一按 PNG 输出,照片用 PNG 效率很低。要小图先用图片压缩处理一下。

base64 能直接放进 img 标签吗?

能,整段 data URL 就是 src 的值。

图片会被上传吗?

不会,用 canvas 在本地转换。

有大小限制吗?

没有硬性限制,但几 MB 的图浏览器会顿一下,转出来的字符串也极长。

同类工具

转换工具 查看全部 ›