Compress GIF · Keep the loop · Files stay local

GIF compressor

Compress GIF in this browser. Drop an animation, type the cap — 128KB, 512KB, 1MB, 8MB for Discord, or any other number — then download a smaller GIF that still plays. Nothing is uploaded.

Drop GIFs here or click to select

GIF only. Phone up to 20MB, computer up to 40MB. Up to 5 files.

Upload GIFs
or type
KB
  • Processed on this device
  • Not sent to a server
  • Output stays a GIF

Features

What this GIF compressor actually does

People search GIF compressor when a loop is too heavy for Discord, Slack, or mail. This URL is that job. It is not the 100KB homepage. That page still writes JPG for forms.

The download is still a GIF

GIF compressor here means shrink the animation, not flatten it to JPG. Discord, Slack, and mail still play the loop.

You type the cap. Discord 8MB is a number.

Leave 1MB or type 128, 256, 512, 2048, 5120, 8192. Compress GIF to 8MB is a common free Discord ceiling. Type what the client printed.

Gifsicle runs in this tab

Lossy LZW first, then optional scale, then optional frame skip. The original GIF is not uploaded to ImageTo100.com.

Not the 100KB photo encoder

The homepage still writes JPG for job forms. This URL is GIF in, GIF out. Do not open it for a visa portrait.

What it is

What “compress GIF” means here

Compress GIF means shrinking an animated GIF so the file lands at or under a cap you type, while the download is still a GIF. Image compressor for GIF on this page is that shrink, in this tab. Compress animated GIF, compress GIF file size, and GIF optimizer searches belong here when the file already loops.

Platforms enforce byte caps, not a quality score. Compress GIF for Discord, compress GIF to 8MB, and GIF compressor 512KB are the same encoder with different numbers. Slack emoji is often 128KB. Email attachments vary. Type the printed ceiling.

If you need a still photo under 100KB, usecompress image to 100KB— the sameimage to 100KBjob on the homepage. Stay here when you searched GIF compressor and the file must keep moving.

Convert image from megabytes on a still isMB to KB. This URL does not write JPG from a looping sticker, and it does not turn an MP4 into a GIF.

A large cartoon print beside a much smaller sticker of the same character, showing a GIF reduced in file size
Compress GIF is a file-size job. The original stays an animation. The download is a smaller GIF.
Default size
1MB — type any other cap
Input
Animated .gif only. Phone 20MB, computer 40MB
Output
GIF at or under the typed KB
Upload
None. Gifsicle stays in this tab.
Custom range
32KB to 20MB
Batch
Up to 5 GIFs, then Download all

Caps

Compress GIF for Discord, Slack, and email

Compress GIF for Discord is the search. The client prints the ceiling. Type that number. Do not guess a quality slider and hope the upload box agrees.

Discord file

Free accounts often reject a GIF over 8MB. Nitro is larger. Type 8192, or 7500 for a buffer. Compress GIF for Discord on this URL is that number, not a second app.

Discord emoji

Custom emoji is often 256KB. Tap 256 KB. Compress GIF to 256KB is a tight sticker: crop first if the loop is a full-screen capture.

Discord sticker

Sticker jobs are often 512KB. Tap 512 KB. Compress GIF size to 512KB still keeps animation; it does not flatten the file.

Slack emoji

Animated emoji is often 128KB. Tap 128 KB. Compress GIF 128KB is the smallest chip on this page.

Email attachment

Providers vary. Compress GIF for email is often safer under 5MB. Tap 5 MB, or type the limit the bounce message printed.

No printed number

Leave 1MB. Compress GIF online here still needs a cap. The encoder hits one target, not “half size” as a guess.

How it works

Why GIF files are large, and what this compressor changes

A GIF stores many frames. Each frame can carry a palette of up to 256 colors. A few seconds of screen recording therefore climbs faster than a still JPG. Compress GIF file size means less work for those frames, not a new video container.

This page searches lossy LZW first — the usual lever on an animated GIF. If the file is still over the cap, it scales the canvas. If it is still over, it can skip frames. Leave Scale and frame skip closed unless Discord or Slack still reject the download. A file already under the target is kept.

Compress GIF without losing quality is still a byte budget. Lossy LZW can look fine in motion and noisy on a paused frame. A 128KB emoji will look simpler than an 8MB channel clip. That is the cap, not a bug.

How to

How to compress a GIF online

Drop the loop, type the cap Discord or Slack printed, click Compress now, then check that the preview still plays.

Dropping a printed film strip of cartoon frames onto a laptop to compress a GIF

Step 1

Drop the animated GIF

Only .gif files. A sticker, a screen recording loop, or a chat reaction. PNG and JPG belong on the homepage.

A GIF sticker next to a form that asks for a 256KB file cap

Step 2

Type the kilobyte or megabyte cap

Slack emoji is often 128KB. Discord emoji 256KB, sticker 512KB, file 8MB. Leave 1MB if the notice did not print a number.

A laptop showing a compressed looping GIF at 106KB ready to download

Step 3

Download the smaller GIF

Click Compress now. Check that the preview still loops, then save. GIF compressor output on this page is always .gif.

Why this page

Why a GIF compressor sits next to the 100KB homepage

Hit a printed ceiling, not “as small as possible”

Compress GIF to 256KB, 512KB, or 8MB is the same encoder with a different number. The chip or the size box is the job.

The loop is the product

A GIF compressor that writes JPG is the homepage. Stay here when Discord or Slack must still play frames.

No upload of the original

Gifsicle runs in this tab. Close the tab and the frames are gone. That matters for work chat and private screen recordings.

Honest when a scene cannot fit

A long desktop recording will not become a sharp 128KB Slack emoji. You see a best-effort note instead of a fake success.

