Video to GIF, on your device.
Turn any clip into a looping GIF. Pick the size, the frame rate and the seconds you want. Nothing is uploaded.
How do I convert a video to a GIF for free?
Drop the video into Cutmallow's free GIF maker above. Choose a width (320, 480 or 640 pixels), a frame rate (10, 15 or 20 fps) and the start and end of the part you want, up to 30 seconds, and the page shows an estimated size. Your browser then decodes just those seconds, gives every frame its own palette of up to 256 colors and saves a GIF that loops forever. Nothing is uploaded and there's no watermark.
Updated
- Output
- Looping GIF
- Width
- 320 to 640 px
- Frame rate
- 10 to 20 fps
- Longest GIF
- 30 seconds
How to use it
Drop a video, or tap to pick one.
Pick the width, frame rate and the seconds you want. The estimated size updates as you go.
Tap Make GIF, then save it. On a phone, the share sheet offers Photos or Files.
How it works
A GIF is a stack of still pictures, each with at most 256 colors. The converter reads your video from your device a piece at a time and decodes only the seconds you picked, one frame for each GIF frame, already scaled down to the GIF width.
Every frame gets its own palette of up to 256 colors from the PnnQuant quantizer in gifenc, an open-source GIF encoder, and is then compressed with LZW, the method every GIF uses. A palette per frame keeps skin tones and gradients cleaner than one palette for the whole clip.
The decoding is done by your browser’s built-in video decoder through Mediabunny, an open-source media library, in a background thread of the page. Your video never leaves your device.
Tips for a better result
- Short loops work best: 3 to 6 seconds at 480 px suits chats, docs and slides.
- Going from 20 to 10 fps about halves the file. Screen recordings still read well at 10.
- Calm footage makes small GIFs. Grainy or shaky clips change every pixel and grow fast.
Turn it into a Short
Cutmallow's free editor finishes the job. After making the GIF, tap Edit in Cutmallow and the whole video opens there, still on your device.
- Cuts the pauses and filler words
- Writes animated word-by-word captions
- Exports a 9:16 MP4 for Shorts, Reels and TikTok

Frequently asked questions
Something else? Write to [email protected].
How do I convert an MP4 to a GIF?
Drop the MP4 above, set the start and end of the part you want (up to 30 seconds), pick a width and a frame rate and tap Make GIF. MOV, M4V, MKV and WebM work the same way.
How big will my GIF be?
The page estimates it before you start and shows the real size at the end. Size grows with the width, the frame rate and the length: 640 px has about 1.8 times the pixels of 480 px, and 20 fps has twice the frames of 10 fps. For a small file, keep it short and use 320 or 480 px.
Why does my GIF look grainy or banded?
A GIF frame can hold only 256 colors, so smooth gradients turn into bands. Giving every frame its own palette softens this. For full color and sound, share an MP4 instead: GIFs suit short, silent loops.
Does the GIF keep the sound?
No. The GIF format has no sound track, so only the picture is converted.
Is there a length limit?
The video can be any length, and only the part you pick is read. Each GIF holds up to 30 seconds, because the finished frames stay in memory until the file is saved.
Is my video uploaded anywhere?
No. Your video never leaves your device. The file is opened and processed by your own browser, and the result is saved straight from your device.