Your files stay on your device

# Images to GIF

Build an animated GIF with gifenc from ordered frames, per-frame delays, and a loop count you set.

Drop images in play order

or click to browse from your device
Select Files

Supports: PNG, JPG, JPEG, WEBP, AVIF, BMP, TIFF, GIF, JXL, QOI

Queue capped at 200 frames . Per-frame delay overrides the global default; blank uses 200 ms.
Width (px)Height (px)Default delay (ms)Loop count (0 = forever)FitcontaincoverstretchShared palette ( 256 colors)Background fill

gifenc quantizes every frame to 256 colors (GIF is palette-only, always lossy on photos). A shared palette keeps colors stable across frames; per-frame palettes compress photographic content better. Contain-mode letterbox bands render BLACK unless you set a background fill: the encoder writes RGB only, so unset alpha becomes black rather than transparent.
Make GIF (0)Download GIFClear queueNothing in yet

Paste, drop, or type to begin. Everything stays on this device.

## Next door in Photos

- [GIF Frame Extractor](/images/gif/frames)
- [Resize](/images/resize)
[All photos tools](/images)

---

Canonical HTML: https://nutter.tools/images/gif
Markdown version: https://nutter.tools/images/gif/index.md
Plain-text version: https://nutter.tools/images/gif/index.txt
Agent index: https://nutter.tools/llms.txt

