About Video to GIF
GIFs still win in places where video is awkward: chat threads, GitHub issues, documentation, emails and anywhere autoplaying video is blocked. The trade-off is size, because GIF stores every frame as a full image and compresses poorly compared with modern video codecs. Keeping a GIF short and small is the difference between a useful loop and a five-megabyte attachment nobody can send.
This tool therefore gives you explicit control instead of producing whatever the source allows. Choose where the loop starts, keep the clip to ten seconds or less, pick a frame rate between 6 and 12 and a width up to 480 pixels. The server generates a color palette from the selected frames before writing the GIF, which keeps gradients and skin tones closer to the original than a naive encoder would.
What this tool does
Pick the exact moment
Set a start time in seconds and a clip length up to 10 seconds, so a two-hour recording becomes the five-second reaction you actually want to share.
Frame rate control
Choose 8, 10 or 12 frames per second. Lower frame rates make much smaller GIFs; 10 fps is a good balance for most clips.
Width presets for real contexts
Pick 240, 320, 400 or 480 pixels. Smaller widths suit chat and inline documentation; 480 px is the ceiling for this tool.
Palette-based color
A per-clip color palette is generated before the GIF is written and applied with dithering, which avoids the muddy, posterised look of default GIF encoding.
Infinite loop by default
The resulting GIF loops continuously with no play button, which is what makes it usable in chat apps and issue trackers.
No leftovers on the server
The uploaded video and the generated GIF are deleted automatically once the download completes; nothing is retained after the job.
How to use Video to GIF
- 01
Upload the source video
Drop an MP4, MOV, MKV, WebM, AVI or another supported video into the workspace. The limit is 100 MB.
- 02
Set the start time
Enter the second where the moment you want begins. Use 0 to start from the beginning of the file.
- 03
Choose length, width and frame rate
Keep the clip between 1 and 10 seconds, then pick a width and a frame rate that match where the GIF will be used.
- 04
Create the GIF
Click Create GIF. The server seeks, scales, builds the palette and writes the animated file, showing progress as it runs.
- 05
Preview and download
The GIF is shown inline so you can confirm the loop looks right before saving it to your device.
Supported formats and limits
- Input
- MP4MOVMKVWebMAVIM4VMPEG3GP
- Output
- GIF
- Processing
- Server-side FFmpeg job in a temporary directory, deleted after download.
- Maximum size
- Up to 100 MB
- Requirements
- Chrome, Edge, Firefox or Safari · Server-side FFmpeg conversion
Limitations worth knowing
- Maximum clip length is 10 seconds, width 480 pixels and frame rate 12 fps.
- GIF has no audio and a 256-color palette, so gradients and photography can band.
- Output files can still be several megabytes; lower the width and frame rate to shrink them.
- Accepts video files only, up to 100 MB, one GIF per job.
Privacy and file handling
The video is uploaded to a temporary directory on our server, converted into a GIF with FFmpeg, and streamed back as a download. The upload and the GIF are deleted automatically when the download finishes; nothing is stored permanently, passed to third parties or linked to an account.
Read the full privacy policy