One converter, basically every video file
"Video to GIF" is a broad ask, and that's the point. Whatever you recorded, dragged off a phone, or exported from an editor, this handles it. If your browser can play the file, it can turn it into a GIF. No format gymnastics, no "please convert to MP4 first" runaround.
That covers the usual cast: MP4 from nearly everything, MOV straight off an iPhone or a Mac, WebM from web recordings and downloads, plus AVI, MKV, and M4V when something older lands in your downloads folder. Drop it in, and the trim timeline appears.
One thing it does not do: it does not take a GIF or a still image as input. The job here is moving picture to looping picture. You bring an already-recorded video, and it brings the controls.
What's actually under your thumb
Most "video to GIF" tools give you a slider and a download button and call it a day. This gives you the dials that decide whether the GIF looks sharp or looks like a fax. Here's the real control surface:
- Frame-accurate trim. Set in and out points on the timeline, then nudge a single frame at a time with the arrow keys. This is how you kill the dead half-second at the start and land a clean loop.
- Crop locked to exact ratios. Snap to 1:1, 9:16, 4:5, 4:3, or 16:9. No freehand wobble, no accidental 1023-pixel widths. Pick the shape your destination wants and move on.
- Frame rate. Dial the fps. 10 to 15 covers almost everything; lower for slow, calm motion, higher only when something genuinely whips across the frame.
- Scale and resize. Downscale the output so a 1080p source doesn't become a 9 MB monster. Width is the single biggest lever on file size.
- Color and dithering. Reduce the palette (try 64 to 128 colors) and toggle dithering to trade a little grain for a much smaller file, or keep it crisp for flat UI footage.
- Live size estimate. A running number tells you how big the GIF will be before you export, so you tune to a target instead of exporting, sighing, and starting over.
What it deliberately leaves out is just as honest: no captions, no stickers, no AI, no reverse or boomerang, no speed ramps. It's a precise converter, not a meme factory, and that focus is why the output stays clean.
How to land a good GIF on the first try
The difference between a crisp 1.5 MB GIF and a blurry 8 MB one is three or four small decisions. Make them on purpose.
Trim hard first. A GIF earns its keep in two to five seconds. Cut to the exact moment that matters, then trim one frame off each end to tighten the loop. Frames you delete are bytes you never pay for.
Set width before anything else. Resolution drives file size more than any other control. 480 to 640 pixels wide is plenty for a chat message, a bug ticket, or a GitHub README. Full HD is almost always overkill for a looping clip.
Then fps, then palette. Drop to 12 to 15 fps. Pull colors down toward 64 to 128 and let dithering smooth the gradients. Watch the live estimate the whole time and stop when the number hits your target. If you want every last byte, the small-file workflow goes deeper; if quality is the priority, the high-quality approach trades size for sharpness.
It runs in your tab, and that's the whole pitch
Every frame is processed by your own browser. Nothing is uploaded, there's no server doing the work, and once the page has loaded it'll even keep working with your Wi-Fi off. That's not a privacy footnote; it's the architecture. A confidential product demo or an unreleased screen recording never touches anyone else's hard drive.
It also means no account, no email, no watermark stamped across your corner, and no server-imposed file-size cap waiting to reject your upload at 99 percent. If you've been burned by tools that demand a sign-in or slap a logo on the result, the no-upload converter and the no-watermark angle spell out exactly why this one doesn't.
And because it's just a website, the operating system underneath it doesn't matter. Mac, Windows, ChromeOS, and Linux all run the same thing in Chrome, Safari, Firefox, or Edge. No install, no download, no app-store detour. Open the tab and go.
Where these GIFs are headed
A GIF is the path of least resistance for showing motion where a video link would stall. It autoplays inline, loops forever, and needs no player, no login, and no "this video is private" surprise for the person three timezones over.
- Bug tickets and pull requests. A two-second loop of the repro beats a paragraph and a still frame, every time.
- Product demos and changelogs. Show the feature working instead of describing it. A product demo GIF sells the click.
- Social and chat. Sized right, the same clip drops cleanly into Twitter / X, Slack, or a group thread without re-encoding into mush.
- Docs and design. Notion, Figma, and Google Docs all render an animated GIF inline, so a workflow plays right inside the page.
Recorded the source on a screen recorder, Loom, or a Zoom call? Those have their own quirks worth a dedicated walkthrough, but the converter is the same. Drop the file on the tool and start trimming.