GIF 压缩

作者 Calvin Sun

免费在线压缩 GIF。在尽量保持画面质量的同时减小动态 GIF 体积——全程在浏览器本地处理,完成后即可下载。

上传 GIF

将 GIF 拖到此处,或点击选择文件。

仅支持 GIF · 最大 10 MB

文件只在你的设备上处理

快捷预设
预设会填好下方滑块。拖动任意滑块后会变成自定义。
100%
30%100%
保留全部帧

抽帧后总时长不变,但动作会更跳。

最佳
轻度强度

有损 LZW(0–200)。30 是比较均衡的默认值;数值越高体积越小,噪点也越多。

关于这个 GIF 压缩器

  • 先选预设,再按需拖动缩放、帧率和压缩质量滑块。
  • 缩放通常最有效。抽帧后总时长不变,但动作会更跳。有损数值越高体积越小,噪点也越多。
  • 100% 浏览器本地处理,GIF 不会上传到服务器。
  • 免费使用,无需账号,下载无水印。

GIF 压缩可能减少颜色或分辨率。压缩越强越省空间,但也可能出现可见瑕疵。

需要压到指定大小?

可以把 GIF 自动压到 1MB、2MB、5MB 或 10MB 等目标体积。

按指定大小压缩 GIF

用这个免费 GIF 压缩器,在浏览器里压缩动态 GIF 并减小文件大小。你可以自己控制压缩程度,用少量画质换明显更小的体积。

"图形交换格式是一种支持逐帧动画序列的彩色光栅图像格式。" W3C GIF89a 规范
  • 无需安装软件即可压缩 GIF 动画
  • 通过缩放、抽帧和有损滑块减小 GIF 体积
  • 压缩时保留动画时序
  • 立即下载压缩后的 GIF

如果需要压到 1MB 或 5MB 这类明确上限,请使用「按指定大小压缩 GIF」,不必反复猜测质量滑块。

在线压缩 GIF 只需三步。

"GIF 图像每帧最多 256 色,因此调色板大小对文件体积影响很大。" MDN 图像格式指南
  1. 上传 GIF。 拖放文件或点击选择。解码过程只在你的设备上完成。
  2. 选择预设并调整选项。 先用无损或均衡,再按需拖动缩放、帧率和压缩质量。
  3. 预览并下载压缩后的 GIF。 对比原始文件和压缩结果,然后下载更小的 GIF。

重置设置会恢复为均衡,并保留已上传的 GIF。更换 GIF 则可重新选择文件。

在尽量保持视觉质量的前提下减小 GIF 体积。本页不会承诺任何 GIF 都能做到零画质损失。

  • 分辨率:像素越多,每一帧的数据量越大
  • 帧数与动画时长:片段越长,文件通常越大
  • 颜色数量:满 256 色的调色板通常更重
  • 画面复杂度和运动:变化越多越难压小

无损优化保留更多细节,最大压缩更省空间。大多数动态 GIF 可以从均衡开始。

GIF 压缩可以通过无损 LZW 优化(重复帧、未变化区域、透明像素)和有损 LZW,再加上可选的减色、降帧率和缩小尺寸,来减小动态 GIF 体积。

  • 更少的调色板颜色会减少每帧需要存储的取值
  • 重复帧和透明优化会去掉多余像素,同时保持画面
  • 更小的宽高会减少需要编码的像素数量
  • 更低帧率和有损 LZW 能把 GIF 压得更紧

压缩步骤在浏览器本地完成,并保留每一帧的延迟。

常见问题

上传 GIF,选择无损或均衡等预设,然后点击压缩 GIF。压缩前也可以拖动缩放、帧率和压缩质量滑块。

可以。这个工具就是为动态 GIF 设计的。删除重复帧和透明优化会保留原始时长。如果选择更低帧率,会主动抽帧,动作会更跳。

无损优化预设会在不减色的前提下优化 LZW:合并重复帧、裁剪未变化区域、更紧地打包透明像素。均衡预设会加上轻度有损 LZW(约 30)。更强的预设有损更多,画面可能变化。

体积大通常是因为分辨率高、帧数多、时长长、颜色多或运动复杂。减少颜色、优化重复帧或略微缩小尺寸都能帮助减小文件。

默认不会。帧延迟会保留,总时长不变。如果选择一半或三分之一帧率,会抽帧,动作看起来更跳。

不会。GIF 文件在你的浏览器本地处理,不会上传到 OmniGIF 服务器。

GIF 压缩 - 免费在线压缩动态 GIF | OmniGIF