Video to GIF Converter
Turn any video clip into a shareable GIF entirely in your browser. Your file is never uploaded to a server — the whole conversion runs on your device. Free, private and watermark-free.
- No login required
- Files never stored
- Free forever
Your video is processed in your browser and never uploaded.
GIF maker
Make a GIF without uploading your video
Most GIF makers upload your video to their servers, which is slow and leaks your file. This converter runs entirely in your browser using WebAssembly, so your clip never leaves your device. Pick a video, and we turn the first 15 seconds into a smooth, optimized GIF you can save and share instantly.
Choose a video from your device
Click Choose a video and select a clip. Anything up to 200 MB works. The file is read straight into the browser tab — there is no upload progress bar because there is no upload.
Press Convert
The first time you use the tool, your browser downloads the video engine (about 31 MB) and caches it. Then the conversion itself starts and a progress percentage counts up while your device does the work.
Preview, then download
The finished GIF appears inline so you can check the motion and framing before you keep it. Hit Download to save it, or Convert another to start over with a different clip.
What this GIF maker actually does to your video
The settings are fixed so you don't have to think about them, and it's worth knowing exactly what they are. The tool takes the first 15 seconds of your video, resamples it to 12 frames per second, and scales it to 480 pixels wide with the height calculated automatically so your aspect ratio is never distorted. Scaling uses the Lanczos filter, which keeps edges noticeably crisper than the simple averaging most quick converters use. Those numbers are a deliberate compromise: GIF is an ancient format with no interframe compression and a hard ceiling of 256 colours per frame, so full frame rate and full resolution would produce a file far too big to post anywhere. 12 fps at 480 pixels is the point where motion still reads as smooth on a phone screen but the file stays in the range messaging apps, forums and Slack will actually accept.
Which video files you can start from
The engine reads the formats a phone or camera actually produces: MP4 and MOV from iPhone and Android, MKV and AVI from desktop recordings and screen capture tools, WebM from browser-based recorders, and older containers like MPEG and FLV. It does not matter whether the video inside is H.264, HEVC, VP8 or VP9 — the frames are decoded and re-drawn as GIF regardless. Audio is ignored entirely, because the GIF format has no concept of a sound track. If you need the sound as well as the picture, use the audio extractor instead and keep the two files side by side.
How long it takes, and why
The engine runs single-threaded so that the tool works without special cross-origin headers, which means it is slower than desktop software but far more compatible. As a rough guide, a 15-second 1080p clip usually finishes in well under a minute on a current laptop. A phone will take noticeably longer, and 4K source footage is the slowest case because every frame has to be decoded at full size before it is scaled down. The one-time engine download is the biggest wait you will have; once it is cached, repeat conversions in the same browser skip that step completely.
Getting a GIF from the middle of a longer video
Because the tool always starts at the beginning of the file, a two-minute recording will give you a GIF of its first 15 seconds — which is rarely the part you wanted. The fix is to cut first: run the clip through the video trimmer, set the start and end around the moment you care about, download that MP4, then feed the trimmed file into this converter. It is two steps instead of one, but both run locally and the trimmed file is small, so the second pass is quick.
If something goes wrong
If the conversion fails, the usual cause is an unusually long or high-resolution source that exhausts the memory the browser is willing to give a single tab. Trimming the clip down first solves almost every case. If the file is rejected outright it is over the 200 MB limit. If the GIF looks grainy or banded in areas of smooth colour, that is the 256-colour palette limit of the format rather than a fault in the conversion — footage with gradients, smoke or dark scenes suffers most, and there is no GIF encoder anywhere that avoids it. Private or incognito windows sometimes refuse to cache the engine, so each conversion re-downloads it.
Private by design
Because the conversion happens on your device, your video is never sent anywhere and nothing is stored. There is no server-side queue holding your footage, no retention window to read about, and no account tying the file to you. That matters more than it sounds: a GIF is usually made from something personal — a pet, a child, a screen recording of work software, a clip from a private conversation. It works on desktop and modern mobile browsers, and the first conversion downloads the engine once so later ones are instant.
Frequently asked questions
Answers to the most common questions about using these free video & audio tools.
No. The entire conversion runs in your browser with WebAssembly, so your video never leaves your device and nothing is stored on any server.