---
title: "Resize a GIF, image or video"
description: "Resize an animated GIF, still image or video by pixels or percentage. Lock the aspect ratio or stretch to fit, with Lanczos scaling for clean edges."
url: "https://gif.statico.io/resize/"
category: "edit"
last_updated: "2026-09-07T23:48:01.264Z"
doc_version: "1"
---

# Resize a GIF, image or video

Resize an animated GIF, still image or video by pixels or percentage. Lock the aspect ratio or stretch to fit, with Lanczos scaling for clean edges.

## How it works

This tool runs entirely in your browser using ffmpeg, gifsicle compiled to
WebAssembly (or the Canvas API, where listed). Your file is never uploaded — it is
read into memory, processed locally, and offered back to you as a download.

## Using it

1. Open https://gif.statico.io/resize/
2. Choose a file, by drag and drop or the file picker.
3. Adjust the settings. Scale by pixels or percent, aspect lock optional.
4. Set the filename and download. Names are slugified so the result can be
   uploaded straight to Slack as a custom emoji.

Results are also saved to a per-browser history at https://gif.statico.io/history/.

## Related

- [Crop](https://gif.statico.io/crop.md): Drag a box or type exact pixels. Keeps animation.
- [Cut](https://gif.statico.io/cut.md): Trim to a start/end range with a scrubber.
- [Speed](https://gif.statico.io/speed.md): Faster or slower, by multiplier or target FPS.
- [Reverse](https://gif.statico.io/reverse.md): Backwards, or a seamless boomerang loop.
- [Rotate](https://gif.statico.io/rotate.md): 90/180/270, arbitrary angles, and mirror flips.
- [Add Text](https://gif.statico.io/add-text.md): Meme captions, overlays and caption bars.
- [Effects](https://gif.statico.io/effects.md): Grayscale, sepia, invert, blur, colour adjustments.

## Sitemap

- [Every page, grouped by section](https://gif.statico.io/sitemap.md)
- [XML sitemap](https://gif.statico.io/sitemap.xml)
- [Site overview for agents](https://gif.statico.io/llms.txt)
