Convertio.com

GIF Frame Rate Guide: What FPS Should You Use?

Frame rate is the single biggest tradeoff in GIF creation: more frames per second means smoother motion but proportionally larger files. This guide explains what FPS values work best for different content types, how frame delays work in the GIF specification, and how to control animation speed.

Convert MP4 to GIF

Upload your video and adjust the frame rate

MP4GIF

Tap to choose your file

or

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Encrypted upload via HTTPS. Files auto-deleted within 2 hours.

What Is GIF Frame Rate?

FPS (frames per second) is the number of individual images displayed each second in an animation. Unlike video standards (24/30/60 fps), GIF frame rates are flexible — each frame can have its own delay value. Typical GIF frame rates range from 5 to 20 fps, with 10 fps being the most common default.

The GIF specification stores frame timing as a delay in centiseconds (hundredths of a second). For example, 10 fps uses a 10-centisecond delay between frames, while 20 fps uses a 5-centisecond delay. This per-frame timing is stored in the Graphics Control Extension block of each frame.

The Core Tradeoff: Smoothness vs File Size

The relationship between FPS and file size is approximately linear: doubling the frame rate roughly doubles the number of frames, which roughly doubles the file size. This makes FPS the second most impactful setting after resolution for controlling GIF size.

FPSFrames (5 sec)Approx Size (480px)Motion Quality
5 fps25~0.8 MBChoppy, slideshow
8 fps40~1.3 MBNoticeable steps
10 fps50~1.6 MBGood balance
15 fps75~2.5 MBSmooth
20 fps100~3.3 MBNear-video
30 fps150~5 MBVideo-smooth (overkill)

FPS Recommendations by Content Type

Content TypeRecommended FPSWhy
Simple logo animation5–8 fpsFew elements moving, smoothness not critical
Screen recording / UI demo8–12 fpsCursor movement needs some fluidity
Standard web GIF / meme10–12 fpsBest balance of quality and size
Social media post12–15 fpsSlightly smoother for attention
Fast-action / sports clip15–20 fpsFast motion needs more frames
Never recommended24–30 fpsMassive files, no real benefit over 20 fps

Rule of thumb: Start at 10 fps. If the motion looks too choppy, try 12 or 15. If the file is too large, drop to 8. Going above 20 fps has diminishing returns — file sizes keep growing linearly but visual improvement becomes negligible.

How GIF Frame Delays Work

The GIF format stores timing as a delay per frame measured in centiseconds (1/100th of a second):

  • 10 fps = 10 centisecond delay (100 ms between frames)
  • 20 fps = 5 centisecond delay (50 ms between frames)
  • 50 fps = 2 centisecond delay (20 ms — minimum practical)

Browsers handle very short delays inconsistently. Delays below 2 centiseconds are often clamped to a minimum of 10 centiseconds in Chrome and Firefox, causing the GIF to play at 10 fps regardless of the intended speed. Always keep frame delays at 3 centiseconds (33 fps) or higher for consistent playback.

Speed Control: Faster and Slower GIFs

You can control perceived speed independently from frame rate:

  • 2x speed: halves the PTS (presentation timestamp) values, making the clip play twice as fast while keeping the original frame count. The GIF appears snappy and energetic.
  • 0.5x speed: doubles the PTS values, creating a slow-motion effect. Works best with higher FPS sources (15+ fps) so the slow-down still looks smooth.

In FFmpeg, use the setpts filter: setpts=0.5*PTS for 2x speed, setpts=2*PTS for half speed. Combine with appropriate FPS settings for the best result.

Practical File Size Examples

The same 5-second video clip at 480px width, 256 colors, Sierra2 dithering:

FPSFramesApprox File Sizevs 10 fps
8 fps40~1.3 MB-20%
10 fps50~1.6 MBbaseline
15 fps75~2.5 MB+50%
20 fps100~3.3 MB+100%
30 fps150~5.0 MB+200%

Try Different FPS

Create a GIF and adjust the frame rate

MP4GIF

Tap to choose your file

or

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Frequently Asked Questions

10 fps is the best default for most content. It provides good smoothness while keeping file sizes reasonable. Only go higher (15–20 fps) for fast-action content.

Some GIF creators set very short frame delays. Browsers interpret delays under 2 centiseconds differently — some skip them, others play at maximum speed. Set delays to at least 3–5 centiseconds (20–33 fps).

Higher FPS means smoother motion but dramatically larger files. Visual quality (colors, resolution) is independent of FPS. For most content, 10 fps looks great and keeps files small.

Yes, by modifying the frame delay values. Tools like gifsicle or ezgif can adjust timing. For creating new GIFs from video, control speed with the FPS setting.

More MP4 to GIF Guides

How to Convert Video to GIF: Complete Guide
Convert MP4, MOV, WebM to GIF online free. Five methods: online converter, FFmpeg, Photoshop, mobile apps, screen recording.
GIF vs MP4: Which Format Should You Use?
GIF vs MP4 compared: file size, quality, browser support, email, Core Web Vitals. When to use each format.
GIF Quality Settings: How to Make Better GIFs
Master GIF settings: FPS, resolution, color palette, dithering. Create high-quality GIFs with optimal file sizes.
How to Reduce GIF File Size: 7 Proven Methods
Shrink GIF files by 50-90%. Resolution, FPS, colors, dithering, and when to switch to MP4 or WebP.
GIF Size Limits for Discord, Slack, Twitter & Email
Complete GIF size limits for every platform. Discord 8 MB, Slack emoji 128 KB, Twitter 15 MB, and optimization presets.
Animated GIFs in Email: Best Practices & Size Guide
Email GIF best practices: under 500 KB, Outlook first-frame issue, client support, and optimal settings.
GIF Color Palette: Why 256 Colors Matter
GIF color optimization: palette generation, dithering modes, stats_mode, color count tradeoffs. Make GIFs look better.
GIF Loop Settings: Infinite, Play Once & Custom
GIF loop count explained: infinite, play once, custom loops. Browser behavior differences and email best practices.
How to Make GIFs for Discord: Chat, Emoji & Server Icons
Create Discord GIFs: 8 MB chat limit, 256 KB emoji, animated server icons. Step-by-step with optimization presets.
Animated Formats Compared: GIF vs WebP vs APNG vs MP4
Compare GIF, WebP, APNG, and MP4 for animations. File size, quality, browser support, and decision flowchart.
Back to MP4 to GIF Converter