Create animated GIFs from multiple images with custom frame timing, size presets, and loop options. Drag and drop to reorder frames, set individual delays, and preview your animation in real-time.
Create animated GIFs from a series of images. Upload your frames, reorder them by dragging, set per-frame or uniform delays, pick an output size, and control loop behavior. Whether you are making a simple animation from screenshots or building frame-by-frame artwork, this tool handles the GIF encoding right in your browser.
Initializing in your browser…
Convert any video clip to high-quality animated GIF. Control frame rate, duration, and dimensions. Palette optimization for smaller file sizes. Perfect for memes, reactions, and social sharing.
Create memes with customizable text overlays. Add multiple text layers, adjust fonts, colors, and positions.
Create beautiful photo collages with flexible grid layouts. Features customizable spacing, background colors, borders, and multiple arrangement options.
You want a short looping GIF from a sequence of UI frames to show a feature in a changelog.
Input
12 PNG frames · 100 ms/frame · loop forever
Output
demo.gif, ~1.2 s loop, optimised palette
Frames are assembled at your chosen delay and quantised to a shared palette to keep the file small while staying smooth. Browser-side encoding means the frames are not uploaded.
Create animated GIFs from a series of images. Upload your frames, reorder them by dragging, set per-frame or uniform delays, pick an output size, and control loop behavior. Whether you are making a simple animation from screenshots or building frame-by-frame artwork, this tool handles the GIF encoding right in your browser.
Turn a sequence of photos into a shareable GIF animation.
Capture a screen interaction as a series of screenshots and assemble them into a GIF for documentation or bug reports.
Create step-by-step animated guides from screenshots.
Assemble frame-by-frame pixel art into a smooth looping animation.
GIF encoding uses LZW compression and supports up to 256 colors per frame. The encoder builds a color palette and writes the frames with your chosen timing to keep the file reasonable. You can set a uniform delay or override individual frame delays, choose between looping forever or a fixed number of times (such as once, 3x, or 5x), scale the output to a size preset (Tiny, Small, Medium, Large, or Original), and preview the animation before exporting.
No. This tool builds GIFs from image frames you upload. To turn a video into frames first, export stills from the video and add them as frames here.
GIFs are not efficiently compressed by modern standards. Reduce the output size, lower the frame count, or use simpler images to shrink the file.
There is no hard limit, but more frames mean larger files. Most shareable GIFs work best with 10-60 frames.
Yes. Set the delay between frames in milliseconds, either uniformly or per frame. Lower values mean faster animation.
GIF is limited to 256 colors per frame. Photos with smooth gradients may show banding. This is a limitation of the format itself.
Images are decoded, edited, and exported entirely inside this browser tab. No originals, exports, or metadata are uploaded.