Candid Tools

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

  1. Drop in a video, or click to choose one.
  2. Drag the handles on the filmstrip to the part you want. Play selection previews it.
  3. Choose GIF or WebP, the frame rate, the width and a crop.
  4. Make it, check the preview, and download.

Honest limits

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.