Drop your PNG files here
or click to browse - up to 100 frames, 50 MB each
Tip: you can also paste a screenshot directly with Ctrl+V (Cmd+V on Mac)
Frame delay
Override the global delay just for this frame. Useful for pauses on emphasis frames.
Turn a sequence of PNG images into a smooth animated GIF. Set frame delays globally or per-frame, enable ping-pong loop, preserve transparency, and resize during conversion. Want a different output format? Try GIF to WebM after for much smaller files, GIF to MP4 for video platforms, or browse all GIF Tools.
or click to browse - up to 100 frames, 50 MB each
Tip: you can also paste a screenshot directly with Ctrl+V (Cmd+V on Mac)
Override the global delay just for this frame. Useful for pauses on emphasis frames.
Click the clock icon on any frame to give it its own timing. Perfect for meme emphasis pauses.
Plays forward then reverse for a smooth back-and-forth effect, great for rotations and breathing animations.
Drag frames to reorder on mobile too, with a clear drop indicator showing where each frame will land.
Your delay, loop, quality, and transparency choices stick across sessions so repeat work is faster.
Watch your animation in real time as you adjust settings, including per-frame delays and ping-pong.
Files auto-delete after 4 hours. No account, no watermark, no tracking.
Lossless compression with millions of colors and full alpha transparency. Best for static images, screenshots, illustrations, and anything needing crisp edges. Optimize file sizes with PNG Compressor or convert single PNGs to ICO format for favicons.
Limited to 256 colors per frame but supports animation and 1-bit transparency. Universal browser and platform support makes it the go-to for memes, reactions, and short loops. For better quality and smaller files in modern contexts, try WebM or animated WebP.
Very fast animation (20-50 FPS). Best for smooth motion like spinning objects, fluid transitions, or sprite-sheet game animations. Larger file sizes - run through Compress GIF afterwards.
Standard speed (5-10 FPS). The right choice for most GIFs - reactions, simple animations, UI demos. Good balance of smoothness and file size.
Slow slideshow (1-2 FPS). Great for step-by-step tutorials, before/after comparisons, or dramatic reveals where viewers need time to absorb each frame.
Up to 100 PNGs per animation, 50 MB per file, 200 MB total batch. For longer sequences, split them into multiple GIFs or use a video format like WebM via GIF to WebM after creating shorter chunks.
Per-frame delay lets you override the global timing for individual frames. Click the clock icon on any frame in the grid. Common uses: a long pause on a punchline frame in a meme (set 2000 ms there, 100 ms on the rest), or a brief "hold" at the start of an animation. The frame shows a yellow badge with its custom delay.
Ping-pong plays the frames forward then backward in a single loop, creating a back-and-forth bounce effect without needing duplicate frames. Useful for object rotations, breathing animations, or seamless looping where the last frame does not match the first. Needs at least 3 frames.
GIF supports binary on/off transparency only, not the smooth alpha channel PNG has. Fully transparent pixels stay transparent, but semi-transparent edges get rounded to either solid or transparent (this often shows as jagged edges in the GIF). For pixel-perfect alpha animations, use animated WebP instead. For solid backgrounds, uncheck "Preserve transparent areas" and pick a color.
GIF caps at 256 colors per frame, so smooth gradients (skies, lighting effects, photos) get quantized to discrete bands. Try "Best quality" for 256 colors and Floyd-Steinberg dithering which scatters the error to make banding less visible. If the source is photographic, consider WebP for much better quality at smaller files.
In order of impact: (1) resize to a smaller width (often a 50% drop saves 75% file size), (2) reduce frame count, (3) pick "Smallest file" quality (64 colors), (4) increase delay between frames. After conversion, run through Compress GIF for extra savings, or convert to WebM for 3-10x smaller files.
For best results, yes - all frames should be the same dimensions. Different sizes get scaled to match the first frame, which can cause visible jumping. Standardize them first with our Image Resizer, or use the resize option here to normalize during conversion.
Yes - our GIF Tools cover the full lifecycle. Change playback speed with GIF Speed Changer, crop with GIF Cropper, resize with GIF Resizer, add text with Add Text to GIF, or extract back to frames with GIF Frame Extractor.
All uploaded PNGs and generated GIFs auto-delete from our server within 4 hours. We do not store, share, or analyze your images. No account is required. Files are processed in isolated temporary directories that get cleaned up automatically.
Yes, completely free. No signup, no watermark, no hidden limits. Browse the rest of our PNG Converters or GIF Tools for more.