在线图片转换Base64String工具
图片转换Base64String、Base64String转换图片
关于图片转换Base64String
上传一张图,转成 base64 的 data URL;也可以反过来,把 data URL 粘进来直接看图。整个过程在浏览器里完成,图片不会被上传。
输出统一按 PNG 走。原图是 JPG 的话,转完体积可能反而变大,因为 PNG 压照片效率不高。base64 本身还会比原文件多出大约三分之一,这是编码方式决定的,不是哪里算错了。
适合把图标、小 logo 塞进 CSS 或 HTML,做邮件模板的内联图,或者在放不了图片文件的地方传一张小图。几 MB 的照片别用它,那个字符串会长到没人愿意维护。
常见问题
为什么我的 JPG 转完变大了?
统一按 PNG 输出,照片用 PNG 效率很低。要小图先用图片压缩处理一下。
base64 能直接放进 img 标签吗?
能,整段 data URL 就是 src 的值。
图片会被上传吗?
不会,用 canvas 在本地转换。
有大小限制吗?
没有硬性限制,但几 MB 的图浏览器会顿一下,转出来的字符串也极长。