ZH
我的工具

GIF 压缩器

在浏览器中缩小动态 GIF:减少颜色、缩小尺寸、丢弃部分帧并优化调色板,同时保持播放节奏、循环和透明度。

动态 GIF(动态 PNG 也可以)。文件不会离开你的设备。请先设置选项:选择文件后会立即开始处理。
被丢弃的帧由延长剩余帧的显示时间来弥补,所以速度保持不变。
我的工具 →
广告

GIF 很容易变大:每一帧都是一幅最多 256 种颜色的完整图片。这个压缩器用 ffmpeg 重建 GIF 以占用更少的空间——整段动画使用一个精心挑选的调色板,每一帧只保存发生变化的部分,还可以选择减少颜色、缩小尺寸或减少帧数。播放节奏、循环和透明度都会保留。它在你的浏览器中运行(引擎只需下载一次,30 MB),你的 GIF 不会被上传。

使用方法

  1. 选择一个或多个 GIF 文件。
  2. 选择保留多少种颜色——128 通常看不出区别,64 能大幅节省。
  3. 可以缩小 GIF 或丢弃部分帧,得到小得多的文件。
  4. 点击计算,比较大小并下载。

计算公式

GIF 大小 ≈ 帧数 × 每帧变化的像素数 × 每像素比特数 ÷ LZW 压缩比

宽度和高度各减半,像素只剩四分之一。颜色从 256 降到 64,每像素比特数从 8 降到 6,也让 LZW 压缩找到更多重复。每隔一帧丢弃一帧会去掉一半的帧,同时剩下的每一帧显示时间延长一倍。如果新文件没有变小,你会拿回原文件。

示例

一个 6.2 MB 的表情反应 GIF(480 × 270,90 帧,256 色),改为 64 色、75% 尺寸,通常得到约 2.0–2.8 MB;再加上“每隔一帧丢弃一帧”,可降到接近 1.2 MB,低于许多聊天应用的限制。

常见问题

为什么我的 GIF 几乎没变小?

它可能本来就已经用共享调色板和变化区域帧优化过了。减少颜色、缩小尺寸或减少帧数能节省最多。

动画速度会保持吗?

会。帧间隔会保留,丢弃帧时剩下的帧显示得更久。

会保留透明度和循环吗?

会:透明像素保持透明,原文件的循环设置(无限循环或循环若干次)会被复制。

MP4 会更小吗?

通常小 80–95%。如果你发布的地方接受视频,用 GIF 转 MP4 转换器可以得到小得多的文件。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). GIF 压缩器. https://kakao.mobile/zh/tools/gif-compressor/

MLA

“GIF 压缩器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/gif-compressor/.

广告