Limits and tips

Limits when you compress GIF online

A long uncropped recording will not become a sharp Slack emoji. Crop, then compress GIF size again. If the notice actually wants a still under 100KB, the homepage is the shorter path. If the original is still a movie, this page will not read it.

Use cases

Typical GIF compressor jobs: Discord, Slack, email

Compress GIF for Discord

Input: A reaction or clip the client rejected as too large

Setting: 8192, or 7500 if you want a buffer under a common 8MB free cap

Output: Animated GIF the channel can take

Caveat: Type the number on screen. Caps move. Nitro is a different ceiling.

Discord emoji or sticker

Input: A short loop, already cropped

Setting: 256 KB for emoji, 512 KB for a sticker

Output: GIF that still plays in the picker

Caveat: A 1080p recording will look simple at 256KB. Crop before Compress now.

Slack animated emoji

Input: A tiny reaction GIF

Setting: 128 KB

Output: GIF under the emoji cap

Caveat: 128KB is tight. Skip frames only if quality search still misses.

Compress GIF for email

Input: A demo loop that bounced the mail cap

Setting: 5 MB, or the KB in the bounce

Output: Smaller GIF you can attach

Caveat: Some clients rewrite GIF as video. Check the sent size, not only this preview.

Screen-recording GIF

Input: A long, high-fps capture

Setting: 1 MB or 8 MB, then open Scale and frame skip if it still misses

Output: A looping GIF, not a silent MP4

Caveat: This page does not convert MP4 to GIF. Drop an existing .gif.

FAQ

GIF compressor questions

These answers are for compress GIF. Still photos live on the100KB FAQand onimageto100.com.

How do I compress a GIF online?

Stay on this URL, drop the .gif, type the cap Discord or Slack printed, and click Compress now. Compress GIF online here means a smaller animated GIF, encoded in this tab. Check the loop in the preview before you attach it.

Does this GIF compressor keep the animation?

Yes. GIF compressor on ImageTo100.com writes a GIF. Frames stay in the file unless you open Scale and frame skip and drop frames on purpose. It does not flatten the loop to a JPG.

How do I compress GIF for Discord?

Drop the file, type the number the Discord client printed, click Compress now. Compress GIF for Discord on a free account is often 8MB for a channel file. Type 8192, or 7500 if you want a buffer. Nitro is larger. Always use the on-screen cap.

How do I compress GIF for Discord emoji or a sticker?

Tap 256 KB for a custom emoji, or 512 KB for a sticker. Compress GIF Discord emoji and compress GIF Discord sticker are this encoder with those chips. Crop a full-screen recording first. A 256KB emoji will look simple if the canvas is still 1080p.

Can I compress GIF size to 256KB or 512KB?

Yes. Tap those chips, or type 256 or 512. Compress GIF to 256KB and compress GIF to 512KB are typed ceilings, not a quality slider. If the file is still over after Compress now, open Scale and frame skip, then run again.

What size is compress GIF to 1MB, 5MB, or 8MB?

The 1 MB chip is 1024KB. The 5 MB chip is 5120KB. The 8 MB chip is 8192KB. Compress GIF to 10MB is 10240 if you type it. Custom range is 32KB to 20MB. The encoder hits one cap, not “as small as possible.”

Is GIF compressor free, with no upload?

Yes. There is no account, no watermark, and no daily cap on this page. Compress GIF free online is the normal path: drop the file, type the size, download. The original is not sent to ImageTo100.com servers.

Will compress GIF without losing quality stay lossless?

No. A smaller GIF uses lossy LZW, and may scale or skip frames if the cap is tight. Compress GIF without losing quality still has a byte budget. A 128KB Slack emoji will look simpler than an 8MB file.

Does compressing a GIF remove transparency or animation?

Animation stays unless you skip frames on purpose. Transparency is kept when the original GIF already uses it. This page does not paint a new background. If you need a still JPG, use the homepage instead.

Can I compress multiple GIFs at once?

Yes. Up to five .gif files, one kilobyte target, then Download all. Mixed 128KB emoji and 8MB channel jobs need two runs. PNG and JPG in the same folder belong on the homepage.

Why is my GIF file so large?

GIF stores many frames, each with its own palette of up to 256 colors. A few seconds of screen recording climbs faster than a still JPG. Compress GIF file size here means fewer bytes in those frames, not a new video format.

How large a GIF can I compress?

Phone files up to 20MB, computer up to 40MB. Gifsicle runs in this tab, so a 150MB still-photo cap does not apply here. A Discord 8MB clip is inside the limit. Longer screen recordings should be cropped or shortened first.

Do I need an app to compress GIF on Android or iPhone?

No. Open this page in Safari or Chrome, pick the GIF from Files, type the cap, tap Compress now, then check the loop. There is no app install. Phone files up to 20MB, computer up to 40MB. Close extra tabs if a heavy loop stalls.

Can I compress a video into a GIF here?

No. Drop an existing .gif. Compress GIF video online searches want a converter that reads MP4. This URL does not make a GIF from a movie. If you already have the loop, shrink it here.

How is this different from compress image to 100KB?

The homepage is a still-photo tool. It decodes a picture and writes JPG with MozJPEG. This GIF compressor uses Gifsicle in the browser so the download can still loop. A visa photo does not belong here.

Is this ezgif, BulkPicTools, or a unit calculator?

No. ImageTo100.com is not ezgif and not BulkPicTools. This URL still does compress GIF in your browser: drop the animation, type the cap, download a GIF. Nothing is uploaded to ImageTo100.com.

Ready

Compress GIF now

Drop the animation, type the cap, then download the GIF. The original stays in this tab.

Open the GIF compressor