GIF Maker
Combine photos into a looping animated GIF in your browser.
About the GIF Maker
Make an animated GIF from your own photos in seconds, right in the browser. Drop in PNG, JPG, or WebP images, reorder them, set how long each frame stays on screen, pick an output width, and export a clean looping GIF. Handytool builds the GIF entirely on your device with a WebAssembly build of FFmpeg and a two-pass palette for crisp color — nothing is uploaded and there is never a watermark.
GIF Maker features
- 01
Reorder frames and tune timing
Drag the order with up and down buttons, then set one global delay for every frame or a custom delay per frame. Faster frames make a snappy loop; slower frames read like a slideshow.
- 02
Sharp color with palette optimization
Each GIF is built with a generated palette (palettegen + paletteuse) so gradients and skin tones look smooth instead of blocky, while the file stays small enough to share.
- 03
Fully private, no upload
Your photos are processed locally in your browser. They never touch a server, so even personal or work images stay completely private.
GIF Maker FAQ
- How do I make a GIF from photos?
- Upload two or more images, arrange them in the order you want, set the frame delay and output width, then click Create GIF. When it finishes, download the looping GIF or drag it into a chat.
- Can I set a different delay for each frame?
- Yes. Switch the delay mode to per-frame and each image gets its own millisecond delay box, so you can hold a title card longer and flip through the rest quickly.
- What image formats can I use?
- PNG, JPG, WebP, AVIF, GIF, BMP, and even HEIC photos from an iPhone. All frames are automatically resized to the same dimensions before the GIF is built.
- How do I stop the GIF from looping forever?
- Set the loop count. 0 means loop forever; enter 1, 2, or 3 to play the animation that many extra times and then stop on the last frame.
- Are my photos uploaded anywhere?
- No. The whole GIF is assembled in your browser with WebAssembly, so your images never leave your device.
Guides
Articles →Related tools
Image →- Live
Remove background
Erase the background of a photo using an in-browser AI model — no upload, your images stay on your device.
ImageFreeRuns locallyOpen - Live
Resize image
Resize JPG, PNG, WebP, AVIF, GIF and HEIC images by pixels or percent — fast, free, in your browser.
ImageFreeRuns locallyOpen - Live
Compress image
Reduce JPG, PNG, WebP, AVIF and HEIC file sizes while keeping the picture sharp — free, browser-only, no upload.
ImageFreeRuns locallyOpen
Explore other tools
All tools →- Live
Split PDF
Split a PDF into single pages or custom page ranges in your browser, then download the results as separate PDFs or a ZIP file.
PDFFreeRuns locallyOpen - Live
MOV to MKV
Convert MOV (QuickTime) videos to MKV (Matroska) in your browser — files never leave your device.
VideoFreeRuns locallyOpen - Live
Extract audio
Pull the audio track out of a video file.
AudioFreeRuns locallyOpen - Live
JSON to CSV
Flatten JSON arrays and objects into CSV rows.
DocumentFreeRuns locallyOpen - Live
AI text detector
Check whether a piece of writing was generated by ChatGPT, Claude, Gemini or other AI models — free, no sign-up, sentence-by-sentence highlights.
AIFreeOpen