GIF Maker — Create Animated GIFs Online Free
Create animated GIFs from images or video clips. Adjust speed, size, and quality. Drag-and-drop, free, no signup.
How to Create a GIF
Upload Files
Choose "From Images" to upload multiple JPG, PNG, or WebP files (up to 50), or "From Video" to upload a single MP4, MOV, or WebM clip (up to 100 MB).
Adjust Settings
Set frame rate (FPS), output width, loop behavior, and quality. For images, reorder frames by dragging thumbnails. For video, set start and end times on the timeline.
Download GIF
Click Create GIF and download your animated GIF. Preview the result before saving. Ready to share on any platform.
GIF Settings Guide
Understanding the settings helps you balance quality and file size. Here is what each option does:
| Setting | Options | Effect | Recommendation |
|---|---|---|---|
| Speed (FPS) | 1 – 30 fps | Frames per second. Higher = smoother animation but larger file. Standard video is 24-30 fps; most GIFs use 10-15 fps. | 10 fps for general use. 15-20 fps for smooth motion. 5 fps for slideshows. |
| Width | Original, 480px, 320px, 240px | Output width in pixels. Height scales proportionally. Larger = sharper but much bigger file size. GIF file size grows roughly quadratically with dimensions. | 480px for social media. 320px for messaging/email. 240px for avatars/thumbnails. |
| Loop | Infinite, Once | Infinite: GIF replays continuously. Once: plays one time and stops on the last frame. | Infinite for most use cases. Once for instructional/tutorial GIFs. |
| Quality | High, Medium, Low | Controls the color palette. High = 256 colors (maximum for GIF). Medium = 128 colors. Low = 64 colors. Fewer colors = smaller file but more visible banding. | Medium for most content. High for photos with gradients. Low when file size is critical. |
GIF vs MP4 vs WebP: When to Use Each
GIF is not always the best format for animation. Here is how it compares to modern alternatives:
| Feature | GIF | MP4 (H.264) | Animated WebP |
|---|---|---|---|
| Max Colors | 256 per frame | 16.7 million (24-bit) | 16.7 million (24-bit) |
| Transparency | Yes (1-bit: fully transparent or opaque) | No | Yes (8-bit alpha channel) |
| File Size | Large (no inter-frame compression) | Very small (10-50x smaller than GIF) | Small (2-5x smaller than GIF) |
| Audio | No | Yes | No |
| Autoplay | Always autoplays, no controls | Requires autoplay attribute; may be blocked by browsers | Always autoplays, no controls |
| Browser Support | Universal (every browser since 1990s) | Universal | All modern browsers (no IE11) |
| Social Media | Supported everywhere (Twitter, Slack, Discord, iMessage, email) | Requires video player; not inline in email/chat | Limited support (not in iMessage, some email clients) |
| Best For | Reactions, memes, short demos, email signatures, chat | Longer animations, high-quality video, web performance | Web animations where smaller size matters and browser support is adequate |
Bottom line: Use GIF when universal compatibility matters (email, chat, social media embeds). Use MP4 when file size or video quality is the priority. Use WebP when targeting modern web browsers and you need transparency.
How to Reduce GIF File Size
GIF files can get large quickly. Here are the most effective ways to keep them small:
- Reduce dimensions — the single most effective change. A 480px wide GIF is roughly 4x smaller than a 960px wide one. Most GIFs look fine at 320-480px for social media and messaging.
- Lower frame rate — 10 fps is smooth enough for most content. Going from 20 fps to 10 fps cuts the file size nearly in half. Slideshows and text animations can go as low as 3-5 fps.
- Reduce colors — set quality to Medium (128 colors) or Low (64 colors). GIF supports a maximum of 256 colors per frame. Content with fewer distinct colors (illustrations, text, screen recordings) compresses much better than photos.
- Shorter duration — every additional second adds frames. Keep GIFs under 5-10 seconds when possible. For longer content, consider MP4 instead.
- Minimize motion — GIF compression works best when consecutive frames are similar. A static background with a small moving element compresses far better than full-frame motion. For video-to-GIF, choose clips with less camera movement.
- Crop before converting — if only part of the image/video is interesting, crop to that region first. Smaller frame area = smaller file.
Social Media GIF Size Limits
Each platform has its own limits for GIF uploads. Here are the current specifications: