批量图片压缩工具

在线压缩图片 — JPG、PNG和WebP

一次最多选择 10 张 JPG、PNG 或 WebP 图片,浏览器会依次压缩。统一设置目标 KB 和质量,逐张查看压缩结果;文件始终留在你的设备上。

浏览器本地处理

拖入 JPG、PNG 或 WebP 图片

或从设备中选择最多 10 张图片

每批最多 10 个文件;图片在你的浏览器中依次压缩。

不上传浏览器本地压缩JPG / PNG / WebP

    照片、截图与透明 PNG:下载实际结果

    以下为已记录的样例结果,不代表你的文件一定得到相同效果。下载输入文件,按所列参数操作,再对比实际下载结果。

    全部使用质量 82 与十进制 KB(1 KB = 1,000 字节)。0.001 KB 样例故意只给 1 字节预算,工具返回尽力处理的结果并提示未达标。PNG 的质量参数不同于 JPG 有损质量,处理可能缩小像素尺寸。

    输入目标实际下载结果像素:处理前 → 后
    风景照片
    299,063 B
    50,000 B49,519 B
    已达标
    1280 × 575 px → 1280 × 575 px
    风景照片
    299,063 B
    100,000 B98,937 B
    已达标
    1280 × 575 px → 1280 × 575 px
    风景照片
    299,063 B
    200,000 B144,547 B
    已达标
    1280 × 575 px → 1280 × 575 px
    原创虚构界面截图
    44,015 B
    50,000 B44,015 B
    已达标
    1200 × 800 px → 1200 × 800 px
    原创透明图形
    15,566 B
    50,000 B15,566 B
    已达标
    512 × 384 px → 512 × 384 px
    原创透明图形
    15,566 B
    1 B88 B
    未达标
    512 × 384 px → 1 × 1 px

    小屏幕可横向滑动表格,查看处理前后的像素尺寸。

    风景照片:压缩前
    风景照片 · 处理前
    299,063 B · 1280 × 575 px · 下载输入
    风景照片:50KB 处理后
    处理后 · 50KB 目标
    49,519 B · 1280 × 575 px · 下载输出
    原创虚构界面截图:压缩前
    原创虚构界面截图 · 处理前
    44,015 B · 1200 × 800 px · 下载输入
    原创虚构界面截图:50KB 处理后
    处理后 · 50KB 目标
    44,015 B · 1200 × 800 px · 下载输出

    原文件已低于目标,保留原字节不变。

    原创透明图形:压缩前
    原创透明图形 · 处理前
    15,566 B · 512 × 384 px · 下载输入
    原创透明图形:50KB 处理后
    处理后 · 50KB 目标
    15,566 B · 512 × 384 px · 下载输出

    原文件已低于目标,保留原字节不变。

    查看实际未达标操作界面
    压缩器显示 PNG 的 1 字节目标未达标以及后续操作入口
    返回 PNG 不代表可以生成仅 1 字节的图片;需要同时检查体积与像素尺寸。
    样例来源、运行环境与复现方法

    记录于 2026-10-19 · Chromium 140.0.7339.16 · Windows · 1280 × 960 · 站点版本 865d4e4.

    照片: Fronalpstock big.jpg — Hannes Röst, CC BY-SA 3.0. 已缩放及重新编码;本组所有照片衍生文件均按该许可提供。原创虚构界面截图、透明图形和 PDF 按 CC0 提供,不含客户文件。

    1. 下载上方输入文件并保留原件。
    2. 在当前工具使用所列参数,保持标签页打开并下载实际输出。
    3. 对比实际字节数、像素与局部细节。浏览器及编码器版本不同可能得到不同字节,以上是已记录的观察结果,不是通用压缩比例。

    下载参数、准确字节数与 SHA-256 校验值(JSON) · 素材许可

    不上传图片

    图片留在你的设备上,由当前浏览器完成解码和压缩。

    可调图片质量

    JPG 和 WebP 可以调整输出质量,在文件大小和视觉效果之间找到合适平衡。

    单独下载或 ZIP 打包

    查看每张图片的压缩前后体积与目标达成情况,可单独下载,也可一键将完成的结果打包为 ZIP。

    如何批量压缩图片

    1

    选择最多 10 张图片

    可混合选择 JPG、PNG 和 WebP,也可以一次拖入多个文件。

    2

    设置本批次参数

    统一设置目标 KB 和质量后开始;JPG/WebP 使用质量值,PNG 编码保持渲染后的像素,但缩小尺寸会损失细节。

    3

    单独下载或打包 ZIP

    图片依次压缩,查看每张图片是否达到目标后,可逐张下载,或点击 Download All (.zip) 一次保存全部已完成结果。

    JPG、PNG 与 WebP:哪种压缩方式更适合你?

    同样的质量滑块对不同格式有不同效果。需要精确压缩到 50KB、100KB 或 200KB?先选好格式,再查看实际字节数和达标状态。

    对比项JPG / JPEGPNGWebP
    质量滑块生效:有损压缩不生效:无损编码生效:有损压缩
    严格 KB 预算降低质量;需要时缩小像素尺寸可缩小像素尺寸;不改变 PNG 格式降低质量;需要时缩小像素尺寸
    透明背景不支持支持支持
    适用场景照片、申请头像、表单上传截图、图标、透明图形网站图片及支持 WebP 的上传系统

    本压缩器保持输入格式不变。PNG 照片依然太大且不需要透明背景?可以先转换为 JPG;上传要求指定像素尺寸时,可先调整图片尺寸。PNG 转 JPG →图片尺寸调整 →

    什么时候应该压缩图片?

    图片压缩适合网页上传、邮件附件、聊天发送和需要限制文件大小的表单。每批最多可混合处理 10 张 JPG、PNG 和 WebP 图片。对于 JPG 和 WebP,降低质量通常可以明显减小文件体积;对于 PNG,本工具会使用浏览器的无损编码重新生成文件。

    如果浏览器重新编码后的图片反而更大,FileOnTap 会保留原文件大小,避免下载一个更大的“压缩结果”。如果你需要转换 HEIC 照片,可以继续使用 HEIC转换器。

    质量、像素尺寸和图片格式会以不同方式影响体积。质量滑块调整 JPG/WebP 的编码,PNG 不受该滑块影响。未设置目标大小时,压缩使用解码后的原像素尺寸;较小的 KB 目标可能触发自动缩小宽高,这与单纯降低编码质量不同。

    像素较多、细节复杂或需要保留透明区域时,PNG 的文件仍可能较大。PNG 的无损编码与 JPG 照片压缩不同,降低质量滑块不会让 PNG 变小。哪种格式更紧凑取决于图片内容和用途。

    结果仍过大时,先检查源图像素尺寸,再调整适用的质量设置,并判断目标场景是否适合其他格式。本工具保持输入格式;需要换格式时可使用图片转换工具,再检查新结果。

    KB 数值是工具尝试达到的目标,不是精确文件大小的保证。不同图片可能小于目标,也可能在质量调整和尺寸缩小尝试后仍未达标。十进制 KB 为 1,000 字节,KiB 为 1,024 字节。使用结果前请检查每张图的目标状态和细节,尤其注意小目标是否导致像素尺寸减小。

    常见问题

    图片会上传到服务器吗?

    不会。图片解码和压缩都在你的浏览器本地完成,文件不会发送到 FileOnTap 服务器。

    支持哪些图片格式和批量操作?

    支持 JPG/JPEG、PNG 和 WebP 混合选择,每批最多 10 个文件,并在浏览器中依次压缩。可单独下载每张结果,也能将已完成图片打包成 ZIP。

    可以自定义压缩后的目标大小吗?

    可以。目标 KB 和质量设置会统一应用于开始时的整个批次。工具会逐个尽量达到目标;输入不合法时该文件失败;未达标的有效结果会明确标记,不会中断其他图片。修改设置后重试失败文件会使用新设置,不影响已完成文件。目标非常小时可能需要降低图片尺寸。

    质量滑块对 PNG 有效吗?

    PNG 编码保持渲染后的像素,缩小尺寸会损失细节;不支持动画图片。质量滑块只用于 JPG 和 WebP。PNG 目标很小时可能需要降低图片尺寸。

    如何查看每张图片的压缩情况?

    队列会分别显示原始大小、压缩后大小、减少百分比,以及是否达到目标。

    为什么有时文件不会变小?

    如果浏览器重新编码后的文件不比原文件小,FileOnTap 会保留原始文件大小,避免输出更大的文件。

    压缩会删除图片元数据吗?

    JPG 和 WebP 重新编码时通常不会保留原始 EXIF 等元数据。如果元数据很重要,请保留原文件。

    为什么图片显示 100 KB,上传表单仍提示超标?

    有些网站按 100 KB = 100,000 字节限制,而 100 KiB = 102,400 字节。目标大小请选择 KB (1,000 B),需要余量时可以尝试 95 KB,并查看每张结果的实际字节数和达标状态。是否接受仍由上传网站决定。