Video to GIF
Video to GIF turns a clip from a video into an animated GIF or a smaller animated WebP, with crop, frame rate and width options, in your browser so the video is never uploaded.
At a glance
- Accepts
- MP4, MOV, WebM and MKV videos your browser can decode (HEVC needs Safari or a recent Chrome/Edge)
- Outputs
- An animated GIF (per-frame palettes) or animated WebP; HDR is converted to SDR
- Where it runs
- Entirely in your browser, on your device
- What leaves your device
- Nothing - the file never leaves your device
- Limits
- Clips up to 30 s and 800 px wide on computers, 15 s and 480 px on phones; GIF is limited to 256 colours per frame; needs WebCodecs
- Account
- Not required - there is no sign-up
- Price
- Free, with no watermark and no usage cap
- Made by
- Visrut
- Last updated
- 12 October 2026
Pick a few seconds of any video and get them back as an animated GIF, or as an animated WebP that is usually several times smaller. Choose the frame rate and width, and optionally crop to square or vertical. Each GIF frame gets its own 256-colour palette, and pixels that don't change between frames are left out, which keeps static-background clips small. Everything runs in your browser.
How to use it
- Drop in a video, or click to choose one.
- Drag the handles on the filmstrip to the part you want. Play selection previews it.
- Choose GIF or WebP, the frame rate, the width and a crop.
- Make it, check the preview, and download.
Honest limits
- GIF is an old format: 256 colours per frame and no real compression between frames, so a few seconds at 480 px is often 2 to 6 MB. WebP is the better choice wherever it is accepted.
- Clips are capped at 30 seconds and 800 px on a computer, 15 seconds and 480 px on a phone.
- In Safari the WebP encoder (libwebp, about 350 KB) is downloaded the first time you make a WebP; other browsers have one built in.
Frequently asked questions
Is my video uploaded anywhere?
No. The frames are decoded and turned into a GIF or WebP inside your browser tab. Nothing is sent to a server.
GIF or WebP?
WebP is usually several times smaller at better quality, because it isn't limited to 256 colours, and it plays in every current browser, Discord, Slack and WhatsApp. Pick GIF when the place you're posting to only accepts GIF, or for the oldest apps and email clients.
How do I keep the file small?
Shorter is the biggest lever, then width and frame rate: halving the width roughly quarters the size, and 10 to 12 fps looks smooth enough for most clips. For GIF, turning dithering off helps when the video has flat colours (screen recordings); leave it on for gradients like sky and skin.
Why do my GIF's colours look banded?
A GIF frame can only hold 256 colours. Each frame here gets its own palette chosen from its own colours, and dithering mixes neighbouring colours to fake the ones in between. If it still bands, WebP has no such limit.
Does it work with iPhone videos?
Yes, including HDR ones: the HDR picture is converted to standard range on the GPU, so the GIF isn't grey and washed out. HEVC (H.265) videos need a browser that can decode HEVC: Safari, or Chrome and Edge on most recent Macs and Windows PCs.
How long can the clip be?
Up to 30 seconds and 800 pixels wide on a computer, 15 seconds and 480 pixels on a phone. A GIF longer than that is usually tens of megabytes, which most places won't accept anyway - a short video file is the better choice there.