What is GIF Maker?
This tool converts video clips into animated GIFs directly on your device — no upload, no watermark. Trim the exact moment you want, choose the output size and frame rate, and get a shareable GIF in seconds. It handles MP4, WebM, and MOV clips from your phone or screen recordings.
Conversion runs through a two-pass ffmpeg build compiled to WebAssembly: the first pass reads the trimmed clip and builds a 256-colour palette from its own frames, the second maps every frame onto that palette with Sierra dithering. Frame rate goes from 5 to 30 fps, and an estimated file size updates as you drag the sliders.
How to use
- Drop in a video file and wait for the preview to load.
- Set the start and end points to trim the clip, then pick width and frame rate — smaller and slower means a lighter file.
- Tap Create GIF, preview the loop, and download the finished file.
When to use
- Turning four seconds of a screen recording into a bug-report attachment.
- Making a looping reaction clip from a phone video for a group chat.
- Pulling a short product demo out of an MP4 for a README or a docs page.
Result
From a 45-second screen recording of an app bug, trim to the 4 seconds where the glitch happens, set width to 480 px at 12 fps, and export a 2 MB GIF ready to paste into the bug report.
FAQ
- Why is my 3-second GIF larger than the whole MP4 it came from?
- GIF stores each frame as its own full image with no motion prediction between them, while MP4 only records what changed. That is the format's design, not a setting. Cut the width or the frame rate to bring the file down.
- What happens to the audio track from the original video clip?
- It is dropped. The GIF format has no audio channel at all, which is why silent captioned loops became the convention. If the sound matters, keep the clip as MP4 or WebM instead.
- Why do smooth gradients turn grainy or blotchy in the finished GIF?
- A GIF holds at most 256 colours. The palette is built from your own clip rather than a generic web palette, and Sierra dithering scatters the error so bands read as texture instead of hard steps. Flat cartoon footage suffers least.
- How long a clip can I convert, and why is the first run slow?
- Source files go up to 100 MB, and length is bounded by patience more than by rules: every second at 15 fps is fifteen full images. The first conversion also downloads the video engine, so later runs start faster.
- Can I export wider than the original video to get a sharper result?
- The width choices stop at the source video's own width, because scaling up invents pixels and only makes the file heavier. Record at a higher resolution first if you need a bigger GIF.
Related Tools
Video Bitrate Adjuster
Adjust video bitrate for size or quality
Video Frame Rate Changer
Convert video frame rate (24/30/60 fps)
Video to Frames Extractor
Extract all frames from a video as images
Screen Recorder
Record your screen, window, or tab privately
Picture-in-Picture Creator
Overlay a small video on a larger video
Video Filter
Apply color filters and effects to videos