Video to GIF Converter
Make a looping GIF from a short video clip. Pick the moment, set the size, frame rate and colours, watch the animated result, and download a real GIF — created on your device.
1. Video file
Local · not uploadedDrop a video here
or click to browse
Frames are decoded by your browser’s own video decoder. GIFs have at most 256 colours per frame, no sound, and can become large.
2. Clip & GIF settings
Up to 15 s3. GIF preview
Animated · no audio- Source size
- —
- GIF size
- —
- Dimensions
- —
- Frames
- —
- Duration
- —
About Video to GIF Converter
Video to GIF Converter turns part of an MP4 (H.264) or WebM (VP8/VP9) video into a real animated GIF. Choose the start and end, width and height, frame rate, number of colours and loop behaviour; the browser decodes the video, frames are drawn on a canvas, and the site’s bundled gifenc encoder creates the GIF in a background worker. The animated result is shown before you download it.
GIFs play almost everywhere without a video player — in chats, documentation, issue trackers and emails. They are also limited: at most 256 colours per frame, no audio, and file sizes that grow quickly with size, frame rate and length. The tool estimates the frame count, warns about settings that may create very large files, and enforces limits that keep the browser responsive.
Step by step
- Drop an MP4 or WebM video onto the upload area.
- Choose the part to convert with the handles, exact times or the playback position (up to 15 seconds).
- Set the width (height follows when Keep aspect ratio is on) and the frame rate.
- Choose the number of colours and whether the GIF loops forever, once or a set number of times.
- Check the estimate, then press Create GIF and follow the frame-by-frame progress.
- Watch the animated GIF preview and download it.
What it offers
- Real animated GIF output from MP4 (H.264) and WebM (VP8/VP9) videos
- Start and end selection with handles, time fields and playback position
- Width, height, aspect-ratio lock and 5–20 fps frame rate
- 256 to 32 colours per frame
- Loop forever, once or a set number of plays
- Frame-count estimate and warnings for very large GIFs
- Animated preview, source size, GIF size, dimensions, frames and duration
- Local decoding and encoding — nothing is uploaded
Tips for best results
- Keep GIFs short — 2 to 6 seconds is usually enough.
- Use a width of 320–480 px for messaging and web pages.
- Use 8–12 fps for smooth but compact animations.
- Reduce colours for screen recordings and flat graphics.
- Use a video format instead when you need sound or long clips.
Why people use it
Universal
GIFs play in chats, docs and browsers.
Controlled
Size, frame rate, colours and looping.
Private
Videos are processed on your device.
Realistic
Clear warnings about size and quality.
Common questions
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.