Apchukso ~/gif
All tools Compress video GIF maker
● No upload · No daily limits
English
TOOL / GIF

That moment in your video,
clipped into a GIF.

Just pick a start and end point in an MP4, MOV, or WEBM video and it becomes an animated GIF. You'll see the estimated size before you make it.

Drop a video here or click to choose
MP4 · MOV (iPhone) · WEBM · M4V · One video at a time
🔒
Your files never leave your device. Apchukso has no server that receives files. Everything is processed right here in this browser.
How to check for yourself
  1. With this page open, turn off Wi-Fi and run it. It still works.
  2. Press F12 → open the Network tab, then run it. Apart from small analytics requests, you won't see any transfer anywhere near the size of your file.
Next steps
How it works: The open-source Mediabunny (MPL-2.0) uses your browser's built-in video processing (WebCodecs) to pull out only the frames in the range you picked, then the open-source gifenc (MIT) reduces the colors to 256 or fewer and packs them into a GIF. Parts that are nearly identical to the previous frame aren't stored again, which trims the size a bit more. Your file is never sent anywhere.

More about making GIFs from video

Use it when you want to share a short scene in a group chat, on a forum, or on a blog. GIFs loop automatically without sound and open like images almost anywhere, but they're much bigger than a video of the same length. So the trick is to keep the clip short and the size only as big as you need.

How to use

  1. Drag in a video or click to choose one
  2. Play the video and click "Set current frame as start" and "Set current frame as end" at the moments you want, or drag the sliders to set the range (up to 15 seconds)
  3. Choose the width and frames per second, and the estimated size updates right away
  4. Click "Make GIF", check the preview when it's done, then click "Download"

FAQ

Q. My GIF is too big. How do I make it smaller?

GIFs are much heavier than videos of the same length. In our test with a 6-second clip from an animated trailer, 480px wide at 10 fps came out at 1.98MB, and lowering the width to 320px halved it to about 1MB (996KB). Going the other way, 15 fps gave 2.85MB and 640px wide gave 3.20MB. To shrink a GIF, lower the width first, keep it at 10 fps, then shorten the clip. The estimated size appears before you make it, so you can check it as you choose.

Q. How long can a GIF be?

Up to 15 seconds at a time. GIFs grow quickly with length: a 15-second clip from the same trailer at the largest setting (640px, 15 fps) came out at 7.55MB (it took 8 seconds in Chrome on a PC). If you need a longer scene, split it into several GIFs, or use Compress video to send it as a lighter video instead.

Q. Does it include sound? The quality looks rougher than the video.

GIFs can't hold sound, and each frame can use at most 256 colors, so smooth gradients like skies or shadows may look banded. If you need sound or quality matters, it's better to make a lighter MP4 with Compress video and send that.

Q. Is my video uploaded to a server?

No. Apchukso has no server that receives files. Everything from pulling frames out of the video to packing them into a GIF happens in the browser you're using right now, and the finished GIF downloads straight to your device.

Related tools