平时做网站、发文章、传商品图,最常碰到的两件事就是:这张 PNG/JPG 能不能转成 WebP?这组图能不能再轻一点?
看起来都是小事,但网上不少工具要先上传文件。素材还没发出去,原图先丢给了一个不认识的服务器;GIF 更麻烦,很多工具转完只剩第一帧,动图直接变静态图。
所以这次我做了个轻量的 WebP Local:把图片转换和图片压缩放在同一个页面里,处理都在浏览器本地完成。打开就能用,不注册,不装软件,也不把图片传到服务端。
地址放这里:image-converter.itianci.cn

我想解决的,其实是「别把图交出去」
有些图片没什么敏感的,上传当然没问题;但做客户素材、还没发布的设计稿、带个人信息的截图时,就会多一层顾虑。
这个工具的原则很简单:
- 文件只在当前浏览器处理,不会上传到服务器;
- 不需要账号,也不保存文件记录;
- 已选图片、预览和处理结果会在 15 分钟后自动从浏览器内存清空;
- 一次最多处理 5 张,免得本地页面长时间占着资源。
它不是云盘,也不是在线素材库,就是一个打开后办完事、下载结果、关掉页面就走的前端小工具。
图片转 WebP:常见格式都能直接丢进来
转换模式支持 PNG、JPG/JPEG、GIF、BMP、WebP 和常见 AVIF 图片。拖进去或点击选择图片,按需要调一下输出质量,处理完直接下载 WebP。
我把默认质量放在 92%——大多数网页图在这个位置,清晰度和体积比较平衡;确实需要尽量保细节时,可以往 100% 拉。原始像素尺寸会保留,不会悄悄把图片缩小。
最在意的一点是 GIF:它不是把第一帧画到 Canvas 上再导出,而是会保留原来的动画帧、播放时长和循环信息,输出为动画 WebP。表情包、短动图终于不用在「体积」和「会不会动」之间二选一。

图片压缩:不强迫你换格式
有些时候并不想转 WebP:比如电商后台规定要 JPG,设计同事要 PNG,或者项目里已经用着 WebP,只是文件太大。这时切到 图片压缩 就行。
- JPG/JPEG 和 WebP 可以调节输出质量,自己平衡体积和细节;
- PNG 保持无损重新编码;
- 输出保持原本的格式和像素尺寸,不会压着压着变成另一种文件;
- 图片压缩目前面向 JPG/JPEG、PNG、WebP。要保留 GIF 动画,直接用「转为 WebP」更合适。
这块没打「无损压到 1/10」这种夸张口号。图片体积和画面内容、原始编码关系很大,能省多少得看文件本身;工具做的是把选择权留给你,而不是偷偷牺牲画质。

用法就三步
- 打开 WebP Local,拖入图片或点击「选择图片」;
- 选「转为 WebP」或「图片压缩」,需要时调节质量;
- 处理完成后下载每张结果。
如果是 PNG/JPG/GIF 想转 WebP,也可以直接进 图片转 WebP 页面;如果只想压体积,进 图片压缩页面。两个页面都有独立的说明和常见问题,中英文也都做了。
这次做得比较克制
工具页没有做登录、历史记录、云端素材库,也没接后端排队任务。这样少了不少「平台感」,但也换来了更直接的体验:图片不出设备,处理完就能拿走。
后面如果要继续加功能,我会优先考虑浏览器本地还能稳定完成的能力,比如批量细节、格式选项和更清楚的压缩建议;不为了堆功能把原本最重要的本地处理原则搞丢。
如果你也经常在「图片太大」和「不想上传」之间来回横跳,可以试试这个小工具: