🎞️ Video to GIF
Turns a slice of a local video into a looping GIF with ffmpeg.wasm: it seeks to a start time, takes a duration, then applies an fps and lanczos scale filter and loops forever. GIF is limited to 256 colours per frame, so photographic footage will show banding and the file can be far larger than the MP4 it came from. Everything runs in your browser and the roughly 25 MB runtime caches after first use.
- OutputAnimated GIF, infinite loop
- ControlsStart, duration, fps, width
- Scalinglanczos, height auto
- UploadNever - local
When a GIF is the right export - and when it is not
| Your situation | What the GIF export produces | Better move |
|---|---|---|
| Short UI demo for a README | Low fps and a narrow width keep the loop small | Use 10-12 fps and 480-600 px wide |
| 30 s clip of a sunset | 256 colours per frame causes visible banding in gradients | Export a looping MP4 or WebM instead |
| Product spin on an Amazon listing | A few seconds of flat-colour motion compresses well | Trim to the shortest loop that still shows the product |
| File must stay under a few MB | Size grows with fps, width and duration together | Lower fps first, then width; shorten duration last |
| Text overlay must stay crisp | Downscaling softens small lettering | Keep the width close to the source and shorten the clip |
| First run in this browser | ffmpeg.wasm, about 25 MB, downloads before the encode | Test on a 3 s slice while the runtime caches |
Video to GIF: Convert video clips to GIFs
Video to GIF lets you convert video clips to gifs. Upload a video and get an animated GIF — all processed locally in your browser, with no uploads and no sign-up.
Create GIFs for social media
Create GIFs for social media. This is one of the most common reasons people reach for Video to GIF — and it handles the job in seconds, entirely in your browser.
Make animated stickers from video
Make animated stickers from video. This is one of the most common reasons people reach for Video to GIF — and it handles the job in seconds, entirely in your browser.
Turn a clip into a looping GIF
Turn a clip into a looping GIF. This is one of the most common reasons people reach for Video to GIF — and it handles the job in seconds, entirely in your browser.
Everything You Need in a Video to GIF
Powerful features that make Video to GIF fast, private, and free.
Browser-Based
Video processing happens locally — no uploads.
Common Formats
Supports MP4, WebM, and other browser-playable formats.
Trim & Convert
Cut, rotate, speed up, and convert video clips.
100% Private
Your videos never leave your device.
Free Forever
No sign-up, no watermarks, no duration limits.
Frame & GIF Export
Extract frames or create animated GIFs from video.
How to Use
Upload the video
Add the clip you want to turn into an animated GIF.
Set the time window
Choose the start time and duration to capture the exact moment you want, plus the output width and frame rate.
Run the conversion
The tool processes the clip in your browser with FFmpeg, producing a looping GIF.
Download the GIF
Save the animation and use it in chats, posts, or documentation.
Detailed User Guide
Turn a video clip into an animated GIF
Select a start time, duration, width, and frame rate, and the tool extracts that slice into a looping GIF — perfect for reaction clips and short demos.
Width and FPS control the file size
GIFs grow quickly with resolution and frame rate. A smaller width and lower FPS produce a much smaller file that still looks smooth for short loops.
Short clips convert best
GIF is an old format that is inefficient for long video. Keep the duration short (a few seconds) to keep the file small and shareable.
Processed locally with FFmpeg in the browser
The conversion runs in-browser using WebAssembly FFmpeg, so your video never uploads to a server.
Preview before downloading
Check the animation timing and quality, then tweak the start time or frame rate if the loop does not land right.
Optimize for the platform you target
Chat apps often cap GIF size and autoplay them, so a 480px-wide, 15 FPS, 3-second loop is a reliable sweet spot that stays under common limits.
Palette and dithering affect quality
GIF supports only 256 colors, so photos and gradients may show banding. The conversion applies palette optimization to keep the result as clean as the format allows.
Recommended Gear for Video & Podcasting
Audio and tools that speed up your video workflow.
DJI Mic Mini (2-pack)
Ultralight wireless lav mics with charging case — professional audio on the go.
FIFINE AM8 USB Microphone
USB/XLR dynamic mic — great for podcasts, streaming, and voiceovers.
UBeesize 60" Phone Tripod
Adjustable tripod with phone mount — perfect for product videos and live streams.
SanDisk Extreme SSD 1TB
Rugged portable SSD — fast backup for photos, videos, and large files.
Canon SELPHY CP1500
Wireless compact photo printer — print 4x6 photos from your phone.
As an Amazon Associate, we earn from qualifying purchases.