Convert Video to GIF Free — No Upload, Works In Your Browser
This tool converts a clip of up to 30 seconds from an MP4, MOV, WebM, AVI or MKV file into an animated GIF entirely in your browser. Choose the trim points, frame rate and width, then download. The video is never uploaded to a server.
Drop a video here
MP4, MOV, WebM, AVI and MKV are supported.
One file at a time. Clips up to 30 seconds. Nothing is uploaded.
The video is read from your device and converted in the browser. It is never uploaded.
How to convert a video to a GIF
- Choose your videoDrag in an MP4, MOV, WebM, AVI or MKV file, or select Choose video. The file stays on your device, and the video engine downloads once in the background.
- Trim and set the sizeDrag the start and end points to pick a clip of up to 30 seconds, then choose a frame rate and width. 15 fps at 480 pixels wide suits most social posts.
- Convert and downloadSelect Convert to GIF. The result appears beside your video with its file size, and Download GIF saves it to your device.
What this converter does
The tool decodes the section of video you select and re-encodes it as an animated GIF. It reads MP4, MOV, WebM, AVI and MKV, and writes a standard GIF that plays in every browser, in email clients and in chat apps without a plugin.
Colour is the part most converters get wrong. GIF allows only 256 colours per file, so this tool runs two passes: the first builds a palette from the frames in your clip, the second maps the frames onto it. That keeps skin tones and gradients close to the original instead of falling back to a generic web palette.
Keeping the file small
GIF stores each frame separately rather than encoding motion between frames, so file size grows with frame rate, width and clip length. Halving the width cuts the pixel count to a quarter and the file roughly in step. Dropping from 24 to 12 frames per second roughly halves it again.
Practical targets: 480 pixels wide at 15 fps for a few seconds usually lands between 1 and 4 MB, which suits most chat and forum limits. If a platform caps GIFs at 8 MB, shorten the clip before lowering the frame rate, because a short smooth GIF reads better than a long stuttering one.
Your video stays on your device
The file is read straight from disk and decoded in the page. Nothing is uploaded, no copy is kept on a server and the GIF is created in memory. Once the video engine has been downloaded and cached, the whole conversion works with no network connection at all.
Limits worth knowing
Clips are capped at 30 seconds because GIF has no audio track and no motion compression, so longer clips produce files too large to share. Conversion runs on your processor: a 5-second clip takes a few seconds on a laptop and longer on a phone. The video engine is a 32 MB one-time download, cached by the browser afterwards.
Frequently asked questions
Is my video uploaded anywhere?
Does the GIF have a watermark?
Which video formats work?
Why is my GIF so large?
Why is there a 30-second limit?
Does the GIF keep the sound?
Related tools
More free tools that run entirely in your browser.
- Image CompressorCompress JPG, PNG and WebP images to a target file size in your browser. No upload, no account.
- Image ConverterConvert images between JPG, PNG and WebP in your browser. No upload, no account.
- Image ResizerResize photos by pixel dimensions or percentage in your browser. No upload, no account.
- HEIC to JPG ConverterConvert iPhone HEIC photos to JPG in your browser. No upload, no account, no file limit.
Last updated