🗜️ 选择图片

🖼️
点击选择,或把图片拖到这里
支持 JPG / PNG / WebP,可多选,单张建议 ≤ 20MB
KB 以内

常见限制:考试报名 20~200KB、证件上传 100~500KB、邮件附件 1~5MB。

报名照片通常还限制像素尺寸,可以同时限制最长边。

🗜️

选张图,设个目标大小,压到刚好够用。

📊 常见上传限制速查

不同场景的大小与尺寸要求(各地可能调整,请以报名系统提示为准)。

场景常见大小限制常见尺寸要求建议格式
考试报名(四六级/考研/教资)20KB ~ 200KB宽高 100~500px,常见 240×320JPG
公务员 / 事业单位报名20KB ~ 100KB295×413 像素左右JPG
证件照上传(政务/社保)50KB ~ 500KB一寸 295×413JPG
电商 / 商品主图≤ 1MB ~ 3MB≥ 800×800JPG / WebP
邮件附件单张 ≤ 5MB不限JPG
网站 / 博客配图建议 ≤ 300KB宽 1200px 左右WebP / JPG

🧠 压缩原理与小技巧

为什么有时候压不下去?看完这张表就明白了。

手段对体积影响副作用
降低 JPEG 质量(quality)最大,可压到 1/10出现噪点与块效应,quality < 0.5 明显
缩小像素尺寸很大(面积平方关系)细节变少,放大模糊
转 WebP同画质比 JPEG 小 25%~35%极老系统/软件不支持
PNG → JPEG通常能压到 1/5 以下丢失透明通道(透明区变白/黑)
去除 EXIF很小(几十 KB)丢失拍摄信息与 GPS

⚠️ 免责声明:压缩为有损处理,请在压缩前保留原图备份。
实际能达到的大小受图片内容复杂度、尺寸、目标格式限制——极少数情况下降到最低质量仍无法达到目标值,此时会继续缩小尺寸;若仍不满足,请放宽目标或先裁剪。
所有处理均在你的浏览器本地完成,图片不会上传到任何服务器。

🗜️

图片压缩到指定 KB

图片处理 完全免费 🌙 支持黑夜模式 🔒 纯前端,图片不上传 📦 支持批量打包 🎯 精确目标大小

「照片太大传不上去」——这是报名季最常见的崩溃瞬间:系统要求 200KB 以内,手机随手一拍就是 4MB。
普通压缩工具只给你一个「质量滑块」,你得反复试。这个工具反过来做:你告诉它要多大,它自己压到位。
它的工作方式分两步:
① 二分调整压缩质量:从 quality 0.95 往下试探,用二分法在 8 次内找到「刚好不超过目标」的画质点——画质损失最小;
② 若降到最低质量仍然超标,再逐步缩小像素尺寸,直到装进目标大小。
为什么非要「指定 KB」而不是随便压?因为上传限制是硬门槛:差 1KB 都传不上去。而这个工具还会告诉你最终实际大小,不用你猜。
三个提高成功率的技巧:
· 优先选 JPEG:同样画质下体积通常只有 PNG 的 1/5(PNG 适合需要透明背景的场景);
· 顺手限制最长边:报名照片常常既限大小又限像素(比如 240×320),一起设置一次搞定;
· 内容越简单越好压:纯色背景的证件照能压得很小,满是细节的风景照则相反。
最后一句:压缩是有损的,务必先留着原图。本工具在浏览器本地处理,不会也无需把你的照片传到任何地方。

类别图片处理
压缩方式质量二分 + 尺寸降级
支持格式JPG / PNG / WebP
运行方式纯前端本地,不上传

核心特性

指定目标大小
质量二分最优
自动降尺寸
批量处理
打包下载
限制最长边
三种输出格式
本地不上传

关于这个工具

怎么压:
① 图片读入 canvas(先按「尺寸上限」等比缩放,无限制则用原尺寸);
② 二分搜索压缩质量:区间 [0.05, 0.95],最多 8 轮,找到不超过目标大小的最高画质;若实际大小已接近目标(误差 <2%)则提前结束;
③ 若质量降到 0.05 仍超标,按比例逐级缩小像素(0.9 → 0.2)并重试;
④ 输出 blob,展示前后大小、尺寸、压缩率;多张可打包 ZIP。
它不做:不裁剪、不去水印、不改构图。压缩是有损的,请保留原图。

怎么用

  1. 第 1 步
    点击或拖拽选择图片(可多选)。
  2. 第 2 步
    填目标大小(如 200 = 200KB 以内)。
  3. 第 3 步
    选输出格式,需要的话限制最长边。
  4. 第 4 步
    点「🗜️ 开始压缩」,看每张的前后大小。
  5. 第 5 步
    单张点文件名下载,或多张点「📦 打包下载全部」。

更新记录

  • v1.0 2026-09-20 工具正式上线:支持设定目标大小(KB)后自动二分压缩质量并在必要时缩小尺寸,把图片压到目标以内;支持 JPG / PNG / WebP 三种输出、限制最长边、批量处理与 ZIP 打包下载;附常见上传限制速查表与压缩原理表。全程浏览器本地处理,图片不上传,适配黑夜模式。

常见问题

为什么压不到我设定的大小?
有三种可能:
① 目标值定得太低:比如把一张 4000×3000 的风景照压到 20KB,即使画质降到最低、尺寸缩到很小也未必做得到;
② 选了 PNG:PNG 是无损/弱压缩格式,体积很难降下来,换 JPEG 通常立刻小 5 倍;
③ 图片内容太复杂:满是纹理、噪点、渐变的照片压缩率天然低。
建议:先换 JPEG,再适当放大目标值,或先裁剪掉不需要的部分。
JPEG、PNG、WebP 该选哪个?
一句话:想要最小选 WebP,要兼容选 JPEG,要透明选 PNG。
· JPEG:兼容性最好,压缩率高,但不支持透明,且每次保存都会再损失一点画质;
· PNG:支持透明、无损,但体积通常最大,不适合照片;
· WebP:同画质比 JPEG 小 25%~35%,现代浏览器都支持,但极少数老旧系统或专业软件可能打不开。
报名上传这种场景,首选 JPEG。
压缩后画质变差了吗?
会有损失,但工具会尽量把损失降到最低。
它用二分法找到「刚好不超过目标大小的最高画质」,而不是一刀切压到很低。
判断标准:
· 缩小尺寸带来的模糊,通常比降低质量带来的噪点更容易被接受;
· 证件照、白底图这类简单图像,压到很小也基本看不出;
· 如果系统只要求 200KB 而你压到了 30KB,说明画质被压过头了,可以把目标值调大一点再压一次。
我的照片会被上传吗?
不会。所有处理都在你的浏览器本地完成(用 canvas 重新编码),照片不会上传到任何服务器,页面关闭后数据即清除。
这也是它适合处理身份证、证件照、合同照片等敏感图片的原因。
能一次压很多张吗?
可以,多选后批量处理,结果可一键打包成 ZIP。
两点提醒:
① 张数很多时(比如 >50 张)处理需要一点时间,页面有进度条;
② 手机端内存有限,建议一次不超过 20 张,尤其是大尺寸原图。

💬 留言板 0

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

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

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