imagetojpg.app
Tools

GIF Compressor

Make an animated GIF smaller without losing the animation: pick Light, Balanced or Strong, or type the limit it has to fit — 10 MB, 2 MB, 256 KB — and the compressor works out the settings for you. Compress many GIFs at once; nothing leaves your device.

or drop / paste · many at once
Original
Compressed
Compression
Drop frames, shrink size
Frames
Size
Processed in your browser · never uploaded · no size cap, no sign-up, no watermark

In short

Choose one or many GIFs above. Balanced usually cuts the file by 50–85% with no visible change; Strong goes further by dropping every 2nd frame and shrinking to 75%. “Fit a size” keeps squeezing — lossy, then fewer colours, then fewer frames, then smaller pixels — until each GIF is under the limit you set. You see the original and the result side by side, both playing, with the new size and the saving. Free, no sign-up, no watermark, no upload.

Three GIFs compressed with this tool

Real downloads from this tool. Left is the first frame of the GIF that went in; right is the file that came out, playing.

Photo GIF, Balanced preset: first frame of the original GIFBefore
Photo GIF, Balanced preset: compressed resultCompressed

Photo GIF, Balanced preset

128 colours · lossy 40

In
2.96 MB · 360 × 360 · 28 frames
Out
880 KB · same size and frames (−70%)

Fur and grass hide the lossy noise; only pixels that really change from frame to frame are stored.

Screen recording, Balanced preset: first frame of the original GIFBefore
Screen recording, Balanced preset: compressed resultCompressed

Screen recording, Balanced preset

128 colours · lossy 40

In
2.30 MB · 400 × 226 · 36 frames
Out
395 KB · same size and frames (−83%)

Recordings with still areas shrink the most, because unchanged pixels between frames cost almost nothing.

Fit under 256 KB: first frame of the original GIFBefore
Fit under 256 KB: compressed resultCompressed

Fit under 256 KB

Target size · 256 KB

In
2.96 MB · 360 × 360 · 28 frames
Out
256 KB · 306 × 306 · 14 frames

Colours and lossy alone weren't enough, so the tool dropped every other frame (timing kept) and scaled to 85%.

How to compress a GIF

  1. Choose, drop or paste GIF files — one or a whole folder's worth. A sample GIF loads first so you can try it.
  2. Pick Light (best quality), Balanced (recommended) or Strong (smallest). Or choose “Fit a size” and tap 10 MB, 5 MB, 2 MB, 1 MB, 500 KB, 256 KB or type your own KB limit.
  3. Watch the result play next to the original. Fine-tune with the Lossy and Colours sliders, or open “Drop frames, shrink size”.
  4. Press Download GIF, or download all of them as one ZIP.

How GIF compression works

A GIF stores every frame as a grid of colour numbers, picked from a palette of up to 256 colours, then packs the numbers with LZW — a lossless method that shrinks long runs of the same value. So a GIF gets smaller when each frame has fewer different numbers to store. This compressor does that in three ways. Lossy: pixels that are the same, or nearly the same, as in the previous frame are made transparent, so only the moving part of each frame is stored; the Lossy slider sets how different a pixel may be and still count as unchanged. Colours: one shared palette is built for the whole animation, and fewer colours means longer runs. Frames: dropping every 2nd frame halves the data, and the delays are added together so the GIF plays for exactly as long as before. Resizing to 75% removes almost half the pixels. All of it runs in your browser, in a background worker, so big GIFs don't freeze the page.

Facts at a glance

QuestionAnswer
PriceFree — no credits, no watermark
Sign-upNot needed
UploadNone — GIFs are compressed in your browser
File size limitNo fixed cap; very large GIFs (over about 120 million pixels across all frames) are refused because a browser tab runs out of memory
BatchYes — any number of GIFs, download one by one or as a ZIP
MethodsLossy (frame-difference), colour reduction 2–256, drop every 2nd or 3rd frame, resize to 75 / 50 / 33%
Target size10 MB, 5 MB, 2 MB, 1 MB, 500 KB, 256 KB or any KB you type
KeptAnimation, frame timing, loop setting and transparency
Typical saving50–85% on photo and video GIFs with Balanced; see the measured examples below

Which setting to use

