Video to GIF & MP4
Upload a video or GIF — set FPS and scale, then export as animated GIF or MP4. On mobile, switch between Clip and Preview tabs after upload.
Drag & drop your video here
Convert video to GIF or MP4. Set FPS and scale, then export — no sprite sheets, only GIF or MP4.
Or click to browse
MP4, WebM, GIF, MOV, OGG
How it works
Upload a video
MP4, WebM, GIF, MOV — processed in your browser
Set FPS & scale
Extract frames at your chosen rate and size
Export GIF or MP4
Download as animated GIF or MP4 — no sprite sheets
How It Works
Upload a video
Drop in an MP4, WebM, MOV, or GIF and trim to the clip you want.
Set FPS and scale
Lower FPS and resolution shrink the file; preview the result live.
Export GIF or MP4
Download an animated GIF, or an MP4 when you need a much smaller file.
Frequently Asked Questions
The big three levers are resolution, FPS, and duration. 480px wide at 12–15 FPS looks smooth for most clips at a fraction of full-size cost.
MP4 is far smaller and higher quality; use it anywhere video embeds work. Choose GIF only where autoplaying video isn't supported, like some chat apps and READMEs.
Only your device's memory — conversion runs locally via WebAssembly FFmpeg, so there's no server-imposed upload cap.
GIF is limited to 256 colors per frame, so smooth gradients (skies, shadows, vignettes) band visibly. Dithering hides banding by scattering palette colors at some cost in file size and 'grain'. Footage with flat colors converts far more cleanly than gradient-heavy footage.
Floyd-Steinberg is the best general default — smooth results on most footage. Bayer produces a patterned, retro look some prefer for pixel art. None gives the smallest, cleanest file when your clip has flat colors and no gradients. Toggle and compare in the preview.
Most platforms thumbnail or reject huge GIFs — aim under ~8 MB. 480px width, 12–15 FPS, and a few seconds of duration lands most clips there. If the platform accepts video, export MP4 instead: same clip, a tenth the size.