100% client-side — files never leave your device

Video to GIF

Turn an MP4, MOV or WebM clip into an optimised animated GIF — with palette generation, frame-rate and width control — entirely in your browser.

Drop a video hereor click to browse — the video never leaves your browser

MP4 · MOV · WebM · MKV · AVI · GIF

First run downloads the video engine
About 10 MB compressed, cached by your browser afterwards. That download is what keeps your video off our servers entirely.

      How it works

      1. Drop the clip. MP4, MOV, WebM, MKV and AVI all work. Short clips convert fastest.
      2. Pick width and frame rate. 480 px at 15 fps is a good default for chat and docs.
      3. Convert and download. The first run downloads the engine; later runs start instantly.

      Making a GIF that is actually usable

      GIF is a 1987 format with a 256-colour palette and no interframe compression. Everything about making a good one is damage control: fewer pixels, fewer frames, and a palette chosen for your specific clip.

      Why the palette matters

      This converter generates a palette from the clip itself before encoding, then applies it with ordered dithering. Naive converters use a fixed web palette, which is what produces the muddy, banded GIFs you have seen — the same clip through a per-clip palette looks dramatically cleaner at the same size.

      Size expectations

      As a rough guide: 480 px, 15 fps, five seconds lands around 2–4 MB for real footage, far less for screen recordings with flat colours. If that is too big, drop to 10 fps first — it costs less visual quality than halving the width.

      When not to use GIF

      For anything longer than a few seconds, or where quality matters, ship a video instead: WebM plays inline in every modern browser at a fraction of the size. Use video compression if MP4 is required.

      Frequently asked questions

      Why is my GIF so much bigger than the video?

      GIF has no motion compression — every frame is stored almost independently, and it is limited to 256 colours. A five-second clip that is 500 KB as MP4 can easily be 5 MB as GIF. Reduce width and frame rate to control it.

      What settings keep the file small?

      480 px wide at 10–15 fps is the sweet spot for chat and documentation. Every doubling of width roughly quadruples the size, and frame rate scales it linearly.

      How long a clip can I convert?

      Keep it under about 15 seconds. GIF is not a video format, and beyond that the file becomes unusable regardless of settings — consider WebM or MP4 instead.

      Is my video uploaded?

      No. The encoder runs inside your browser as WebAssembly, so the footage is processed locally and never transmitted.

      Will the GIF keep the video’s sound?

      No. The GIF format has no audio track, so sound is discarded during conversion. Use MP4 or WebM when the clip needs both motion and audio.

      Related tools