图像压缩器

在浏览器中压缩 JPEG、PNG 或 WebP 图片:质量可设 1–100,可保留或更换格式,对比压缩前后大小后下载。文件不会上传。

输入内容和文件始终留在浏览器中

拖放图像到此处或点击选择文件

PNG · JPEG · WebP

80%

质量越低 = 文件越小

请先选择一张图片。

本页内容

直接在浏览器中缩小 JPEG、PNG 或 WebP 图片:选择 1 到 100 的质量和输出格式,对比原始大小与压缩后大小,然后下载 _min 文件。图片不会上传。

详细功能

压缩器每次重新编码一张图片。保持原始格式 会让 JPEG 仍为 JPEG、PNG 仍为 PNG,其他输入格式一律保存为 WebP;也可以强制输出 JPEG、PNG 或 WebP。质量参数因格式而异:JPEG 直接使用该值;PNG 低于 90 时缩减为 256 色调色板(90 及以上保持无损);WebP 由浏览器按所选质量进行有损编码。

重新编码会去除 EXIF 及其他元数据,例如相机型号和 GPS 位置;EXIF 方向会先应用到像素上,因此手机照片的旋转方向保持不变。保存为 JPEG 时,透明区域会变成白色。如果浏览器没有有损 WebP 编码器(部分 Safari 版本),则会保存无损 WebP,并提示质量设置未生效。

压缩在 Web Worker 中运行,使用 Rust/WebAssembly 和浏览器自带的 WebP 编码器,处理大图时页面依然流畅,点击 取消 可立即停止。文件在本地读取,绝不会发送到服务器。

实用示例

照片转 WebP:一张 1920×1280、476.38 KB 的 JPEG,选择 WebP、质量 80,变为 186.58 KB(完成! -61%),下载文件名为 photo_min.webp。

更强的 JPEG 压缩:同一张照片选择 JPEG、质量 60 得到 167.27 KB(−65%);默认质量 80 时为 396.49 KB(−17%)。

截图:一张 1280×800 的界面截图(126.47 KB PNG)以 WebP、质量 80 压缩后为 53.49 KB,而质量 90 的无损 PNG 为 91.26 KB。

没有收益:如果结果没有变小(例如文件已经优化过),两个大小都会显示,但不会出现 完成! 标记——请保留原图。

如何使用此工具

  1. 选择图片

    点击 选择文件,或将 PNG、JPEG 或 WebP 图片拖放到区域中。随后显示缩略图以及文件大小和尺寸。

  2. 设置质量和格式

    拖动 质量 滑块(默认 80%),并选择 输出格式:保持原始格式、JPEG、PNG 或 WebP。

  3. 压缩

    点击 压缩图片。耗时较长的任务可用 取消 停止。

  4. 对比并下载

    查看 原始大小: → 压缩后:,然后点击 下载 保存 <name>_min.<ext>。

提示和最佳实践

  • 照片使用 WebP 或 JPEG、质量 60–80 通常最省空间;截图和带透明度的图形请保留 PNG。
  • PNG 质量低于 90 时会改用 256 色调色板:适合纯色图形,但渐变可能出现色带,文件也不一定更小。
  • 将透明 PNG 保存为 JPEG 时,透明区域会被填充为白色;要保留透明度请选择 PNG 或 WebP。
  • 结果中会去除 EXIF 数据(包括 GPS 坐标)——发布照片前很有用。
  • 如果看到关于无损 WebP 的提示,说明浏览器无法进行有损 WebP 编码;想让照片更小请选择 JPEG。