实用工具

图片格式转换

在浏览器里完成 PNG、JPEG、WebP 之间的互转。

浏览器本地运行图片与颜色2.6万
免费
把图片拖到这里

或者选择一个文件。处理全部在当前标签页完成,不会上传——这也是它能处理远超任何上传限制的大图的原因。

选择文件

在所有浏览器都认识的三种格式之间本地转换。最常见的动因是体积:同等观感下 WebP 通常比 JPEG 小 25–35%,而今天在用的浏览器全都支持它。第二常见的动因是透明度——转成 JPEG 会去掉 alpha 通道,本工具会把它合成到白色上,而不是多数简陋转换器产出的那种黑色。

它是怎么工作的

  • 转换在你的浏览器里解码并重新编码,文件不会被上传。
  • 转成 JPEG 会把透明区域压平到白色,因为 JPEG 没有 alpha 通道。
  • 质量参数作用于 JPEG 和 WebP;PNG 是无损格式,会忽略它。

你的数据去了哪里

哪也没去。本工具完全在你的浏览器里运行:你粘贴的文本由页面处理,不会传输到任何服务器,也不会写进任何日志。

当一次运行消耗积分时,会向你自己的历史里保存一行摘要,方便回头查找。摘要记录的是这次运行的形态——大小、数量、你查询的值——而不是你粘贴的内容。

它要花多少

单次 2.00 MB 以内免费,无需账号。超出部分每次运行消耗 2 积分,并保存到你的历史记录。

积分来自注册、每日签到、发表评论和完善资料。

了解积分规则

常见问题

现在可以放心用 WebP 吗?
可以。当前所有浏览器都支持,Safari 从 2020 年起也支持。仍然需要输出 JPEG 的理由只剩浏览器之外的软件——部分邮件客户端和老版本图片编辑器还打不开 WebP。
我的透明背景为什么变白了?
因为你转成了 JPEG,而 JPEG 存不了透明度。白色是最不会让人意外的选择;如果你需要别的底色,请先把图片放到那个颜色上再转换。透明度重要就保留 PNG 或 WebP。
AVIF 呢?
AVIF 压缩率更高,但浏览器无法从画布编码出 AVIF——只能解码——所以任何页内工具都做不出它。要产出 AVIF 需要构建步骤或服务端。

背后的开源项目

本工具是独立实现,并未打包第三方库。GoogleChromeLabs/squoosh(Apache-2.0)在代码层面做的是同一件事——如果你需要在自己的程序里实现它,从那里开始,而不是调用一个网页。

GoogleChromeLabs/squoosh

也常被称作

  • 图片格式转换
  • png转jpg
  • jpg转webp
  • webp转换
  • 在线图片转换