如何把 JPG 转成 WebP
- 把图片拖进来。支持的图片格式可以一起放——不需要先按格式分好。
- 勾选这一轮要处理的图片。新添加的图片默认全部选中;取消勾选不需要的即可。
- 选择导出为——默认是 WebP,并设置你想要的画质。
- 点击导出。单个文件直接下载;两个及以上会打包成一个 ZIP。
导出后文件仍留在工作台里。改变选择、切换输出格式,再导出一次——永远不需要重新上传。
你是在重新编码一个已经有损的文件
这是看待这种转换的诚实方式,在选画质数值之前值得先弄明白。JPG 已经丢掉了一部分细节——那是文件第一次保存时发生的,任何办法都找不回来。转成 WebP 的起点是浏览器从 JPG 里解码出来的像素,而不是最初的照片。
所以本页无法恢复画质、无法让模糊的图片变清晰,也无法消除压缩痕迹。它能做的,是把这些解码后的像素重新编码一次,换成一种在同等观感下通常更高效的格式。如果源 JPG 是以低画质保存的,它的块状和振铃痕迹已经是画面的一部分,会被原样带进 WebP。
画质与文件大小
- 画质是 1 到 100 之间的整数,默认 85。画质越高,文件通常越大。
- 没有无损模式。浏览器的 WebP 编码器只接受一个画质数值,所以本页不提供、也不承诺无损 WebP。
- 因为你又叠加了一道有损编码,这里设得低,损失会和 JPG 原本的损失叠在一起。对于要仔细查看的照片,保持在 80 或以上更稳妥。
输出很可能变小,但不保证。本来就压缩得很狠的 JPG 很难再压小,小图算上 WebP 容器和色彩配置文件后还可能变大。把下载的文件和原图对比一下,就能知道你自己的文件结果如何——本页不做承诺。
本页支持什么
- 输入:JPG 和 JPEG——同一种格式的两个名字,两者都接收——如果想混在同一批里,PNG、WebP、AVIF 和 BMP 也可以。
- 输出:默认 WebP;PNG 和 JPG 在同一个下拉菜单里就能切换。
- 方向:浏览器解码时会应用 EXIF 旋转,所以横着存储的照片会以正确的方向导出。
- 元数据:EXIF、ICC 色彩配置文件、GPS 坐标和拍摄日期不会带过去。如果需要这些信息,请保留原文件。
- 输入输出同格式:WebP 导出为 WebP 时会按你选的画质重新编码,而不是原样直通。
- 浏览器支持:页面加载时会用你实际的浏览器检测能否导出 WebP。如果无法编码 WebP,这个选项会显示为不可用——绝不会悄悄换成别的格式。
- 批量:文件逐个处理,内存占用可以预期;输出文件重名时会自动编号。
如果某个文件解码失败,它会被标记为失败,这一批的其余文件照常继续。
常见问题
我的图片会被上传吗?
不会。一切都在你的浏览器标签页里完成:文件从磁盘读入内存,重新绘制,再在本地重新编码。不会发送到服务器,事后也没有需要删除的服务器副本。转换时你可以打开网络面板看着——那里一直很安静。
JPEG 和 JPG 不一样吗?
一样——它们是同一种格式。三个字母的写法源自只允许三个字符扩展名的旧文件系统。.jpg 和 .jpeg 文件这里都接收,处理方式完全相同。
转成 WebP 会让我的 JPG 变好吗?
不会。JPG 丢掉的细节已经没了,任何转换都无法重建。WebP 能用更少的字节装下同一幅画面,这是存储和带宽上的改进——但你得到的图片,最多和原来的一样好。
WebP 一定会更小吗?
不一定。通常会更小,尤其是以高 JPG 画质保存的照片。但已经压缩得很狠的 JPG 几乎没有改进空间,小图算上容器和色彩配置文件的开销后还可能变大。保留之前,先把下载的文件和原图对比一下。
这里生成的是无损 WebP 吗?
不是。网页能用的编码器只接受一个画质数值,所以没有可以打开的无损开关。而且在这里无损也帮不上忙:源文件已经是 JPG,即使一丝不差地存下来,也只是原样保留了 JPG 原有的压缩痕迹。
如果我的浏览器无法导出 WebP 怎么办?
页面照样能加载和使用;WebP 选项会显示但处于禁用状态,并有一行说明这个浏览器无法导出 WebP。它绝不会悄悄换成别的格式——那样你根本无从察觉。请自己选 PNG 或 JPG,或者换一个浏览器试试。