跳过主要内容

在线压缩 GIF

缩小 GIF 体积,保留动画效果。免费在浏览器内压缩,文件无需上传。

浏览器本地运行无水印

拖入 GIF 或选择文件

粘贴 HTTPS 图片地址

Gifsicle 1.96

为什么 GIF 文件会这么大

GIF 会把动画保存成一帧一帧的索引色图片。一个很短的录屏也可能包含数百帧、重复背景,以及比实际运动需要更多的颜色。 尺寸大、帧数多、背景不断变化,都会增加 GIF 的数据量。Gifsicle 可以优化重复区域、缩减调色板,或允许少量颜色差异。合适的设置取决于动画内容:需要看清小字的录屏,和视频片段的取舍并不相同。

三种 GIF 压缩方式,按文件类型选择

可以先试质量优先。它使用较保守的有损设置,默认保留尺寸、时长和循环方式。如果文件仍然太大,再尝试体积优先,并检查渐变、阴影和文字是否出现明显变化。 需要满足上传上限时,选择目标大小模式。它会尝试多组设置,但不能保证每个 GIF 都达标。无论使用哪种模式,都请对比预览,确认动画仍然符合用途。

有损压缩:尽量小,同时保留观感

有损 GIF 压缩会移除正常观看尺寸下不容易注意到的细节。视频感强、带阴影和渐变的 GIF 通常收益最大。 代价是过度压缩时可能出现噪点或色带。建议先用质量优先预览,仍然超限时再切到体积优先。

减少颜色:适合界面录屏和平面图形

录屏、logo 和界面动效经常并不需要 256 种有效颜色。把调色板降到 128 或 64 色,常常能在观感不变的情况下明显变小。 减少颜色也可能让渐变出现色带,或改变品牌色。请按实际使用尺寸检查小字、边缘和重要颜色,再决定是否采用压缩结果。

帧和透明区域优化

CompressGIF 保留运动帧、动画时长和循环方式,默认保持原尺寸。只有你主动选择调整尺寸时,才会改变 GIF 的宽高。 Gifsicle 可以只保存帧与帧之间发生变化的像素,同时保留时间信息。重复背景和静止片段越多,这种方式通常越有帮助;已经做过优化的 GIF 可能没有多少可继续缩减的数据。

把 GIF 压到 1MB、512KB 或 100KB

免费版提供 100KB、512KB 和 1MB 三个预设;Pro 可以输入其他目标。请以接收平台显示的上限为准。本站采用十进制单位:1MB 等于 1,000,000 字节,不是 1,048,576 字节。 目标模式会尝试多组压缩设置,并保留最小的有效文件;如果原文件更小,就保留原文件。结果超过目标时会明确提示未达标。下载前请预览动画,确认画质符合需要。

无需上传的批量压缩

免费版每批最多 3 个文件,Pro 每批最多 50 个。浏览器会逐个处理;你可以取消某个文件,或在失败后重试,已经完成的结果会保留。 Pro 可以把已完成的文件打包为 ZIP 下载,即使其他文件压缩失败也不受影响。每批总计最多 200MB,免费版单文件上限为 10MB,Pro 为 50MB。

用于聊天、邮件和网页的 GIF 压缩

用于 Discord 或其他聊天平台时,先查看当前账户的上传限制,再设置目标大小。用于邮件时,还要确认收件人的邮件客户端支持 GIF 动画;仅缩小文件并不能保证所有客户端都会播放。 网页上的 GIF 应按实际显示尺寸准备。宽图放进窄栏时,可以主动选择缩小宽度,减少不需要的像素。发布前在手机上检查动画,确保关键文字和动作仍能看清。

压缩前后,重点检查这些地方

保留原文件,检查压缩后的播放速度、边缘、小字,以及第一帧和最后一帧。文件更小并不代表更适合使用:教程里的文字和步骤,往往比省下几个百分点的体积更重要。 压缩后变化很小,可能是原文件已经优化过。没有更小的有效结果时,我们会保留原文件,输出不会比它更大。未达到目标时,可以提高目标大小,或主动缩小宽度后再试。

