压缩图片

在浏览器中缩小 JPG、PNG 和 WebP 文件——单张或整批都行。不上传任何文件。

正在加载工具…

压缩到指定大小

如何免费压缩图片

选择一张或多张照片,拖动质量滑块,cutbg 会立即把它们重新编码成更小的文件,并实时显示压缩前后的体积。放入整批图片,然后全部打包成 zip 下载。

我的图片会被上传吗?

不会。压缩完全通过 Web Worker 在你的浏览器中运行,所以文件永远不会离开你的设备,也无需等待上传。

图片压缩的原理,以及最多能压到多小

两种压缩方式

这个工具有两种模式,适合不同的需求:

  • 质量:选择一个质量等级(默认 70%),每张图片都会按这个设置重新编码。如果没有具体数值要求,只是想让网站、聊天或存档用的文件更小,就用它。
  • 目标大小:输入一个以 KB 为单位的上限,工具会找出仍能放进上限的最高质量。表单、网站或邮箱有明确大小限制时,用这个模式。

两种模式都支持批量处理。多张图片时会列出压缩前后的大小,并打包成一个 ZIP 下载。

各种格式会怎样

上传的文件 质量模式 目标大小模式
JPG 仍为 JPG 仍为 JPG
WebP 仍为 WebP(前提是浏览器能编码) 仍为 WebP(同样的前提)
带透明的 PNG 仍为 PNG 仍为 PNG,只能缩小像素尺寸
不带透明的 PNG 仍为 PNG 转为 JPG,照片会小很多
浏览器能打开的其他格式 转为 JPG 转为 JPG(有透明则为 PNG)

PNG 是无损格式,质量滑块对它几乎不起作用。所以一张在质量模式下几乎没变小的 PNG,在目标大小模式下往往会小很多:只要没有透明像素,它就会被存成 JPG。如果需要保留透明背景又想让文件更小,通常更好的办法是 PNG 转 WebP。

目标大小是怎么达到的

大小按十进制 KB 计算:目标 200 KB 就是 200,000 字节。这样无论网站把 1 KB 算作 1000 字节还是 1024 字节,文件都不会超限。(结果面板按 1024 字节为单位显示,所以正好卡在上限的文件看起来会小一点:200,000 字节显示为 195 KB。)

处理分两步:

  1. 在 92% 到 40% 之间尝试不同质量,保留能放进上限的最高值。
  2. 如果 40% 仍然太大,就缩小宽高后再试,而不是降到 40% 以下——再往下,JPG 会出现明显的方块。

也就是说,给一张大照片设很小的目标,得到的是尺寸更小的图片,而不是被压坏的图片。如果某个文件实在压不到目标(很少见,多发生在带透明的 PNG 配合极小上限时),结果旁会出现提示。

一张照片实际能压到多小?

以下是普通手机照片在可接受画质下的大致数值;细节多的画面(树叶、碎石、人群)需要更多字节,纯色背景则少得多。

  • 50 KB:长边约 700–900 px
  • 100 KB:约 1000–1300 px
  • 250 KB:约 1600–2000 px
  • 1 MB:3000 px 以上
  • 2 MB 及以上:通常就是完整的 1200 万像素原图

常见的大小限制都有现成页面:50 KB、100 KB、200 KB、500 KB、1 MB 和 2 MB。

先缩小尺寸,效果更干净

文件大小更多取决于像素数量,而不是质量设置。4000 × 3000 的照片像素是 1200 × 900 的十二倍。如果图片只在屏幕上看,压缩前先填写最长边(例如 1600 或 2000 px):比起硬压全尺寸照片,你会得到更小的文件和更高的画质。需要精确尺寸时,先用调整图片尺寸。

裁剪也有帮助:用裁剪图片去掉的每一块墙面或天空,都不必再保存。

常见问题

  • "文件几乎没变小。" 可能它本来就压缩得很好,或者是带透明的 PNG。降低质量、设置最长边,或者换成目标大小模式。
  • "能把图片变大吗?" 不能,压缩只会变小。要增加像素尺寸,请用调整图片尺寸。
  • "iPhone 照片打不开。" 先用 HEIC 转 JPG 转换,再压缩。
  • "位置信息会保留吗?" 重新编码会生成一个不含原始 EXIF 数据块的新文件。如需单独查看或删除,可用 EXIF 查看器 或删除元数据。

所有处理都在浏览器里完成,图片不会上传到任何服务器,即使批量处理很多文件,限制也只是你设备的内存。

相关工具

常见问题

图片能压缩到多小?
通常可缩小 40–80%,且看不出画质损失。拖动质量滑块,在文件大小和清晰度之间取舍。
支持 JPG、PNG 和 WebP 吗?
三种都支持。质量滑块对 JPG 和 WebP 影响最大;PNG 主要通过缩小尺寸来减小体积。
压缩过程是私密的吗?
是的——它通过 web worker 在你的浏览器中运行,文件永远不会被上传。