GIF to MP4, in seconds.
Turn an animated GIF into an MP4 you can post on Instagram, TikTok or X, looped as many times as you like. On your device.
How do I convert a GIF to MP4 for free?
Choose how many times the animation should play (once, 3 or 5 times) and drop the GIF into Cutmallow's free converter above. Your browser decodes every frame, draws it on a white background at an even size, and encodes an H.264 MP4 that keeps the GIF's own timing. Each loop usually takes a fraction of the GIF's size, and the MP4 posts on any app. Nothing is uploaded and there's no watermark.
Updated
- Output
- H.264 MP4
- Timing
- Kept
- Loops
- 1, 3 or 5
- Size limit
- None
How to use it
Pick how many times it plays: once, 3 or 5 times.
Drop a GIF, or tap to pick one.
Save the MP4. On a phone, the share sheet offers Save Video.
How it works
A GIF stores every frame as a picture with at most 256 colours and no real compression between frames, which is why animated GIFs are so large. An MP4 stores the same motion with H.264, which only records what changes from frame to frame, so the same animation usually takes a fraction of the space and looks smoother, with no colour banding.
Your browser’s built-in image decoder unpacks the GIF, already combining each frame with the ones before it. Each frame is drawn on a canvas and encoded to H.264 by your device’s video encoder (WebCodecs), with the GIF’s own duration, so the MP4 moves at the same speed as the GIF.
A GIF loops forever, but a video plays once, so you can repeat the animation inside the MP4. It runs on Mediabunny, an open-source media library, in a background thread of the page. Your video never leaves your device.
Tips for a better result
- Posting a short GIF to Instagram or TikTok? Loop it 3 or 5 times so it is long enough.
- Need a GIF from a video instead? Use the video to GIF converter.
- Want sound? Open the MP4 in the editor and add music.
Turn it into a Short
Cutmallow's free editor finishes the job. After converting, tap Edit in Cutmallow to add music, text or captions, 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 hello@cutmallow.com.
How do I post a GIF on Instagram?
Instagram does not take GIF files as posts. Convert the GIF to MP4 here, loop it 3 or 5 times so it runs a few seconds, and upload the MP4 as a Reel or post.
Why is the MP4 so much smaller than the GIF?
GIF stores every frame as a separate picture with a 256-colour palette. H.264 in an MP4 stores only the changes between frames, so the same animation usually needs far less space.
Does the MP4 keep the GIF’s transparency?
No. MP4 video has no transparency, so transparent areas become white.
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.