GIF to MP4 converter, free, no upload
Turn an animated GIF into an MP4 video, in your browser, nothing uploaded.
Undo is off for this step: the device needed the memory.
Some steps can no longer be undone or redone: the device needed the room.
Your original file can no longer be read. It may have been moved or deleted.
GIF to MP4 options
Drop a GIF here
Animated GIF · up to 2 GB and 300 seconds
Your file stays on this device.
Working…
Try a different file
Animated GIF
How to use
- Drop or choose an animated or static GIF.
- If the GIF has transparent areas, pick a background color to fill them with (white is the default).
- Click Convert.
- Download the resulting MP4.
Worked example
Input: a 3 MB animated GIF, 24 frames, looping, no transparency. Expected output: an MP4 (H.264, standard color format, optimized for web playback) that plays the same animation once, at the same visual speed as the source GIF. An MP4 doesn’t loop on its own the way a GIF does, and the page states that plainly before you download, since it’s a real difference in how the two formats behave.
Input: a GIF with a transparent background, converted with the background color left at the default white. Expected output: an MP4 with every transparent pixel filled in white, because MP4 has no transparency channel at all. The page states this before conversion so it’s never a surprise in the downloaded file.
Limits and formats
| Accepted input | Animated or static GIF |
| Output | .mp4 (H.264, standard color format, optimized to start playing immediately) |
| Controls | Background color for transparent areas (default white) |
| Looping | The MP4 plays once; it does not loop the way the source GIF did |
| Maximum clip length | This tool has a length cap so a job stays quick to produce. The current limit is shown on the page before you start, not buried in a refusal after the fact. On a phone or tablet, a GIF is usually bounded first by what the device’s memory can hold once it’s decoded (its frame count times its pixel size) rather than by this cap; the tool names that measure directly if it has to refuse a GIF for that reason |
| Maximum file size | This tool has a size cap, above which a file is refused with a plain reason instead of a crash. The current limit is shown on the page before you start. Below that cap, a GIF is admitted or refused by what the device’s memory can hold once it’s decoded, not by its byte size: frame count times pixel size, the same measure the tool names if it refuses one |
| Limits on this page | Files up to 2 GB; clips up to 5 minutes. A GIF must also fit in this browser's memory once decoded. |
Privacy
This tool runs entirely in your browser. When you pick a GIF, it is decoded and re-encoded into a video on your own device using your browser’s built-in video support. It is never uploaded to a server, and Inkclip never sees it. The only network activity while you work is the page itself, plus an ad request and visit statistics (the page you open and which tool you use, never your file), all described in the privacy policy.
Frequently asked questions
Does the GIF loop when converted to MP4?
No. MP4 doesn’t have a native looping instruction the way GIF does, so the output plays once and stops. The page states this before you convert, so it’s an expected outcome, not a surprise in the downloaded file.
What happens to a transparent GIF?
MP4 has no transparency channel, so any transparent area is filled with a background color you choose (white by default) before the video is encoded. The result has no transparent pixels. It’s a solid video frame throughout.
Why convert a GIF to MP4 at all?
Two common reasons: some platforms and chat apps don’t accept GIF uploads but do accept short videos, and an MP4 of the same animation is usually a smaller file than the GIF it came from.
Will this work on a GIF I made from images, not from a video?
Yes. Any animated GIF converts the same way, regardless of how it was originally created, including one built with the GIF maker on this site.
Does this support GIFs from Safari, where GIF handling is sometimes different?
Yes. This site uses a fallback decoder specifically so Safari’s missing built-in animated-GIF support doesn’t block this tool, so you shouldn’t notice a difference by browser.