图片压缩

JPG / PNG / WebP · 批量队列 · 尺寸与质量可调 · 本地完成
纯本地处理 · 图片不上传 四色笔记 ↗

压缩设置

设置变化后,队列会串行重新处理

保持原格式:PNG、WebP 会保留透明背景;JPEG 本身不支持透明。

选择图片

最多 20 张,单张不超过 25 MiB

处理队列

尚未添加图片
添加图片后,这里会显示源图、压缩结果和体积变化。

图片压缩使用指南

JPG 压缩质量怎么选:80 和 60 差在哪

PNG 转 WebP:体积能小多少,什么时候不该转

批量图片压缩:队列、统一参数与逐张对比

透明背景图片压缩:为什么转 JPG 会变白块

关于这个在线图片压缩工具

这是一份在浏览器里直接运行的批量图片压缩工具。你可以一次选择或拖入多张 JPG、PNG、WebP,设置质量、统一输出格式和最大边,然后查看每张图片压缩前后的预览、字节数与变化比例。处理按队列串行进行,完成后可以逐张下载,也可以下载全部结果。

所有读取、解码、缩放与编码都使用浏览器原生的 File、Blob、createImageBitmap 和 Canvas API,图片不会上传到服务器。输出 PNG 或 WebP 时透明背景会保留;输出 JPEG 时透明区域会填成白色,避免透明像素意外变黑。

为避免超大图片耗尽浏览器内存,页面会限制文件数量、单文件体积、最大边、总像素和估算的 RGBA 内存。压缩结果不一定总是更小:源文件已经高度优化或转换为无损 PNG 时,结果可能增大,页面会明确标出“增大”比例,方便你决定是否保留原文件。

常见问题

图片会上传到服务器吗?

不会。读取、解码、缩放、编码和下载都由当前浏览器完成,页面不会上传你的图片。

支持哪些图片格式?

支持 JPG(JPEG)、PNG 和 WebP。可以保持原格式,也可以统一输出为 JPEG、PNG 或 WebP。

透明背景会保留吗?

输出 PNG 或 WebP 时会保留透明背景;转成 JPEG 时由于格式不支持透明,透明区域会填充为白色。

为什么压缩后的文件反而更大?

图片内容、源文件编码和目标格式都会影响大小。工具会明确标出“增大”比例;此时可降低质量、缩小最大边或继续使用原文件。

为什么超大图片会被拒绝?

浏览器解码图片会占用远高于文件体积的内存。为避免页面卡死,工具会限制文件数量、单文件体积、像素数、最大边和估算的 RGBA 内存。