
做站点图片优化时,重复动作太多:截图转 WebP、主图压到 100KB 以内、一批图一张张处理。命令行能解决,但临时在外面、或者只是处理几张活动图时,打开一个网页更省事。所以我做了一个小工具,现在开放公测。
地址:https://tools.mokiii.com/,不用注册,打开就能用。

它能做什么
- 批量转 WebP,也可以输出 PNG / JPG;
- 按质量压缩,网页图片一般 75–85 就够用;
- 「压缩到指定大小」:填目标 KB(比如 100、200、500),工具自动搜索合适的质量,必要时再缩小尺寸;
- 单张下载,或把所有结果打包成 ZIP;
- 默认全程在浏览器本地完成,图片不上传服务器。
怎么用
- 拖入或选择图片,支持批量,单张 30MB 以内;
- 选输出格式和质量,或者切到「压缩到指定大小」填目标体积;
- 下载单张,或打包成 ZIP 一次拿走。
一点实现说明
页面用浏览器自带的 Canvas 做编解码,没有把图片发到后端。压缩到指定大小时不是简单调一次质量参数,而是对质量做二分搜索去逼近目标体积,所以同一张图通常要编码若干次,图多的时候会有几秒等待;结果是近似值,不会精确到字节。
另外留了一个可选的开放 API(服务端 Imagick 内存中转码,不写盘),给需要在程序里批量处理的场景。页面本身不依赖它,日常使用用不到。
公测说明
现在还是公测:功能已经可用,但额度、并发和性能细节还会调整。
- 公测期间免费,不需要注册账号;
- 使用量上来后会按实际负载扩容,但不承诺可用性 SLA;
- 如果遇到转换失败、尺寸比例不对、透明区域处理异常等问题,欢迎反馈,我会尽快修。
隐私
默认模式图片只在你的浏览器里处理,可以断网验证;只有你主动调用开放 API 时,图片才会发送到 api.mokiii.com,在内存中转换后直接返回,不落盘、不留存。
后面想做的
- 移动端操作体验;
- 常用尺寸预设(封面图、缩略图、公众号配图);
- 处理进度和失败原因写得更清楚。
有建议或者遇到问题,发邮件到 hi@mokiii.com,或者在下面留言。

评论 (0)