You needChooseWhat changes
A smaller GIF that looks the sameLightNear-identical pixels merged, full 256 colours
Best size for the quality (most people)BalancedLossy 40, 128 colours
As small as possible, still smoothStrongEvery 2nd frame dropped, 64 colours, 75% size
Under a Discord upload or emoji limitFit a size → 10 MB, or 256 KB for an emojiSqueezes step by step until it fits
Under an email or forum attachment limitFit a size → 2 MB or 1 MBSame, with the limit you set
A screen recording or UI demoLight or BalancedStill areas compress to almost nothing already

If a GIF still won't fit, the biggest single lever is its pixel size: half the width is a quarter of the pixels. Shorter loops help too — cut the clip before you turn it into a GIF.

GIF compressors compared

FeatureThis pageFreeConvertezgifPi7 GIF Compressor
Where the GIF is processedIn your browser — never uploadedUploaded to a server (deleted after 8 hours)Uploaded by default (deleted after 1 hour); “Local processing” tick boxIn your browser
File size limitNo fixed cap1 GB, more after sign-up200 MBNot stated
Lossy / colours / drop framesYes / 2–256 / every 2nd or 3rdLevel / yes / yesYes / yes / every 2nd–4thYes / yes / yes
Fit under a target sizeYes — any MB or KBNoSeparate pageDiscord presets
Batch + ZIPYesNot statedSeparate bulk toolNot stated
Before / after previewSide by side, both playingNoAfter uploadYes
AdsNoneYesYesYes

Competitor details are as shown on their own pages on 5 November 2026; tools change, so check before you rely on a feature.

Good to know

  • GIF is an old format: the same animation as an animated WebP is usually much smaller, and most browsers, Discord and WhatsApp play WebP. Use the GIF to WebP converter when the place you post accepts it.
  • Compressing an already-compressed GIF again gains little. Start from the original if you have it.
  • GIFs made from photos or videos shrink the most; flat cartoons and screen recordings are often small already.
  • The compressor never makes a GIF bigger on purpose — if the result is larger, keep your original.

Frequently asked questions

How do I compress a GIF without losing quality?

Choose Light. It only merges pixels that barely change between frames and keeps all 256 colours, so the GIF looks the same and is typically 20–50% smaller.

How do I get a GIF under 10 MB for Discord?

Choose “Fit a size”, tap 10 MB and download. The compressor tries stronger settings one by one — lossy, fewer colours, fewer frames, smaller size — and stops at the first one that fits. Use 256 KB for a custom emoji.

Is my GIF uploaded anywhere?

No. It's decoded and re-encoded in your browser, in a background worker. Nothing is sent to a server, so private GIFs stay private.

Is there a file size limit?

There's no fixed limit. The practical limit is your browser's memory: GIFs over roughly 120 million pixels across all frames (for example 1000×1000 with 120 frames) are refused with a message.

Can I compress many GIFs at once?

Yes. Choose or drop as many as you like; the same settings apply to all, and “All (ZIP)” downloads every result in one file.

What does the Lossy slider do?

It sets how different a pixel may be from the previous frame and still be treated as unchanged. Unchanged pixels are stored as transparent, which costs almost nothing. Higher values give smaller files but can leave faint trails on moving parts.

Does dropping frames make the GIF play faster?

No. When a frame is dropped its display time is added to the frame before it, so the GIF lasts exactly as long; it just moves a little less smoothly.

Will transparency be kept?

Yes. Transparent pixels stay transparent. For GIFs with transparency, frame-difference compression is turned off so edges don't leave ghosts, which means the saving comes from colours and frames.

Why is my compressed GIF bigger?

That happens with small, already-optimised GIFs (for example cartoons with a few colours). Keep your original, or try Strong or a smaller size.

Does it work on iPhone and Android?

Yes, in Safari or Chrome. Save the GIF to Files or Photos after downloading.

Updated · By the imagetojpg.app team

More free tools

