GIF Maker
Create animated GIFs from images or convert videos to GIF, all in your browser.
Drop images or upload a video to create animated GIFs instantly, everything runs in your browser using Web Workers.
Your files never leave your device. Zero server processing.
Drop images here or click to upload
PNG, JPG, WebP, BMP, GIF, Max 20 MB each
How GIF Animation Works
A GIF is a flipbook. A series of still images displayed in rapid succession to create movement. Each frame has a configurable delay time, typically 50-200 milliseconds. Lower delay means smoother, faster playback. Higher delay means a slideshow effect.
GIFs use a palette of up to 256 colours per frame, which is why they work brilliantly for simple graphics, text animations, and screen recordings, but look grainy for complex photographic content. The format uses LZW compression to keep file sizes manageable.
This tool uses gif.js with Web Workers to encode GIFs in your browser after the page has loaded. Web Workers move the CPU-intensive encoding into background threads, which helps the page stay responsive with larger frame sets.
GIF vs Other Animated Formats
| Feature | GIF | Animated WebP | MP4 Video |
|---|---|---|---|
| Colours | 256 per frame | 16.7 million | 16.7 million |
| File size (5s clip) | 2-10 MB | 0.5-2 MB | 0.2-1 MB |
| Transparency | Yes (1-bit) | Yes (8-bit alpha) | No |
| Auto-plays in chat | Everywhere | Some platforms | Depends on client |
| Platform support | Universal | Modern browsers | Universal |
| Works well for | Chat, social, simple loops | Web pages | Long content, high quality |
Bottom line: GIF is widely supported by browsers, chat apps, and email clients. It is usually bigger and lower quality than modern alternatives, but it remains practical when broad compatibility matters.
Frame Rate and Delay Cheat Sheet
| Frame Delay | Effective FPS | Feel | Works Well For |
|---|---|---|---|
| 50ms | 20 fps | Smooth video | Screen recordings, tutorials |
| 100ms | 10 fps | Natural animation | Most GIFs, good default |
| 200ms | 5 fps | Snappy, punchy | Reaction GIFs, memes |
| 500ms | 2 fps | Slideshow | Before/after comparisons |
| 1000ms | 1 fps | Slow reveal | Step-by-step demos |
Tips for Smaller GIF Files
Reduce dimensions
A 480px-wide GIF is typically 4x smaller than a 960px one. For messaging and social media, 480px is plenty. Only go larger for presentations or tutorials.
Use fewer frames
Every frame adds to file size. A 3-second GIF at 10 fps (30 frames) is much smaller than the same clip at 24 fps (72 frames). Most GIFs look fine at 10-15 fps.
Lower the quality slider
Quality controls colour quantisation. Lower quality means fewer colours and smaller files. For most content, a quality of 10-15 offers a solid balance between appearance and size.
Keep backgrounds simple
Solid or near-solid backgrounds compress far better than complex photographic backgrounds. A screen recording on a plain desktop wallpaper produces a much smaller GIF than one with a busy background.
Planning for Platform Limits
Platform file-size limits and GIF handling rules change over time. Check the destination app before sharing, and use these practical planning notes when creating a GIF:
Related Tools
How to use this tool
Upload images (drag-and-drop supported) or switch to Video mode and upload a video file.
Adjust frame delay, output width, and quality settings to your preference.
Click 'Create GIF' to generate and download your animated GIF.
Common uses
- Create animated GIFs from a series of images
- Convert short video clips to GIF format
- Make product demos and tutorials as GIFs
- Create memes and social media content
- Design animated banners and illustrations
- Share screen recordings as lightweight GIFs
Share this tool
Frequently Asked Questions
How does the GIF Maker work?
What image formats can I use?
Can I convert a video to GIF?
Is there a file size limit?
How can I reduce the GIF file size?
Is my data private?
What frame delay should I use?
Why is my GIF file so large?
Can I reorder frames?
What video formats are supported?
Why does encoding take a while?
Can I use this GIF on social media?
Results are for general informational purposes only and should be checked before use. They are not professional advice. See our Disclaimer and Terms of Service.