Live loop preview
Change the interval, the order or the fit mode and the animation updates as you watch. No waiting on an encoder to find out it was too fast.
Drop your images in, drag them into the right order, and watch the loop play before you commit. The GIF is built on your own machine — nothing is uploaded.
Advertisement
JPG, PNG, WebP or an existing GIF. Two frames minimum.
No frames yet
How long each frame stays on screen.
Frames of different sizes are fitted to one canvas.
GIF transparency is on/off only, so soft edges go jagged. Transparent mode reserves pure green as the see-through colour — pick a solid background if your images contain bright green.
Add at least two frames and the loop starts playing here.
Advertisement
Most converters make you encode, download, look, and start over. Here the preview runs at your real settings, so you only encode once.
Change the interval, the order or the fit mode and the animation updates as you watch. No waiting on an encoder to find out it was too fast.
The filmstrip holds every frame with its position number. Drag them around, nudge one left or right, or drop a whole batch in at once.
Everything is decoded, resized and encoded inside the browser tab. No image is ever sent to a server, so there is nothing to delete afterwards.
Play the sequence forward then backward so the last frame flows into the first. Useful for short product spins and reaction clips.
Drop in a GIF you already have and its frames are pulled out and added to the strip, so you can extend or re-time an animation.
Frames are resized before encoding rather than after, so a 4000 px phone photo won't produce a 30 MB GIF or stall your browser.
Drop in two or more images. Drag them along the filmstrip until the order looks right.
Pick a frame interval and watch the preview until the pace feels right. Turn on boomerang for a seamless loop.
Press Create GIF, wait for the encoder, then save the file. The size is shown before you download.
No. The images are read, resized and encoded entirely inside your browser tab using a web worker. Nothing is transmitted, which is also why the tool keeps working if your connection drops after the page loads.
Up to 60 frames. That is a practical limit rather than a technical one — GIF is an old format and file size climbs quickly, so a 60-frame animation at 640 px can already run to several megabytes.
GIF stores every frame as a separate image with no compression between frames, so size grows with frame count and dimensions. Drop the largest side to 480 px or fewer frames and the file usually shrinks by more than half.
GIF supports only 256 colours per frame, so photographs and smooth gradients get approximated. That is a limit of the format itself and affects every GIF tool equally. Flat graphics, screenshots and line art hold up much better.
Yes. A GIF has one fixed canvas, so every frame is fitted to it. Contain shows the whole image with a background around it, Cover fills the frame and crops the overflow, and Stretch distorts each image to fit exactly.
Yes, though encoding is slower and phones run out of memory sooner. On mobile, stay under about 20 frames at 480 px. Use the left and right buttons on each frame to reorder instead of dragging.
Advertisement