Free plan: 1 conversion/hour, 1 file at a time
Go Unlimited →

Crop GIF

Cut GIF animations to Shape

Specify your files

*Files deleted after 24 hours

Convert files free, Pro users can convert much larger files; Sign up now

Uploading

0%

How to Crop GIF

1 Upload your GIF animations and wait for the preview to appear.
2 Drag out the region you want to keep, or lock the selection to 1:1, 4:3 or 16:9 and drag freely inside that ratio.
3 Confirm the crop — the same rectangle is applied to every file you uploaded, which is how a set ends up genuinely consistent.
4 Download the cropped GIF file, with everything outside the frame discarded.

Crop GIF FAQ

Does my source format change how a crop behaves?
+
It can. GIF is capped at a 256-colour palette with single-bit (on/off) transparency and no partial alpha, which is why photographs band and dither in it. That decides whether the crop is a pure pixel operation or whether the file has to be rebuilt around it.
Yes — the palette is shared across the whole animation, so any change to one frame is negotiated against the colours every other frame needs. That is the sort of detail that only shows up after you have overwritten the original.
Cropping before resizing. Crop first from the full-resolution original, then resize the result — doing it the other way round means the region you keep has already lost detail it did not need to lose.
Yes, and that is the case worth doing here rather than in an editor: the same rectangle is applied across the batch, which is how a set of product shots ends up genuinely consistent instead of approximately consistent.
Yes, and it is worth doing — per-file overhead on an animation is dominated by decoding every frame, so a batch amortises far better than the equivalent set of single runs.
Animation is preserved. Every frame is decoded, processed and re-assembled with the original delays and loop count intact. You only get a still if you explicitly ask for a single frame.
No. Crop GIF is free, needs no account, and adds no watermark to the output. Uploaded animations are deleted from the workers a short time after the job completes.
Yes: free accounts process images up to 5 MB each, which is a real constraint for animation — a few seconds of full-frame GIF reaches that quickly. If an animation is over the limit, cutting the frame rate is almost always a better first move than cutting the dimensions — the eye forgives 12 fps far more readily than it forgives a smaller picture.
PNG.to is built around the format you use when you cannot afford to lose a pixel: lossless, alpha-capable, and the correct answer for screenshots, logos, line art and anything with hard edges. Image work is rarely one step: people arrive to change a format and leave needing the picture a different size, a different weight or a different shape. Running Crop GIF on the same upload pipeline, the same size caps and the same account is the whole reason it is here rather than on a fourth tab.
The converter on this site moves images to and from PNG, JPG, WebP, GIF and SVG — which is the step where the decision about transparency actually gets made. That is the step most people actually came for, and doing it after Crop GIF rather than before it means the conversion works from the file you finally settled on.
The engines are shared — the same libraries, the same workers, the same limits. What differs is the advice, and the advice here starts from one fact about the format this site is named after: there is no quality slider to get wrong — a PNG round-trips bit-exactly, so the only thing edits cost you is file size. A PNG site is opinionated about where PNG is the right destination and where it is not, and that judgement is worth more than the button.
No account, and nothing is kept: uploads are deleted from the workers shortly after the job finishes, and nothing you process is indexed, listed or used for anything else. Free accounts exist for history and batch size, not for access.

Rate this resource
5.0/5 - 0 votes
ns6.com — Your domain, done right. Free privacy and DNS included.
Or lay your files here