UnderPix:免费把图片压到 200KB、500KB 以下,求职附件不用反复试
求职网站要求证书图片不超过 200KB,报名系统要求照片小于 500KB,而手机拍照、扫描出来的图片往往有几 MB。把画质调低一点,导出,再看文件大小;还超限,就再试一次。
我做了一个专门处理这个问题的网页版工具:UnderPix。输入上传平台给出的大小上限,它会自动尝试压缩,显示结果的实际大小,再让你预览、下载。
在线使用:https://underpix.tosky.dev/
中文直达:https://underpix.tosky.dev/zh/
免费使用,无需注册,无水印。图片在浏览器本地处理,不会上传到 UnderPix 服务器。

图片压缩到 200KB,怎么操作?
- 打开 UnderPix,选择平台要求的大小,例如 200KB 或 500KB。也可以选“自定义”,填写具体上限。
- 拖入图片,或点击选择文件。求职照片、证书扫描图、材料截图都可以从这里开始。
- 选择输出格式,点击压缩。
- 看一下处理后的文件大小、像素尺寸和预览,确认文字、人脸等细节,再下载。
常用大小提供了 50KB、100KB、200KB、500KB、1MB 几档预设。批量处理当前一批最多支持 30 张图片,每张都按所选上限单独处理,结果可以一次打包成 ZIP 下载。
下面是一轮证书图片压缩的界面演示。学校、姓名、项目、编号等信息已遮挡,底部缩略图和文件名也做了处理。

图为开发阶段的一次演示截图;下表记录的是另外一轮使用原始扫描图的测试。
用 5.42MB 的扫描图试了一下
开发时,我使用一张 5,419,085 字节、9921 × 7015 像素的证书扫描图,在 Chrome 中分别测试了 200KB 和 500KB 两个目标。
| 目标上限 | 实际输出 | 输出像素尺寸 |
|---|---|---|
| 200KB | 196,695 字节,约 196.7KB | 1756 × 1242 |
| 500KB | 497,551 字节,约 497.6KB | 3205 × 2266 |
两档结果都低于设定的上限。压缩过程中也缩小了像素尺寸,因此下载前需要检查小字、印章、人脸等细节。
这里记录的是这一张图在 Chrome 中的测试结果。不同图片、内容和浏览器的编码结果会有差异,不能把这组数字当成所有图片的压缩效果。
指定大小,背后是怎么实现的?
UnderPix 采用浏览器本地解码和 Canvas 编码,拿到真实的 Blob 后读取 blob.size,以实际字节数判断是否达标。
对于 JPG 和 WebP,算法会在设定的质量区间内进行二分搜索,保留已找到的、满足大小限制的较高质量结果。如果在当前尺寸下仍然超限,就按比例缩小像素尺寸,继续尝试。超大图进入编码阶段时,还会先限制工作画布尺寸,减少内存开销。
PNG 的处理有所不同:浏览器的 PNG 编码不能靠质量参数像 JPG 那样控制大小,因此严格的 PNG 大小上限可能需要通过缩小尺寸来满足。
大小统一按 1KB = 1000 字节,1MB = 1,000,000 字节计算,搜索时预留少量余量。最终结果仍会再次校验;无法达到目标时会提示失败,不会把超限文件标记为达标。
选什么格式,以及隐私怎么处理?
目前支持 JPG、PNG、WebP 输出:
- 上传普通照片、证书扫描图,可以先选 JPG,并核对平台是否接受这个格式。
- 需要保留透明背景,可以选 PNG;相同的严格大小限制可能让像素尺寸缩得更多。
- 平台明确接受 WebP 时,也可以尝试 WebP。
转换到 JPG 会把透明区域填成白色。输出后请以下载文件的实际效果为准。
照片和文件名在当前浏览器中处理,UnderPix 不提供图片上传接口,也不保存一份服务器副本。处理过程无需创建账号,原始文件也不会被覆盖。
首版另外做了中文、英语、日语、韩语和西班牙语界面。首次打开会参考浏览器语言,也可以手动切换。
文件大小达标后,再检查一下这些
上传平台可能同时要求指定格式、宽高、长宽比或照片背景。200KB 以下只能说明文件大小满足所选上限,其他规则还要按平台提示逐项核对。
如果允许 500KB,就可以直接选 500KB,为细节留出更多空间。尤其是证书小字、签名和证件照片,建议放大预览确认后再提交。
UnderPix 已经上线。有图片需要压到指定大小时,可以打开试试:
UnderPix:免费在线图片压缩到 200KB、500KB 或自定义大小
如果遇到某张图压不下来、格式不兼容,或还有其他上传限制的使用场景,欢迎在评论区反馈。反馈时描述格式、大小和报错即可,个人证件、姓名、编号等信息记得先遮挡。

浙公网安备 33010602011771号