UPTools UPTools

图片格式转换

JPG、PNG、WebP 图片格式互转,支持批量处理

本工具在浏览器本地运行,不会上传你的数据,保护你的隐私安全。

点击选择图片,或将图片拖拽到这里

支持 JPG、PNG、WebP,单次最多 20 张,单张最大 20MB

转换设置

这是什么工具?

图片格式转换工具支持 JPG、PNG、WebP 图片互相转换。可调整输出质量,透明图片转 JPG 时可设置背景色。支持批量转换和下载。所有图片在浏览器本地使用 Canvas 处理,不上传服务器。适用于网页图片优化、素材格式统一、兼容性处理等场景。

如何使用?

  1. 1 上传需要转换的图片
  2. 2 选择输出格式(JPG、PNG 或 WebP)
  3. 3 调整质量或背景色设置
  4. 4 点击「开始转换」然后下载结果

常见问题

图片会上传到服务器吗?

不会,所有转换在浏览器本地完成。

PNG 转 JPG 透明背景怎么办?

会自动填充白色背景,你也可以自定义背景色。

可以批量转换吗?

可以,一次最多上传 20 张图片批量转换。

适用场景与示例

  • 把素材统一转成 WebP,缩小网页图片体积、提升加载速度
  • PNG 截图转 JPG 减小体积(在不需要透明度时)
  • 把 JPG/PNG 转 WebP 兼顾体积与画质,适配现代浏览器
  • 批量统一一批图片的格式,方便统一管理和展示

输入

一张透明背景的 PNG logo

输出

WebP(保留透明)或 JPG(透明区填白)

💡 需保留透明度用 PNG/WebP;转 JPG 会丢失透明并填充背景色。

原理与常见错误

不同图片格式用不同的压缩策略:JPG 采用有损压缩,适合色彩丰富的照片,体积小但不支持透明;PNG 采用无损压缩并支持 Alpha 透明通道,适合图标、Logo、需要透明的图形,但照片类内容体积偏大;WebP 同时支持有损和无损,还支持透明和动画,在同等画质下通常比 JPG 小 25-35%、比 PNG 小很多,是现代网页的首选格式。浏览器端转换通过 Canvas 实现:先把原图绘制到 canvas 上,再调用 toBlob(type, quality) 重新编码成目标格式。需要特别注意格式能力差异:把带透明的 PNG 转 JPG 时,因为 JPG 不支持透明,透明区域会被填充成指定背景色(默认白色),这是格式本身的限制而非 bug,转换前应确认是否需要保留透明。

⚠️ 透明 PNG 转 JPG 后背景变白

JPG 不支持透明,这是格式限制;要保留透明请转 PNG 或 WebP,或转换时指定背景色。

⚠️ 转换后体积反而变大

PNG 转高画质 JPG 可能变大;按内容选格式——照片用 JPG/WebP,图形用 PNG。

⚠️ WebP 在老浏览器不显示

WebP 需现代浏览器支持,旧版浏览器不支持,做兼容时可同时提供 JPG 回退。

⚠️ 批量转换慢或卡顿

图片多、分辨率高时处理耗时,分批转换或先压缩尺寸可加快。

参考与更新

最后更新:2026-06-23

相关工具