Higher is smoother; lower is a smaller file.
Balanced · height follows your clip's aspect.
No advanced settings for this tool.
Drop an MP4, WebM or MOV on the left, choose a frame rate and width, and get a two-pass-palette GIF plus a looping WebM — no watermark.
Convert an MP4, WebM or MOV clip into a high-quality animated GIF. Each GIF is rendered with a two-pass colour palette built from your own footage, so gradients stay smooth instead of banding the way single-pass converters do — and every conversion also returns a looping WebM that is several times smaller, plus a poster frame for thumbnails.
Built for short loops: clips up to 30 seconds and 80 MB, at 10, 15 or 20 fps and 320, 480 or 640 pixels wide. It pairs directly with the clips you make in EZ Animate and Video Combine — export the MP4, drop it in here, and share the loop anywhere.
Every GIF is rendered in two passes: the first analyses the whole clip and builds a palette tuned to that footage, the second re-encodes the frames against it. Single-pass converters reuse one generic 256-colour palette, which is where banded skies and muddy gradients come from.
Bring an MP4, WebM or MOV under 80 MB and 30 seconds; you get back an animated GIF at your chosen size, a looping VP9 WebM of the same clip, and a JPEG poster frame for thumbnails and link previews. GIF has no interframe compression, so a long clip turns into an enormous file long before it turns into a good one — trim to the moment you want to loop.
15 fps at 480px is the balanced default. Drop to 10 fps and 320px for chat emotes and Discord, where a small file matters more than smoothness; go to 20 fps and 640px when motion detail matters. File size roughly tracks frames multiplied by pixels, so both dials move it — and where a real video file will play, the looping WebM is typically five to ten times smaller than the GIF.
Your recent jobs show up here
Sign in to start — 40 free credits every month, no card.