Video to GIF
Share tool
Only this public address is included. Your files, inputs and results stay out of the link.
Select part of a short video and turn it into an animated GIF. Choose output dimensions, frame rate and colors, then confirm that sound will be omitted.
Preparing your tool…
A visual example
Choose the moment, then export the animation
The selected interval determines the animation, not the full source length.
- 0–1 s1–2 sselected2–3 sselected3–4 s
Select seconds 1–3
From a four-second video, this selection contains two seconds at normal speed.
- Checked: Selected motion
- Unchecked: Original sound
Review the real GIF
Check motion, dimensions and the actual output size. A GIF contains no audio track.
Keep the video if sound matters. A short preview does not establish the full export size.
Illustrative example. Schematic timeline at normal speed. Frame sampling and GIF timing can affect the exported duration.
How to use it
- Choose a short local video.
- Choose a short interval, dimensions and frame rate. Explicitly confirm omitting any existing audio.
- Try a short preview, then process the complete selection. Preview bytes do not predict the full export size.
- Review the actual export and timing before download. An unmet byte target remains visible.
Trimming a two-second animation to one second changes its timeline. A smaller palette can save bytes but also lose colour detail.
Details & limits
GIF up to 10 MiB; video up to 50 MiB. Inputs up to 1 MP / 1,280 px per side / 30 seconds. Up to 300 frames and 80 million processed canvas pixels. Output up to 640 px per side / 20 MiB; bounded local worker.
Will every animation look and time exactly like the original?
No. Crop, resampling, palette changes and lossy video output deliberately change content. Frame delays and disposal are interpreted explicitly; zero-delay frames need a chosen minimum delay. Unsupported rendering variants are rejected.