Pick a start time, a length of up to 30 seconds, a frame rate and a width, and turn any video clip into an animated GIF without it leaving your device.
✓ No upload — runs in your browser
✓ Batch convert & ZIP download
✓ Free, no sign-up
Drop MP4, MOV, MKV, WEBM, TS, M4V files here
or
Free: up to 5 files per batch · Files never leave your device · Paste from the clipboard works too
The free plan converts 5 files per batch. Only the first 5 were added.
Get Pro for US$9 once — unlimited batches and no ads, forever.
1
Waiting…
Private by design
Your files are processed by your own device using WebAssembly and your browser's built-in codecs. Nothing is uploaded, logged or stored.
Fast & offline-ready
No queue, no waiting for a server. Once the page has loaded it even works without a connection.
Works everywhere
Chrome, Edge, Firefox and Safari on Windows, macOS, Linux, Android and iOS. No app to install.
Why GIFs are so large
GIF dates from 1987 and was never meant for video. Each frame is stored as a complete picture using at most 256 colours, compressed with a simple scheme that has no idea what the previous frame looked like. A modern video codec such as H.264 stores only what changed between frames, which is why a five-second MP4 can be a few hundred kilobytes while the same moment as a GIF runs to several megabytes. As a rule of thumb, a 480 px wide GIF at 12 frames per second comes out at 2–6 MB for every five seconds, and the figure scales with width, frame rate and length.
The four settings
Setting
Choices
What it changes
Start
Seconds into the video
Where the GIF begins
Length
Up to 30 s (default 5)
File size grows in proportion
Frames per second
5, 10, 12, 15 or 20 (default 12)
Smoothness versus size
Width
160, 240, 320, 480 or 640 px, or original up to 800 (default 480)
Size grows with the square of the width
Width is the biggest lever: a 320 px GIF has less than half the pixels of a 480 px one. Drop to 10 frames per second for screen recordings and talking heads, where little moves; keep 15 or 20 only for fast action that would otherwise stutter.
Choosing a clip that works
Keep it short. Reactions, loops and demos land best at two to six seconds.
Favour steady shots. Camera shake changes every pixel and compresses badly.
Flat colours and strong contrast survive the 256-colour palette; skies, gradients and dim rooms dither.
Find a start and end pose that match, so the loop repeats without a jump.
How the conversion runs
Frames are decoded straight from the video with the browser's WebCodecs API, scaled to the chosen width, and each one is reduced to its own best 256-colour palette before being written into the GIF. There is no audio, because GIF cannot hold any. The source can be an MP4, MOV, MKV, WebM, TS or M4V file, and the tool needs Chrome, Edge, Brave or Opera, Safari 17 or newer, or Firefox 130 or newer. Everything happens on your device: nothing is uploaded, the page works offline after the first visit, and large files are limited by your device's memory.
When MP4 beats GIF
Discord, Slack, iMessage, WhatsApp and most social networks play short MP4s inline and loop them, and many sites quietly convert uploaded GIFs to video anyway. If the file only needs to look like a GIF rather than be one, cut the moment with Trim Video and shrink it with Compress Video instead; the result will be a fraction of the size. Going the other way, GIF to MP4 turns an existing GIF back into compact video.
How to convert video to gif — step by step
1
Drop a video into the drop zone or click "Choose files".
2
Set the Start time in seconds and a Length of up to 30 seconds (the default is 5).
3
Choose Frames per second (5 to 20, default 12) and a Width from 160 to 640 px, or the original width up to 800 px.
4
When the row finishes, download the GIF or share it straight to a messaging app.
Frequently asked questions
Why is my GIF so big?
GIF stores every frame as a complete 256-colour image with no motion compression, so size grows with width, frame rate and length. Reduce the width to 320 px, drop to 10 frames per second or shorten the clip; each change makes a noticeable difference.
What is the longest GIF I can make?
30 seconds. The default is 5, which covers most reactions and demos. Anything much longer is better shared as a small MP4 from Compress Video.
Which frame rate should I pick?
12 frames per second looks smooth for most clips and is the default. Use 10 for screen recordings and talking heads, 15 or 20 for sport or fast motion, and 5 for timelapses or slideshow-style content.
Does the GIF have sound?
No. The GIF format cannot store audio, so the soundtrack is simply not included.
Why do colours look grainy or banded?
Each frame is reduced to a palette of 256 colours and dithered. Gradients, skies and dark scenes show this most; bright, high-contrast clips convert cleanly.
Which browsers and video files work?
MP4, MOV, MKV, WebM, TS and M4V in Chrome, Edge, Brave, Opera, Safari 17 or newer or Firefox 130 or newer. Decoding uses the WebCodecs API and the codecs your browser already ships.