Safari labels the next dialog “upload” — nothing actually leaves your browser.
video.mp4
Preview
0.0s → 0.0s0.0s clip
Source video
Duration—
Resolution—
Aspect—
Frame rate—
Size—
Format—
Settings
Frame Rate 15 fps
Scale 50%
Output Size
Width (px)
Height (px)
Clip Range
Start (s)
End (s)
Quality
Balanced — fast encode, no dithering
Max Colors
Loop GIF
Repeat animation forever
Crop active—
Est. frames—
Est. size—
Extracting frames…0%
Result
Size—
Dimensions—
Frames—
Free Video to GIF Converter
What the GIF is a fast, private video-to-GIF converter that runs entirely in your browser. Drop in any video — MP4, MOV, AVI, WebM, MKV, and more — and turn it into a perfectly tuned animated GIF without uploading a single byte. No watermarks, no accounts, no servers.
Whether you need a reaction GIF for Slack, a looping animation for a website, or a quick clip from a meeting recording, you'll have it in under a minute.
How It Works
1Drop your videoClick the box or drag a file in. Supports any format your browser can play.
2Tune itTrim the clip, crop the frame, set the size, frame rate, and palette. Live size estimate.
3Convert & saveClick Convert. Your GIF is generated locally — no upload — and saved straight to your device.
Features
Convert MP4, MOV, AVI, WebM, MKV, FLV, WMV, 3GP, and OGV to animated GIF
Crop the frame with a rule-of-thirds grid and eight resize handles
Trim the clip down to the exact start and end second
Frame rate from 3 to 30 fps; resolution presets up to original
Quality presets with optional Floyd-Steinberg dithering
Color palettes from 8 colors (tiny files) to 256 colors (full quality)
Loop forever or play once
Live file size estimate before you encode
100% client-side — your video never leaves your browser
What People Use It For
A few of the most common reasons people convert videos to GIFs:
Presentations (Google Slides, PowerPoint, Keynote) — slide decks handle GIFs flawlessly: they auto-play, loop, and work offline without depending on a video player. Google Slides' built-in video playback is famously janky — slow to start, won't auto-loop reliably, requires an internet connection — so converting the moment you want to highlight into a GIF and inserting it as an image is by far the most painless way to embed motion in a deck. Same trick works in PowerPoint and Keynote.
Reaction GIFs for Slack and Discord — grab a 2-second clip from a movie or show, drop it in chat.
Bug reports and product demos — convert a screen recording from QuickTime or OBS into a tiny looping GIF you can paste into a GitHub issue or a Linear ticket.
Marketing and social — Twitter, LinkedIn, and email newsletters auto-play GIFs but not videos. A short looping GIF gets way more attention than a static image.
Tutorial snippets — show a UI interaction, a card trick, a recipe step — anything where motion matters but sound doesn't.
Memes — clip the moment, post it.
Pro Tips for Better GIFs
A few things that separate a good GIF from a bloated one:
Keep clips short. Under 4 seconds is the sweet spot — longer clips balloon in size fast because GIFs don't compress between frames the way modern video codecs do.
15 fps is plenty. Most reaction GIFs and screen recordings look smooth at 12–15 fps. Drop to 10 for talking-head clips. Save 24+ for fast motion.
Crop before scaling. If the action is in one corner of the frame, crop to it. You'll get a sharper image and a smaller file at the same output size.
Lower the color count for solid scenes. Cartoons, screen recordings, and UI demos often look identical at 64 colors as at 256, with a third of the file size.
Turn on dithering for photo-realistic clips. If the source has gradients, skin tones, or sky, "High" quality + dithering hides the banding that low palettes introduce.
Watch the live size estimate. If you're aiming for under 2 MB (Slack inline, Twitter timeline, email), tweak fps and resolution until the estimate fits before you encode.
Frequently Asked Questions
Is What the GIF really free?
Yes. Completely free, with no signup and no watermark on your output.
Is my video uploaded to a server?
No. Everything runs locally in your browser using HTML5 canvas and a built-in GIF encoder. Your video never touches a server, which is also why conversion starts the instant you click the button — there's nothing to upload.
What video formats are supported?
MP4, MOV, AVI, WebM, MKV, FLV, WMV, 3GP, OGV, and more — any format your browser can play. Modern browsers handle most common video formats out of the box.
Is there a maximum video size?
Up to about 500 MB. For very large videos, trim the clip first by setting the Start and End time before converting.
Can I crop the video?
Yes. Click "Crop Frame" on the preview, then drag to select the area you want. The output GIF is automatically sized to match the cropped region's aspect ratio so it never looks squashed.
Does it work on iPhone, iPad, or Safari?
Yes. What the GIF works in Safari on iOS and macOS, plus Chrome, Firefox, Edge, and Brave.
How do I add a video clip to Google Slides?
Google Slides supports embedding YouTube and Drive videos, but in-deck playback is unreliable — slow to start, won't auto-loop properly, and requires an internet connection. The most painless workaround is to convert the clip to a GIF and insert it as an image (Insert → Image). The GIF auto-plays, loops forever, works offline, and slides advance smoothly. Same trick works in PowerPoint and Keynote.
Why does converting take a few seconds?
Because the entire encode runs in your browser. The tradeoff is privacy and zero upload time. Most clips finish in 5–30 seconds depending on length, resolution, and frame rate.
Does it add a watermark?
Never. Your GIF is exactly the frames you chose, at the size and quality you chose, with no branding.
We use cookies for advertising. Your videos never leave your browser. Privacy Policy.