MP4 to GIF

Pick a moment of an MP4 and make it a GIF: start, length, width, frame rate, and loops

Files up to 1 GB · MP4, MOV, MKV, WebM, AVI, WMV, FLV, and more · converted on our video server · the uploaded video is deleted when processing ends, the result once it has been downloaded, or after 15 minutes

Click or drop a video file hereChoose a video file

About MP4 to GIF

MP4 to GIF cuts a clip of up to 60 seconds out of an MP4 video and turns it into an animated GIF. You decide where the clip starts, how long it lasts, how wide the GIF is, and how many frames per second it keeps; the height follows the video, so portrait and square clips keep their shape. The GIF is made by ffmpeg on our server, which builds a color palette from your clip. The same picker also takes MOV, WebM, MKV, AVI, and other video files. The GIF has no sound, and the tool does not crop the picture or add captions.

How to convert MP4 to GIF

  1. 1Choose your MP4 file, then play the preview that appears and note the second where your clip should start.
  2. 2Type that second in "Start (seconds)" and the duration of the clip in "Length (seconds)".
  3. 3Pick a "Width" and the "Frames per second"; change "Plays" or "Compression" only if you need to.
  4. 4Click "Make GIF": the MP4 is uploaded and converted, and the sizes before and after appear with the preview.
  5. 5Click "Download" to save the GIF, named after your MP4.

Formats and limits

Input
MP4 and M4V, plus MOV, WebM, MKV, AVI, and the other video types the file picker lists
Output
An animated GIF without sound, named after your video
Clip length
From 0.2 to 60 seconds, starting anywhere in the MP4
Width
Between 160 and 1080 px; a narrower video is never enlarged
Maximum file size
1 GB, on a computer and on a phone
Usage limits
Each connection may start a limited number of these server conversions per hour and per day

Where your file is processed

Your MP4 is sent in pieces straight to our video service (ffmpeg, hosted on Railway), using a ticket the site issues for this one job. The service deletes the MP4 as soon as processing ends and deletes the GIF once this page has fetched it; a job left unfinished is removed later by a timer. If you change "Plays" or "Compression", gifsicle applies it on this page to the GIF our server sent back.

Frequently asked questions

Can I turn only part of an MP4 into a GIF?

Yes. "Start (seconds)" sets where the clip begins and "Length (seconds)" how long it lasts, from 0.2 to 60 seconds. When your browser can play the MP4, the page reads its duration and refuses a start after the end before uploading; otherwise our server refuses it with a message.

Is the GIF shortened if the clip runs past the end of the MP4?

Yes. If your browser has read the duration of the MP4, the length is cut to what remains and a note above the result gives the real duration. If it could not read it, the GIF simply stops where the video ends, without a note.

What makes a GIF heavy?

A GIF has a limited color palette and a much simpler compression than MP4, which predicts the motion between frames, so a GIF grows fast with width, frame rate, and length. To make it lighter, lower "Width" or "Frames per second", shorten the clip, or set "Compression" to "Light (smaller file)".

Is my MP4 kept on your server?

No. Our video service deletes the MP4 when processing ends, whether it worked or not, and deletes the GIF once this page has received it. A job abandoned halfway is cleared by a timer, and file names and contents are never written to the service logs.

Tips and tricks

  • ✓The page starts with a 5-second clip at 480 px and 10 frames per second; adjust "Length (seconds)" first, then the width.