gizmobench

GIF Cropper

Opens the GIF compressor in crop mode so you can choose a rectangle before exporting. Frames are decoded, cropped and encoded in this tab, and the source never leaves your device.

Originalnothing open

Drop a GIF here, or choose one below.

0 bytesno timeline yet
Compressednothing yet

Every frame is decoded and written again in this tab.

0 bytesno timeline yet

· or drop one anywhere on the stage

Never uploadedNo accountUp to 20 MBUp to 300 frames
Width
Colors
Keep every
Area
Left
Top
Width
Height

No GIF open yet. Choose one, or drop it on the stage.

  • Sizemeasured on both files, not estimated
    Open a GIF to measure it.
  • Durationframe delays rebalanced
    Open a GIF to read its timeline.
  • Framesevery frame kept
    Open a GIF to count them.

Three levers, shown separately because they do different things: the width scales every frame, the palette limits how many colours a frame may use, and the frame step drops frames and hands their time to the frame before them. The ceiling is 20 MB, 300 frames and 80 million decoded pixels, because every frame is unpacked to full size in the memory of this tab while it works. The panes show the first frame of each file; the GIF you download animates.

Decoded and written here, frame by frame. Decoded and re-encoded in your browser, so the file never leaves this machine. The sizes shown are measured on the result, not estimated, and the animation keeps the total duration it started with. A GIF that is already small can come out larger, and the tool says so rather than calling it compression.

Common questions

Does cropping keep the animation?
Yes. The crop rectangle is applied to every frame, so the exported GIF retains the original animation timing and frame order.
Can I resize after cropping?
The crop mode focuses on selecting the rectangle; use the parent controls to choose the output dimensions and colour settings before export.

Decoded and re-encoded in your browser, so the file never leaves this machine. The sizes shown are measured on the result, not estimated, and the animation keeps the total duration it started with. A GIF that is already small can come out larger, and the tool says so rather than calling it compression.