MP4 to GIF in High Quality
Most video-to-GIF tools aim for the smallest file and accept banding and blur. This page does the opposite: it starts at 720 px wide, 20 frames per second, all 256 colors and Sierra dithering, for loops that have to look clean in documentation, product pages and presentations.
Video Converter
or drop MP4, MOV, MKV … files here ·
Max 95 MB per file· Up to 20 files· Deleted after 30 minutes
Files are processed on our servers and deleted after 30 minutes.
Lower is better quality and a bigger file. 18 looks identical to the source, 23 is the default, 28 and above shows visible softening.
Frames per second. Keep the source rate unless a platform asks for a specific one; 15–20 fps is plenty for GIFs.
Only used for PowerPoint files and single still images: how long each slide or picture stays on screen.
Auto uses AAC for MP4/MOV and Opus for WebM. Copy keeps the original sound untouched when the new format supports it.
192 kbps is transparent for music; 128 kbps is enough for speech.
Width of the animation in pixels; height follows the aspect ratio. 480 px suits chats, 720 px or more gives a high-quality GIF but a much larger file.
GIF holds at most 256 colors. Fewer colors make a smaller file but cause banding on gradients and skin tones.
Mixes palette colors in a fine pattern to hide banding. Sierra gives the smoothest result; none gives the smallest file.
Whether the animation repeats endlessly or plays one time and stops.
Optional. Seconds (e.g. 75) or minutes:seconds (1:15). Leave empty to start at the beginning.
Optional. Same format as the start time. Leave empty to keep everything up to the end.
The converted file will be at or just under this size.
How to use this tool
- 1
Upload a short MP4
High-quality GIFs grow fast, so pick a few seconds. Use Start at and End at to cut the exact loop from a longer clip.
- 2
Keep the quality settings
Width 720 px, Frame rate 20 fps, Colors 256 and Dithering Sierra are already set. Lower the width first if the file comes out too large.
- 3
Convert to GIF
Press Convert to GIF and check the loop in a browser before you publish it.
Upload the MP4, keep the settings on this page and press Convert to GIF. You get a 720 px wide loop at 20 fps with a full 256-color palette and Sierra dithering, the highest-quality combination that still produces a file people can load.
MP4 to GIF high quality settings explained
GIF quality is decided by the palette more than by the pixels. The converter analyzes the clip and builds a 256-color palette from the colors that actually appear in it, rather than using a fixed web palette, so skin tones, brand colors and interface grays land close to the original. Dithering then blends neighboring palette entries to fake the in-between shades.
Frame rate matters next. GIF stores the delay before each frame in hundredths of a second, so 20 fps maps to an exact 5/100 s per frame and plays at true speed. Motion at 20 fps looks fluid for interface demos and most camera footage; going higher multiplies frames, and therefore bytes, for little visible gain.
- 320 px
Chat reactions, small embeds
- 480 px
The standard GIF width, light files
- 720 px
This page: crisp text and UI detail
- 1080 px
Full-width hero loops; very large files
MP4
MPEG-4 video
MP4 (MPEG-4 Part 14) is a multimedia container standardised by ISO/MPEG and based on Apple's QuickTime format. It usually holds H.264 or HEVC video with AAC audio, and can also carry subtitles, chapters and metadata. It is the most compatible video format in the world, playing on phones, browsers, TVs, game consoles and social platforms. The video inside is almost always lossy, so repeated re-encoding gradually reduces quality.
- Compression
- Lossy
- Transparency
- –
- Animation
- –
- Introduced
- 2001 · Moving Picture Experts Group (MPEG)
GIF
Graphics Interchange Format
GIF was introduced by CompuServe in 1987 and is still the most widely supported format for short, looping animations. It is lossless but limited to a palette of 256 colours per frame, so photos and gradients show banding and dithering. It supports only on/off (1-bit) transparency, which leaves jagged edges on curved shapes. Animated GIFs are often far larger than the same clip as MP4 or WebP. Every browser, chat app and social platform plays GIFs.
- Compression
- Lossless
- Transparency
- Yes
- Animation
- Yes
- Introduced
- 1987 · CompuServe
MP4 becomes a high-quality GIF when the loop itself is what people look at, such as a product demo, an interface animation or a tutorial step, and a clean picture matters more than the smallest file.
Dithering options for a smooth GIF
Sierra or Floyd–Steinberg
- Error diffusion, the smoothest result
- Best for camera footage and gradients
- Slight grain, larger files
Bayer (ordered)
- A fixed crosshatch pattern
- Good for flat graphics and screen captures
- Compresses better between frames
None
- Hard color steps on gradients
- Fine for slides, logos and pixel art
- The smallest file of the four
Keeping a high-quality GIF under upload limits
Quality and size pull against each other, and the right order of compromises keeps the look intact. Shorten the clip first, since every second removed saves the most. Then lower Width; going from 720 to 600 px removes about 30% of the pixels while text stays readable. Drop Frame rate to 15 fps next, and reduce Colors last, because that is where banding starts to show.
The format's patent history explains why it is everywhere: the LZW compression inside GIF was covered by a Unisys patent until it expired in the United States in 2003, after which every tool could write GIFs freely. For a quicker, lighter loop use the standard MP4 to GIF converter, and when a chat app rejects the result, compress GIF for Discord fits it under the limit.
High-quality GIF questions
What makes a GIF high quality?
Four things: enough width for the detail to read, a frame rate that keeps motion fluid, a palette that uses all 256 colors, and dithering that hides the steps between them. This page maxes out the last two and sets the first two at a level where the file stays usable.
Why can a GIF never look exactly like the MP4?
An MP4 frame can use any of 16.7 million colors, while a GIF frame is limited to a palette of at most 256. Dithering mixes palette colors in fine patterns to imitate the missing shades, which works well on most footage but adds a slight grain to smooth gradients such as skies.
How big will a 720 px GIF be?
Typically several megabytes per second of footage, depending on how much changes between frames. A static screen recording with a moving cursor stays small; handheld camera footage, where every pixel shifts, grows fastest. Lower Width to 480 px to cut the size by more than half.
Should I use Sierra or Floyd–Steinberg dithering?
Both spread rounding errors to neighboring pixels, and the difference is subtle; Sierra tends to give a slightly smoother texture. Choose Bayer for flat graphics, where its regular pattern compresses better, and None only for content that already has few colors, such as a slide or a logo animation.
Is a high-quality GIF the best choice for a web page?
Only where GIF is the one format allowed, such as a README, an e-mail or a forum. On a page you control, an animated WebP or a muted video loop looks better at a fraction of the size; MP4 to WebP is the closest alternative.