Convert a Video Clip to an Animated GIF
Turn a moment from a video into a looping GIF. Pick where the clip starts and ends, choose the frame rate, width and colours, and download a GIF that plays in chats, docs and websites. The video is read by your browser, so it never leaves your device.
Your image is processed by your own browser and never uploaded. Many online editors send your photo to their servers and delete it later — this one never receives it at all.
Why use Video to GIF
- Works with MP4, WebM and MOV videos your browser can play
- Trim to the exact moment with sliders or the video player
- 5 to 25 frames per second and up to 300 frames per GIF
- Width, colour and looping settings with a live size estimate
- Encoded on your device in the background; videos are never uploaded
Popular uses
- Turning a funny moment from a phone video into a reaction GIF
- Showing a software feature or bug in a short looping clip
- Adding a product demo to an email or a GitHub README
- Sharing a highlight in chats that don't play videos inline
Video to GIF: frequently asked questions
How do I convert an MP4 to a GIF?
Drop the MP4 into the tool, move the Start and End sliders to the part you want, pick a frame rate and width, then click Create GIF. The frames are captured and encoded in your browser, and you can download the GIF as soon as it's ready.
How long can the GIF be?
Up to 300 frames, which is 30 seconds at 10 frames per second or 12 seconds at 25. GIFs get large quickly, so short clips of a few seconds work best; the size estimate shows what to expect before you create it.
Why won't my video open?
The tool uses your browser's own video player, so it opens the formats your browser can play. MP4 with H.264 video and WebM work almost everywhere; some MOV and HEVC files from iPhones only play in Safari. If a file won't open, convert it to MP4 first or try another browser.
Does the GIF have sound?
No. GIF is an image format without audio, so the sound in your video is left out. If you need sound, share a short video clip instead.
Is my video uploaded?
No. Frames are taken from the video by your browser and encoded into a GIF on your own device, so the video is never sent to a server.