图片压缩

压缩到指定 KB

把图片压缩到 100KB、200KB、500KB 等目标大小。工具会自动搜索合适的质量,必要时缩小尺寸;所有处理都在浏览器本地完成,图片不会上传。

免费使用指定目标大小自动搜索质量浏览器本地
图片不上传 单张 ≤ 30MB · 最多 100 个 · 总计 ≤ 200MB 输出 WebP / JPG
拖拽图片到这里,或点击选择
支持 PNG、JPG、WebP、GIF、BMP;单张 ≤ 30MB · 最多 100 个 · 总计 ≤ 200MB

工具会先降低质量,仍达不到目标时自动缩小尺寸。目标是近似值;如果原图本身很小,可能不会再压缩。PNG 不支持质量压缩,请选择 WebP 或 JPG 输出。

处理结果

还没有选择图片

  • 还没有选择图片

图片只在你的浏览器中处理,不会上传到服务器。可以打开开发者工具的 Network 面板验证;断网后页面仍可继续处理已经加载的图片。

如何使用

三步完成

不需要注册,选择图片后即可在本地处理。

选择图片

拖拽或点击选择 JPG、PNG、WebP 等图片,支持批量;单张不超过 30MB。

填写目标大小

输入需要的 KB 数,例如 100、200、500;选择输出 WebP 或 JPG,必要时限制最长边。

下载结果

结果会尽量控制在目标值以内;逐张下载,或打包成 ZIP 一次取走。

隐私说明

压缩使用浏览器自带的 Canvas API 完成。页面不会上传图片,也没有服务端转码请求;图片不会写入磁盘、不会进入队列,也不会被保存。

你可以打开开发者工具的 Network 面板验证,或断网后继续处理已经打开的页面。只有在你主动调用开放 API 时,图片才会发送到 api.mokiii.com,在内存中转换后直接返回。

FAQ

常见问题

格式、批量限制与处理结果。

压缩到指定大小为什么没有精确命中?

图片压缩是非线性的,工具会用二分法搜索质量,并在必要时缩小尺寸,结果通常是“小于等于目标值”的近似大小,不会精确到字节。如果原图本身已经小于目标值,就不会再压缩。

一次最多能处理多少张?总量有限制吗?

单张不超过 30MB。桌面端单次最多 100 个文件、总计不超过 200MB;手机端会自动降为最多 50 个文件、总计不超过 100MB。超过时请分批处理,完成后可以打包成 ZIP 下载。

支持哪些输出格式?

输出支持 WebP 和 JPG。输入可以是 PNG、JPG、WebP、GIF、BMP;PNG 不支持质量压缩,所以不提供 PNG 输出。GIF 只取第一帧。

图片会上传到服务器吗?

不会。页面上的压缩全部在浏览器本地完成,不发起图片上传请求,也不会有服务端转码。只有在你主动调用开放 API 时,图片才会离开浏览器。

为什么压缩后还是超过目标值?

极少数细节非常多、尺寸又很大的图片,在保证可读尺寸的前提下可能仍高于目标值。工具会把质量和尺寸降到较低水平;如果仍不满足,可以先裁切或缩小原图,再提高压缩目标。

压缩会损失画质吗?

会。输出 WebP 或 JPG 属于有损压缩,目标越小,细节损失越明显。建议先按实际用途选择目标:网页配图 200–500KB 通常足够,证件照或报名系统按平台要求设置。

手机上可以用吗?

可以。手机端单次上限为 50 个文件、总计 100MB,建议一次少选几张。iOS Safari 完成压缩后可保存到“文件”App。

相关知识

扩展阅读

了解格式、质量与体积之间的关系。

压缩到指定大小的原理

有损压缩的核心是质量和尺寸。工具先在 5%–95% 的质量区间内二分搜索,找到不超过目标值的最高质量;如果最低质量仍然超标,再按比例缩小最长边继续尝试。这样能在“看得过去”和“体积达标”之间取得平衡。

因为每次编码的结果不是线性的,目标值只能近似命中。工具会优先保证结果不超过目标大小,所以最终文件通常略小于目标值。

常见目标与场景

不同平台对图片体积的要求不一样。下面是一些常见参考,最终仍以对方平台的最新规则为准。

目标大小典型场景建议
100KB证件照、报名系统、考试上传优先 JPG;先确认尺寸要求,再压缩
200KB公众号配图、电商主图、邮件附件WebP 体积更小;需要兼容旧系统时选 JPG
500KB网页首图、文章大图、作品展示适当保留质量,必要时限制最长边

画质与体积怎么平衡

先确定图片最终显示尺寸,再决定压缩目标。把 4000px 的原图压到 100KB,通常需要大幅缩小尺寸;而先缩到 1200px 再压缩,画质和体积都会更可控。

如果图片包含文字、表格或细线,过低质量会出现噪点和边缘模糊。可以先用较高的目标值试一次,确认可读性后再逐步降低。