Free online GIF toolkit. Convert video to GIF, create GIFs from images, convert GIF to video, and optimize GIF file size. Control frame rate, dimensions, and quality. No watermarks.
Upload Video
Drop a video file here or click to browse (MP4, WebM, MOV, AVI, MKV)
Drag & drop or click to browse
Max: 100 MB (Supporters: 500 MB)
Upload Images
Drop image files here or click to browse (PNG, JPG, WebP)
Drag & drop or click to browse (up to 50 files)
Max: 100 MB (Supporters: 500 MB)
Upload GIF
Drop a GIF file here or click to browse
Drag & drop or click to browse
Max: 100 MB (Supporters: 500 MB)
Upload GIF to Extract Frames
Drop a GIF file here or click to browse
Drag & drop or click to browse
Max: 100 MB (Supporters: 500 MB)
Upload GIF to Optimize
Drop a GIF file here or click to browse
Drag & drop or click to browse
Max: 100 MB (Supporters: 500 MB)
Drop image or GIF, or click to browse
Preview appears here after upload
Saved Presets is a Supporter feature.
Tool History is a Supporter feature.
Tool Notes is a Supporter feature.
Select the appropriate tab: Video to GIF for converting clips, GIF Maker for creating from images, GIF to Video for conversion, GIF to Images for extracting frames, or GIF Optimizer to reduce file size.
Upload a video, select the segment you want (start/end times), choose frame rate and dimensions, then create your GIF.
Upload multiple images, drag to reorder them, set the delay between frames, and create your animated GIF.
Upload a GIF, choose output format (MP4/WebM), set quality and loop count, optionally add audio.
Upload a large GIF, adjust compression settings, color reduction, and frame removal options to reduce file size.
Upload an animated GIF, extract all frames as individual images (PNG, JPEG, or GIF), preview them in a grid, and download as a ZIP archive. Optionally generate a sprite sheet.
The tool extracts frames from your video at the specified frame rate, generates an optimized 256-color palette, and assembles them into an animated GIF using dithering algorithms to minimize color banding while keeping file size reasonable.
GIF optimization uses multiple techniques: lossy compression groups similar colors, color palette reduction uses fewer unique colors, frame removal reduces temporal data, and resizing reduces spatial data. Combining these can reduce file size by 50-90%.
GIF format dates from 1987 and uses inefficient compression. A 5-second GIF can easily be 10MB+ while an equivalent MP4 video would be under 1MB. Consider using video for longer animations or when file size matters.
15 FPS is ideal for most GIFs - smooth enough for natural motion but not wasteful. 10 FPS works for simple animations. 24+ FPS is rarely needed and significantly increases file size with diminishing visual returns.
GIF format is inherently inefficient for video content. To reduce size: lower frame rate (10-15 FPS is usually sufficient), reduce dimensions, use fewer colors, or shorten the duration. For content over 5-10 seconds, consider using video format instead.