Video to GIF — Short MP4 Clips

Create a looping GIF from a short section of an H.264 MP4. The working video workflow is already selected. Video and GIF bytes remain on your device; a local video engine loads only when you start conversion.

Preparing your workspace…

Pick the moment, not the whole video

Choose an MP4 up to 50 MiB and 30 seconds at 720p-equivalent resolution, with a maximum edge of 1280 pixels. Enter a start time and a segment from 0.2 to 6 seconds that fits inside the clip. Preview your source video to find an appropriate starting point.

Balance motion and GIF size

Choose 2–10 frames per second and an even output width from 16 to 480 pixels. At most 60 frames are generated, with the aspect ratio retained and height capped at 640 pixels. The GIF uses a 128-color palette, has no sound and loops continuously. Shorter duration, lower frame rate and smaller dimensions can reduce the output size.

Local processing has real limits

The first run downloads the on-device FFmpeg engine. Processing can be slow on a phone; cancel safely if needed. A 90-second execution limit and 20 MiB output limit apply. H.264 MP4 is the implemented video input; WebM, HEVC and arbitrary video formats are not promised. GIF conversion is lossy and does not preserve video HDR or metadata.

Common questions

Does this support MP4 to GIF?

Yes, when the MP4 contains supported H.264 video and fits the documented limits. The MP4-to-GIF URL leads to this same working workflow.

Why is my GIF larger than the MP4?

GIF stores a limited-color animation using different compression. A short MP4 can be much smaller; there is no guaranteed byte reduction.

Can I use photos instead?

Yes. Select the Image frames workflow or open the main GIF Maker to arrange images and edit their delays.

Useful next steps

Open the main GIF Maker