MP4 to GIF Converter Free
Turn any MP4 video clip into an animated GIF online for free. Set start/end time, FPS, output width, and colour dither. Perfect for memes, tutorials, reactions, and social media. No signup needed.
Drop your MP4 file here
or click to browse — MP4 / MOV / WebM · up to 5 files free
MP4 / MOV / WebM · Up to 5 files · Max 200 MB total free
0 video file(s) selected
Conversion Options
Advanced options (trim, palette)
No account required · Files deleted in 24h
Converting MP4 to GIF…
Uploading video
0%
Pro — 50 files/batch, 500 MB, frame-level trim, per-frame palette
API access · Priority encoding · Watermark-free guaranteed
How It Works
Make a GIF from any MP4 in three steps
Upload Video File
Drop your MP4, MOV, or WebM video onto the upload area. Works with camera recordings, screen captures, downloaded videos, and clips exported from editing software. Free plan supports up to 5 files at 200 MB total.
Set FPS, Size & Trim
Choose a frame rate (15 fps is the sweet spot for quality vs file size), set an output width to resize, choose Floyd-Steinberg dithering for the best colour approximation, and optionally trim the start and end times to extract just the clip you want.
Download Animated GIF
Get an animated GIF ready to share on any platform — Reddit, Twitter/X, Giphy, Tenor, or embed directly in web pages. GIF loops automatically and requires no video player, plugin, or app to view.
MP4 to GIF Features
Make high-quality GIFs from any video clip
Start / End Trim
Specify exact start and end times in seconds to extract any clip from your video. Extract a 2-second reaction, a 5-second tutorial highlight, or a 10-second product demo from anywhere in a long recording — without needing a video editor. Sub-second precision (e.g. 3.2 to 7.8 seconds) is supported.
FPS Control
Frame rate directly controls GIF size. 24 fps gives the smoothest animation but the largest file. 15 fps is the recommended balance — smooth enough for most content, roughly 40% smaller than 24 fps. 12 fps works well for slow-moving content. 8 fps is best for simple animations like loading spinners where smoothness isn't critical.
Colour Dither Control
GIF is limited to 256 colours per frame. Dithering simulates additional colours using patterns. Floyd-Steinberg dithering gives the best visual result for photographs and video content. Bayer dithering creates a regular grid pattern — smaller output but more visible. No dither gives the fastest encoding for simple flat-colour animations.
Output Width Resize
Set a maximum output width to resize the GIF while maintaining the original aspect ratio. Reducing from 1080p to 480 px width can halve the file size. Use 320–480 px for messaging apps and social media where GIFs display small anyway, and reserve 640–800 px for web embeds where the GIF is a focal element.
Universal GIF Support
GIF files work everywhere — every browser, every email client, Reddit, Giphy, Tenor, Discord, Slack, WhatsApp, Microsoft Teams, Twitter/X, and every operating system. Unlike MP4, GIF requires no video player and auto-plays and loops by default, making it the most universally compatible animated format.
100% Private & Secure
All uploads use TLS 1.3 encryption. Files are processed in isolated server containers and permanently deleted within 24 hours. No watermarks are added. We never view, index, or share your files.
Free vs Pro
Frequently Asked Questions
GIF stores each frame independently with no inter-frame compression, using a 256-colour palette per frame. MP4 uses motion compensation (only storing what changes between frames) and 16 million colour encoding. A 5-second 640px clip at 15 fps will typically be 2–8 MB as a GIF and 100–300 KB as an MP4. To keep GIF sizes manageable, reduce FPS (12 or 8), reduce width (320–480 px), and keep clips under 5 seconds.
15 fps is the recommended starting point — it produces smooth animation for most content while keeping file size manageable. Use 24 fps for fast-moving content (sports, action) where motion blur at 15 fps looks choppy. Use 12 fps for slow-moving content (talking head, simple motion) where the difference between 12 and 15 fps is invisible. Use 8 fps only for very simple animations like spinners.
Use the Advanced options section to enter a start time and end time in seconds. For example, to extract a clip from 1:32 to 1:37, enter 92 as start time and 97 as end time. Sub-second precision is supported (e.g. 92.5 to 97.2). The converter extracts exactly that segment before converting to GIF, so only that portion is included in the output.
GIF can only display 256 colours. Dithering uses patterns of existing colours to simulate colours outside the palette. Floyd-Steinberg dithering distributes quantisation error to neighbouring pixels — it gives the most natural look for photographs and video with gradients. Bayer dithering uses a regular 4×4 grid pattern — it produces a slightly mechanical look but compresses better (smaller file). No dithering is only suitable for flat-colour illustrations where the 256-colour limit isn't an issue.
Yes. The converter accepts MP4, MOV (QuickTime, common from iPhones and Macs), and WebM (Google's open web video format). The same quality and FPS settings apply to all three formats. If your video is in another format (AVI, MKV, FLV), convert it to MP4 first using a video converter, then use this tool.
Yes. All uploads use TLS 1.3 encryption. Files are processed in isolated server containers and permanently deleted within 24 hours. No watermarks are added. We never view, share, or retain your files. No account is required.