en

Optimize GIF

Shrink an animated GIF via a smaller colour palette and optional frame thinning - locally in your browser, no upload.

Running locally on your device ...

Colour palette
  • 256 colours (barely visible loss)
  • 128 colours (balanced)
  • 64 colours (noticeably smaller)
  • 32 colours (smallest file)
Frame rate
  • Keep every frame
  • Every 2nd frame (half the frames)
  • Every 3rd frame (a third of the frames)

Your files

    Running locally on your device ...

    0%

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Hosted in GermanyGlobal Content Delivery
    Independently auditedTLS A+ · HTTP headers A+

    A GIF from a screen-recording tool or a meme export can get surprisingly large - mostly because GIF stores every single frame completely fresh, without a video own compression tricks. This tool shrinks an existing GIF by offering two independent levers: a smaller colour palette and, optionally, fewer frames per second.

    Important and honest: both levers are lossy in different ways. A smaller colour palette (fewer than GIF usual 256 colours) makes gradients look coarser but often saves the most space. If a lower frame rate is also chosen, in-between frames are dropped - the animation then looks jerkier, but it does NOT play faster: the delay of the skipped frame is added onto the next kept frame, so the total length stays the same.

    Processing runs entirely locally in the browser - your GIF is not uploaded. Several files can be optimized in one batch and, with more than one file, downloaded together as a ZIP.

    Specifications

    Specifications
    Input formatsGIF
    Auto-conversionPNG, JPG, WebP, BMP, TIFF, ICO, SVG, HEIC
    Output formatGIF
    Batch processingYes
    ProcessingLocally in your browser (JavaScript)
    File uploadNone

    In 3 steps

    1. Drop one or several animated GIF files.
    2. Choose the colour palette and optionally the frame rate.
    3. Download the optimized GIF file(s).

    Limitations: Both levers are lossy - a smaller palette makes gradients look coarser, dropping frames makes the animation jerkier (never faster, the total length stays the same). There is no target-file-size mode, only the two fixed tiers per run. The result always stays a GIF (no format conversion) - for a real format change, use the sibling tools GIF-to-APNG or GIF-to-video instead. For memory reasons at most 1000 frames and 100 MB per file are allowed. If one file in a batch fails, the rest are still optimized.

    FAQ

    Is my file uploaded?

    No, optimization runs entirely locally in the browser.

    Does the GIF play faster afterwards?

    No. Dropped frames extend the delay of the next kept frame, so the total length stays the same - just jerkier, not faster.

    Which setting should I pick?

    128 colours with no frame drop is a good first try. If that is not enough, a smaller palette usually helps more than fewer frames.

    Does it stay a GIF?

    Yes, always. For a conversion to another format, use the sibling tools GIF-to-APNG or GIF-to-video.

    Related tools

    GIF to APNG · APNG to GIF · Video to GIF · Change video resolution · GIF to MP4 · GIF to WebM