GIF Maker
Runs in BrowserCreate animated GIF from multiple images
Drag & drop files here, or click to select
Supports JPG, PNG, WebP, AVIF, BMP and other common formatsHow to Use
- Click the area above to select a file, or drag and drop a file onto the page
- Adjust parameters in the settings area
- Click the process button and download the result when ready
Frequently Asked Questions
How It Works
The GIF Maker uses FFmpeg WebAssembly with the palettegen and paletteuse filter chain to create high-quality animated GIFs from multiple input images. The two-pass palette approach produces significantly better results than single-pass GIF encoding.
Pass 1 (palette generation): All input images are analyzed together to generate an optimized 256-color palette that best represents the combined color content. The palettegen filter uses a median cut algorithm to find the optimal 256 colors.
Pass 2 (frame encoding): Each input image is resized to the target dimensions and mapped to the generated palette using the paletteuse filter with dithering ( Floyd-Steinberg or Sierra2) to reduce banding artifacts. The output GIF includes frame delay metadata based on the specified frame rate (5-24 FPS) and loop count (infinite or N repetitions). FFmpeg writes the GIF using the gifenc encoder with LZW compression.
Tips & Best Practices
- 10-15 FPS is the sweet spot for GIFs — smooth enough to look natural but keeps file size manageable.
- Fewer images = smaller files: Each frame adds to the file size. Use 5-15 frames for optimal web-friendly GIFs.
- Lower resolution for web: 480px width is usually sufficient for GIFs displayed on web and social media.
- Limit color palette: GIFs are limited to 256 colors. Simple graphics and illustrations convert better than photographs.
- Sequential naming matters: Name your input images in order (01.jpg, 02.jpg, 03.jpg) to ensure correct frame sequence.
- Consider WebP animation: Animated WebP offers better quality and smaller files than GIF — use when browser support allows.
Use Cases
Social media creators converting short video clips or image sequences into GIF format for embedding in tweets, Reddit posts, and blog articles.
UI designers creating animated GIF prototypes and micro-interaction demos for client presentations and design documentation. Educators creating animated diagrams and step-by-step process visualizations for online course materials. Marketing teams producing animated product demos for email campaigns where video isn't supported. Technical writers creating animated GIF tutorials showing software workflows for help documentation. Memers assembling reaction GIFs from image sequences for social media engagement.