📤 上传图片(拖拽或点击选择)

🖼️
拖拽图片到这里,或 点击选择
支持 JPEG / PNG / WebP / GIF · 单张最大 20MB · 可多选批量

💡 所有图片处理都在你自己的浏览器里完成,不上传服务器,也不保存任何副本。刷新页面或关闭浏览器就清空了。

⚠️ 使用提示:① 质量越低压缩率越高,但画质下降越明显;② 建议先用 70-80% 试一张,效果满意再批量;③ PNG 是无损格式,质量参数不生效,压缩 PNG 主要靠尺寸缩放;④ WebP 格式体积最小,但部分老旧浏览器不支持;⑤ 数据全部在你自己浏览器里处理,不上传不上报。

🖼️

在线图片压缩

🔥 热门 图片处理 完全免费 🔒 本地处理不上传 📊 压缩前后对比 🎯 按目标大小 🌙 支持黑夜模式

PPT 里那张 3MB 的 JPG 为什么发微信就变糊?
因为微信会自动压缩,而且压缩算法很粗暴——把清晰度砍得很厉害。
换个思路:自己先压缩好,再发上去。一张 3MB 的照片,压到 200KB 以下,肉眼几乎看不出区别,但发出去不会被微信二次压缩变糊。
本工具用 HTML5 Canvas 的 toBlob() 原生 API 压缩——图片只在你自己的浏览器里过一遍,从你电脑进来,从你电脑出去,中间没出浏览器。JPEG 支持按质量百分比压,还支持「自动反复试质量直到输出 ≤ 指定 KB」——这就是所谓的「目标大小压缩」。

类别图片处理
处理方式Canvas 本地压缩
支持格式JPEG / PNG / WebP / GIF
数据安全不上传服务器

核心特性

本地 Canvas 压缩(不上传)
JPEG / PNG / WebP 支持
质量百分比压缩(10-100%)
按目标 KB 大小自动迭代
最大宽度缩放(等比)
批量多选 + 批量下载
压缩前后体积对比
压缩率百分比显示
本地处理,不上传不上报
黑夜模式适配

压缩小技巧

想让图片既清晰又小?记住这几个原则:
• 格式选对:照片用 JPEG,图标/截图用 PNG,现代网站用 WebP(体积比 JPEG 还小 25-35%);
• 质量 70-80% 是性价比最高的区间——继续降到 50% 肉眼能看出糊了;
• 尺寸比质量重要:把 4000px 宽的照片缩到 1920px,体积直接减 75%(像素平方的关系);
• 不要反复压:JPEG 是有损格式,同一图片反复压缩会不断累积画质损失;
• PNG 转 JPEG:如果是照片类内容,PNG 转 JPEG 能减 80-90% 体积;透明背景才必须用 PNG。

怎么用

  1. 第 1 步
    把图片拖到上传区,或者点一下选择文件。可以同时选多张。
  2. 第 2 步
    选压缩方式——推荐先用「按质量」模式,质量 70-80% 通常足够清晰。也可以选「按目标大小」,直接填 200,工具会反复调质量压到 200KB 以下。
  3. 第 3 步
    要强制缩小尺寸?在「最大宽度」填个数值(比如 1920),超过这个宽度的图会等比缩小。
  4. 第 4 步
    点「🔧 开始压缩」,等一两秒,看压缩率够不够好。
  5. 第 5 步
    单张下载点旁边的按钮,批量点「📥 全部下载」。

更新记录

  • v1.0 2026-09-23 工具正式上线:在线图片压缩;Canvas 本地处理不上传;JPEG / PNG / WebP 支持;质量百分比 + 按目标大小两种模式;最大宽度等比缩放;批量多选 + 批量下载;压缩前后体积对比 + 压缩率显示;PNG 格式智能转 JPEG 提示;黑夜模式适配。

常见问题

为什么 PNG 压缩没效果?
因为 PNG 是无损格式——它的压缩算法不牺牲任何画质,所以你把质量调到 10% 和 100% 出来的文件一样大。
要压 PNG,有两种方式:
• 缩尺寸:在「最大宽度」里填个值;
• 转格式:如果图片不是透明背景(比如普通照片),建议输出格式选 JPEG 或 WebP,体积能减 80-90%。
压缩后画质下降了怎么办?
这是 JPEG 有损压缩的必然结果。解决方案:
① 提高质量百分比(90-95%);
② 用 WebP 格式,同质量下比 JPEG 小 25-35%;
③ 如果压缩后不满意,重新上传原图再压——不要对已经压过的图反复压缩,画质会累积下降。
真的不会上传到服务器吗?
真的。整个处理流程:文件在浏览器被 File API 读取 → 用 Canvas 的 drawImage() 绘制 → canvas.toBlob() 在浏览器本地生成压缩后的 Blob 对象 → 转成 URL 供下载。
整个过程没有任何 fetch / XMLHttpRequest 发出去,数据不会离开你的电脑。你可以在浏览器开发者工具的「网络」面板里确认没有请求。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码