选择适合你的压缩方案

少量 GIF 免费压缩。批量处理、自定义目标大小选 Pro,需要更多 API 额度选 Developer。

Pro 月付

适合短期项目或偶尔需要批量处理。

US$9.99/月

  • 浏览器内每批处理 50 个文件
  • 单文件 50 MB
  • 自由设置目标大小
  • ZIP 下载

Pro 年付

约 US$4.08/月。

US$49/年

  • 包含全部 Pro 浏览器功能
  • 比月付更省
  • 升级后保留本页待处理文件
  • 邮件支持

免费版

适合一次处理少量 GIF。

US$0

  • 每批 3 个文件
  • 单文件 10 MB
  • 100KB、512KB、1MB 预设
  • 单文件下载

Developer - US$29/月或 US$278/年

包含全部 Pro 功能和每月 5,000 credits。质量优先或体积优先模式最多处理 5,000 个不超过 5 MB 的 GIF;目标大小模式最多 2,500 个。未用额度不结转。

免费 API

每个自然月提供 500 credits(按 UTC 重置),无需绑卡。使用已通过 Google 验证的 @gmail.com 邮箱登录,完成人机验证后即可启用。所有免费用户共享的当月处理量用尽后,新免费任务将暂停至下月恢复。

获取免费 API 密钥

Credits 如何计费

输入大小质量/体积模式目标大小模式适用方案
≤5MB1 credit2 credits免费 API / Developer
>5MB, ≤20MB2 credits4 creditsDeveloper

Pro 增加的是浏览器功能,不增加云端 credits。Developer 包含 Pro,并独立提供每月 5,000 credits;不会再叠加免费 API 的 500 credits。

开始压缩

  1. 1通过选择、拖放、粘贴或导入 HTTPS 图片地址添加 GIF。
  2. 2选择质量优先、体积优先或目标大小预设;Pro 用户可以输入自定义目标。
  3. 3对比文件大小、节省比例和动画预览,确认是否达到目标,再下载单个 GIF 或 Pro ZIP。

常见问题

如何把 GIF 压到 1MB 或 100KB?

选择 1MB 或 100KB 预设后开始压缩。Pro 可以输入自定义 KB 或 MB 数值。如果仍然超过目标,你可以下载最小的有效结果,或尝试其他设置;下载前请预览画质。

能不上传文件,直接压缩 GIF 吗?

浏览器工具在页面加载后本地处理文件。REST API 和 MCP 是另一条云端路径:它们会上传文件或抓取 HTTPS 地址,以便云端运行原生 Gifsicle。

压缩 GIF 能完全不损失画质吗?

压缩可能改变颜色或细节。质量优先使用较保守的有损设置;体积优先和目标模式可能减少颜色,或采用更强的有损压缩。下载前请对比预览,并检查实际使用的参数。

可以一次压缩多个 GIF 吗?

可以。免费版浏览器每批 3 个文件。Pro 每批 50 个文件,支持 ZIP 下载,并在某个文件失败时保留其他成功结果。

文件大小限制是多少?

浏览器免费版单文件 10MB;浏览器 Pro 单文件 50MB;每批总计最多 200MB。云端免费 API 输入最多 5MB,Developer 输入最多 20MB。

可以用于 Discord 的 GIF 吗?

可以。先查看你的 Discord 账户显示的上传限制,再选择合适的预设,或用 Pro 输入自定义目标。上传到 Discord 前请先预览结果。

为什么通过图片地址导入失败?

请使用直接指向 GIF 的 HTTPS 地址,而不是包含图片的网页。部分图片网站禁止浏览器跨域请求;遇到这种情况,请先自行下载 GIF,再选择本地文件。浏览器工具不会把被拦截的地址悄悄交给我们的 API 处理。

为什么压缩后的文件一样大?

如果 GIF 已经优化过,当前设置可能找不到更小的有效结果,此时会保留原文件。你可以尝试更强的压缩、减少颜色或缩小宽度,但请先预览,确认取舍可以接受。