Crop an animated GIF (Beta)

Crop every frame of a GIF, animated WebP or APNG at once, with the timing and loop kept.

Opens: JPEG, PNG, APNG, WebP, HEIC, AVIF, GIF, BMP, TIFF, TGA, QOI, PNM, ZIP
Saves: JPEG, PNG, APNG, WebP, GIF, BMP, TIFF, TGA, QOI, PNM, ZIP

Crop

Images
Choose files… or drop them here
.jpg, .jpeg, .jpe, .jfif, .png, .apng, .webp, .heic, .heif, .hif, .avif, .gif, .bmp, .dib, .tif, .tiff, .tga, .qoi, .pbm, .pgm, .ppm, .pnm, .pam, .zip · up to 200 MB each, 200 files max
    Add more files

    One or many pictures, or a .zip of a folder (sub-folders are kept in the result). Animated GIF, WebP and PNG stay animated.

    Options
    Area to keep

    Drawn on the first picture. For a batch, the same part of every picture is kept (measured as a share of its width and height).

    Choose the area

    Measured on the upright picture, from its top-left corner.

    An area reaching past a picture's edge is cut off at the edge.

    Makes every result exactly this shape: the largest area of that shape inside the area above, centred.

    Cut-out

    Circle: everything outside the circle (or oval) becomes transparent; JPEGs are saved as PNG.

    More options

    JPEG and WebP. 0 = the original's quality (read from each JPEG; 90 otherwise).

    0 = keep the cropped size. For example 1080 for 1080 × 1080 squares. Smaller crops are not enlarged.

    Fills transparent areas when saving as JPEG (a hex colour such as #ffffff).

    Off by default so photos you share don't reveal where they were taken. JPEG, PNG and WebP.

    Your files are deleted after processing.

    Crop an animated GIF without losing the animation

    Cropping a GIF means cropping every one of its frames, not just the picture you see first. This cropper cuts every frame of the animation to the same area and writes a new animated GIF.

    1. Upload the GIF (animated WebP and animated PNG work too).
    2. Draw the area to keep, or choose an exact shape such as square or 16:9.
    3. Click Crop and download the new GIF.

    What is kept

    • Timing: each frame keeps its own display time, so the animation plays at the same speed.
    • Loop count: a GIF that loops forever still loops forever; one that plays three times still plays three times.
    • Colours: GIF frames have at most 256 colours. When a cropped frame still fits in 256 colours, which is almost always the case, its colours are kept exactly. Otherwise a new palette is chosen for that frame, with dithering.
    • Transparency: see-through areas stay see-through.

    Only the part of each frame that changes from the previous one is stored, which keeps the new file small.

    Good to know

    • To make the GIF smaller in pixels as well, set “Then shrink to” under “More options”.
    • Saving an animated GIF as JPEG keeps only the first frame, because JPEG can't hold an animation. Choose WebP or PNG instead to keep it moving in a more modern format.
    • Frames stored with a delay browsers don't honour (0 or 10 ms) are shown for 100 ms by browsers; the cropped GIF is saved with that 100 ms delay so it plays the same everywhere.
    • To make a GIF faster, slower, reversed or smaller in KB, use the GIF Editor and the GIF Compressor after cropping.

    More about what this tool reads and writes: Image Cropper.