Image to JPGAny format — HEIC, AVIF, PNG, WebP, GIF, BMP — to JPG.HEIC to JPGiPhone photos to JPG that opens everywhere.HEIC to PNGLossless PNG from iPhone HEIC photos.AVIF to JPGSaved an .avif from the web? Make it a JPG.AVIF to PNGAVIF to PNG with transparency kept.HEIF to JPGSamsung Galaxy and camera .heif files to JPG.HEIC ConverterHEIC to JPG, PNG, WebP or PDF in one box — keep EXIF, drop GPS, no upload.PNG ConverterAny image to PNG, or PNG to JPG, WebP, PDF and multi-size ICO — no upload.WebP to PDFCombine WebP images into one PDF — reorder, A4/Letter, margins, no upload.PNG to PDFMerge many PNGs into one PDF with lossless, pixel-sharp pages — no upload.PNG to EPUBComics, picture books and scans to an EPUB e-book — cover, contents, no upload.Image to TextCopy the text out of any photo or screenshot — OCR on your device, 19 languages.Picture to WordExtract text from a photo or screenshot into an editable Word .docx — on your device.JPEG to JPG.jpeg, .jpe, .jfif → .jpg, lossless, in bulk. Optional EXIF removal.JFIF to JPGFix .jfif downloads — lossless, no re-compression.Compress JPGShrink JPGs to 100 KB, 200 KB or any size, with a before/after slider.Compress Image to KBMB to KB: any photo to 20, 50, 100 or 200 KB — exam forms, signatures.Resolution ChangerChange pixel size or DPI (72/150/300). Passport and Instagram presets.MP4 to JPGExtract JPG frames from MP4, MOV or WebM — video never uploaded.Image EnhancerAI sharpens detail and cleans JPEG blocks, 2× / 4× — free, no upload.Unblur ImageFix blurry photos, faces and text with AI — Light, Medium or Strong.Upscale ImageMake images bigger without blur: 2×, 4× or 4K, free, nothing uploaded.Free Image UpscalerAI upscale 2× or 4× with no credits, no sign-up, no watermark.4K Image UpscalerUpscale photos to 3840 px for 4K wallpapers, TVs and prints.Image to SVGPNG/JPG to SVG cut files for Cricut and Silhouette — colour layers, DXF, no upload.QR Code with LogoYour logo in the middle, scan-checked, PNG or SVG — static, never expires.WhatsApp Sticker MakerPhoto to 512×512 WebP sticker: background removed, white outline, text — no app.Sticker MakerPhoto to sticker: background removed, white outline, transparent PNG or A4 print sheet.Handwriting to FontFill in a template, snap a photo, download your handwriting as a TTF font.Image to Pixel ArtPhoto to pixel art: pixel size, retro palettes, dithering — PNG or SVG, no upload.GIF ResizerResize animated GIFs by percent or pixels; 128 emoji and 512 sticker crops.GIF to WebPAnimated GIF to animated WebP — usually far smaller, batch, no upload.GIF to APNGAnimated GIF to animated PNG with exact pixels and loop control.GIF Speed ChangerSpeed up, slow down, reverse or boomerang a GIF — lossless timing edits.Compress SVGSVGO optimizer that also repairs SVG code pasted from ChatGPT — presets, batch ZIP.SVG to DXFSVG to DXF in mm or inches for LightBurn, Silhouette and CAD — layers by colour.Gemini Watermark RemoverRemove the Nano Banana sparkle — exact pixels restored, no upload.PFP Collage Maker“Who is in the pfp of your apps” template — one labelled picture per app, 1:1 or 9:16.Movie Scene Collage3 photos as stacked widescreen movie stills — subtitles, grain, Pinterest & Story sizes.Image Text RemoverErase captions, date stamps and words — auto-detect, batch, no upload.Remove AI LabelsStrip C2PA, IPTC AI tags and prompts — pixels unchanged, no upload.AI Image DetectorIs this image AI? Reads Content Credentials, AI tags and prompts — no upload.Magic Wand ToolClick to select a colour area, then delete it or cut it out as a PNG.PNG Text GeneratorText to transparent PNG with gradient, outline, glow and 3D styles.Wallpaper GeneratorGradients, waves or your photo at your phone's or monitor's exact size.Color Picker from ImageClick any pixel for HEX, RGB and HSL, plus a palette.Passport Photo MakerUS, UK, EU, Canada, Australia sizes — checked JPG + 4×6 print sheet.Passport Size Photo3.5 × 4.5 cm photos: 32 on an A4 sheet or 8 on 4×6, free.US Visa & Passport Photo2x2 in / 600×600 JPG under 240 kB, checked — DS-160 and DV lottery.