Video tool / 01
Video to GIF Converter
Turn a clip into an animated GIF in your browser, with control over frame rate, width, and the exact range you want.
Video to GIF Converter: TOEA steps through the clip frame by frame, draws each one into a canvas at your chosen width, reduces it to a 256-colour palette, and writes an animated GIF89a that loops. Runs 100% locally in your browser with zero server file uploads.
- Category
- Video tools
- Runs
- In your browser
- Cost
- Free · no sign-up
- Availability
- Ready to use
Runs entirely in your browser
MP4, WebM, MOV, or any format this browser plays · up to 500 MB
How timing works in a GIF
A GIF stores the delay after each frame in hundredths of a second, so frame rates that do not divide evenly are rounded: 15 fps becomes delays of 7 hundredths, about 14.3 fps. The GIF still plays close to real speed.
When the range you choose holds more than 300 frames at the chosen rate, the 300 frames are spread across the whole range instead of stopping early. The GIF then covers everything at real speed but with fewer frames per second, which reads as choppy. Shorten the range if motion has to stay smooth.
When video beats GIF
Most social platforms and messaging apps accept short MP4s and loop them like GIFs, and many convert uploaded GIFs to video anyway. A muted, compressed MP4 is usually a small fraction of the size of the same clip as a GIF, in full colour.
GIF still wins where video is not allowed or does not autoplay: README files, many documentation tools and wikis, some email clients, and chat tools that embed images but not video.
How to use it
- Choose a video file.
- Set the frame rate, width, and start and end seconds.
- Make the GIF and download it.
Privacy & limitations
The video is read straight from your device and never uploaded. Everything — decoding, resizing, and encoding — happens in this browser tab, so large files are limited by your own memory rather than an upload queue. GIF is limited to 256 colours per frame, so gradients and film grain will band.
Related tools
Frequently asked questions
Why is my GIF so large?
GIF has no interframe compression worth the name. Halve the width or drop to 8 frames per second and the file usually shrinks several times over.
What frame rate should I pick?
10 fps reads as smooth for most footage. 15 to 20 looks better for fast motion but multiplies the file size.
Is there a length limit?
A GIF holds at most 300 frames, which is 30 seconds at 10 fps. A longer range is not cut off: the 300 frames are spread across all of it, so the GIF still plays at real speed but with fewer frames per second. Shorten the range with the start and end fields to keep motion smooth.
Why do colours look banded?
Every GIF frame is reduced to 256 colours. TOEA picks them per frame with a median-cut palette, which keeps detail where the picture varies, but smooth gradients will still step.
Free tool · runs in your browser · no account required