GIF encoder

Turn a set of still images into an animated GIF — set the frame delay and loop, all encoded locally with a 256-color palette.

Encoded in this browser. Your images are never uploaded.

Up to 120 frames, longest side capped at 640px (larger images are scaled down). Uses a fixed 256-color palette, so gradients band and semi-transparency is dropped. The delay between frames is uniform.

How to use

  1. Choose two or more images.
  2. Set the frame delay and order.
  3. Encode and download the GIF.

What it supports

Up to 120 frames at 640×640 px — larger inputs are scaled down. Frames are quantized to a fixed 256-color palette (no transparency or dithering), minimum delay 20 ms. Output is GIF89a with looping.

Related tools

Related guides