Best Frame Rate and Size for an Animated GIF

There is no single best frame rate and size for a GIF, but there is a reliable starting point: 10–15 FPS, a width that matches where the GIF will be displayed, and a duration of a few seconds. From there, adjust by content. Screen recordings with small text need more width and fewer frames. Fast action needs more frames and can give up width. Every choice is a trade between smooth motion, sharp detail, and file size, and the three settings multiply each other. In Deus.Video, you control them directly with a time range, a Frame rate from 1 to 30 FPS, and the original or a custom width.
Create video
Three blocks labeled duration, FPS and width joined by multiplication signs, with an equals sign leading to a block labeled file size
The three settings multiply each other.

How FPS, width, and duration work together

A GIF stores one image per frame. The number of frames is the duration multiplied by the frame rate. FPS means frames per second. The data in each frame depends on its pixel count, which is set by the width, with the height following in proportion.

So the three settings multiply:

  • twice the duration means about twice the file;
  • twice the FPS means about twice the file;
  • twice the width means about four times the file, because the height doubles too.

In a test with one grainy clip, a six-second GIF at 30 FPS and 1280 pixels wide came to 86.7 MB. Halving all three settings brought it down to 4.8 MB. The exact figures depend on the content, but the multiplication is always there. It also works in your favor: a modest cut in each setting adds up to a large saving.

What changes at low and high FPS

Frame rate controls how motion feels.

  • 1–5 FPS looks like a slideshow. That can be useful for a sequence of stills, or a step-by-step series of screens, and it is unpleasant for real motion.
  • 6–10 FPS is clearly animated and a little steppy. It is fine for cursors, menus, typing, and slow pans.
  • 10–15 FPS is the practical middle. Most everyday motion reads as smooth enough.
  • 15–20 FPS handles faster movement, such as gestures, sports, and game clips.
  • 20–30 FPS approaches the smoothness of video at a high cost in size. In a GIF, the improvement over 20 is often hard to see.

GIF timing is coarse. Delays between frames are stored in hundredths of a second, and players vary in how they treat very short delays, so the top of the range may not play back at exactly the speed you expect. If you need true 30 FPS smoothness, a video file is the better container.

The tool's Frame rate field starts at 20. For most clips, lowering it to 12–15 is the first easy saving.

Four one-second timelines with 5, 10, 20 and 30 frame marks, the spacing shrinking as the frame rate rises
One second of movement at four frame rates.

How to choose the width for where the GIF will be used

There is no universal standard width. The useful question is how many pixels wide the GIF will appear on screen.

  1. Find the display width. Measure the content column of the page, the chat bubble, or the slide area. If you cannot measure it, find a similar image that is already there, and check its dimensions.
  2. Match it. A GIF wider than its display area is scaled down by the browser. The extra pixels cost file size and show nothing.
  3. Consider high-density screens only if sharpness matters. On such screens, a GIF at exactly the display width looks slightly soft. A somewhat larger width sharpens it, at a steep cost in size. For most GIFs, it is not worth it.
  4. Let the content set the floor. If the GIF contains interface text, the smallest letters must stay readable. That often means 600 pixels or more for a full-window screen recording. Alternatively, record or zoom a smaller area of the screen, so the text is larger in the frame.
  5. Do not exceed the source. Entering a width larger than the video's own width enlarges the picture, which adds size without adding detail.

In the tool, "Original" keeps the source width, which is rarely right for HD or 4K video. Choose "Custom," and type the width in pixels.

The same part of an interface recording taken from a 640 pixel wide and a 320 pixel wide version and enlarged: the text is readable in the first and blurred in the second
Interface text is the first thing to break when the width goes down. Illustration with a sample interface.

Starting presets by content type

Content typeStarting FPS rangeWidth approachWhat to inspect
UI demo or screen recording8–12Match the content column; keep the smallest text readableText legibility; cursor movement; whether one action per GIF is clear
Reaction or meme12–15Small; sized for a chat bubble or a feedFacial expression still reads; loop point
Simple motion: logo loop, flat animation, diagram10–15Display width; "Original" if the source is already smallClean edges; no flicker in flat colors
Detailed footage: product, nature, people12–15Moderate; smaller hides color bandingGradients, skin tones, dark areas
Fast action: sports, dance, gameplay15–20Smaller, to pay for the extra framesStutter; motion clarity; total file size
Step sequence or slideshow of stills1–3Display widthEach step stays on screen long enough to read

All values stay within the 1–30 FPS range the tool supports. They are starting recommendations to test on your own clip, not guarantees of a particular look or size.

A step-by-step test

Open the tool to convert a video to GIF, and iterate on a short range before you commit to the full clip.

  1. Upload the video, and set Extraction mode to "Selected time range."
  2. Pick a two-to-three-second test range that contains the hardest part: the fastest motion, or the smallest text. Times are entered as hh:mm:ss.
  3. Enter your starting preset: the Frame rate from the table, and a Custom width equal to the display width.
  4. Click Create GIF, and watch the preview several times.
  5. Download it, and note the file size. Since size scales with duration, you can estimate the full clip. A two-second test of 1.5 MB suggests about 4.5 MB for six seconds.
  6. Adjust one setting at a time. Click Reset, change the width or the FPS by a step, and create the GIF again. Changing one thing lets you see what it did.
  7. Reduce gradually. Go from 15 to 12 to 10 FPS, or from 640 to 560 to 480 pixels, and stop at the last version that still looks right.
  8. Convert the final range with the settings that passed, and check the result in its real destination.

The tool has no target file size, quality slider, palette, or dithering controls, and it does not crop or add text. If the clip needs cutting more precisely than whole seconds allow, use Trim Video first.

Convert Video to GIF tool with four numbered highlights: the Frame rate field, the Output GIF size list set to Custom, the Width field and the Create GIF button
1: Frame rate, 1 to 30 FPS. 2: Output GIF size. 3: Width in pixels. 4: Create GIF. Screenshot of the production tool page, September 21, 2026.

Common mistakes

30 FPS without a reason

The maximum is tempting, because it sounds like the best quality. In a GIF, it doubles the file compared with 15 FPS, for an improvement most viewers will not notice, and playback timing at that rate is not dependable.

Too much width

Keeping the original width of a 1080p recording produces a GIF that is scaled down wherever it is shown. Width is the most expensive setting, so this is the costliest mistake.

A fragment that is too long

Thirty seconds of GIF is a large download that few people will wait for. Show one thing per GIF. If the content needs thirty seconds, it needs a video. Convert Video can produce an MP4 or a WebM when the format is the obstacle.

Small text

A full-screen recording squeezed to 480 pixels turns menus into smudges. Capture a smaller region, enlarge the interface before recording, or accept a wider GIF with a lower frame rate to compensate.

Judging at the wrong size

The preview on the tool page, a full-screen view, and the final embed can all differ. Always look at the GIF at the size, and in the place, where it will be used.

Changing everything at once

If you halve the FPS and the width together and dislike the result, you will not know which change caused it. Move one setting per attempt.

Checklist of six items: loop point, motion smoothness, text readability, color banding, file size and playback in place
Six checks before you publish the GIF.

Conclusion

Duration, frame rate, and width multiply, so moderate choices in all three beat an extreme cut in one. Start at 10–15 FPS and the real display width, test on a short and difficult part of the clip, and change one setting at a time. Let the content decide the rest: text wants width, action wants frames, and everything wants to be short.

Ready to test your settings? Create a GIF from your video with a short range, and compare two or three versions before you settle.

Frequently asked questions

What is the best FPS for a GIF?

For most content, 10 to 15 FPS gives acceptable smoothness at a reasonable size. Screen recordings and slow scenes work at 8–10, and fast action benefits from 15–20. Values near 30 rarely look better in a GIF and roughly double the file compared with 15. Treat any number as a starting point, and check the preview.

Is 30 FPS too much for a GIF?

Usually, yes. The tool allows it, but each extra frame is a full image in the file, and GIF timing is too coarse to guarantee true 30 FPS playback in every viewer. If the clip really needs that smoothness, a muted looping video will deliver it at a fraction of the size.

What size should a GIF be for a website or documentation?

Match the width of the area where it will be displayed, which is often somewhere between 480 and 800 pixels for a content column. Wider than that wastes data, since the browser scales the image down. If the GIF includes interface text, make sure the smallest text is still readable at that width.

Does the tool change the height when I set a width?

You enter only the width. The height follows from the proportions of your video, so the picture is not stretched. A 1920 × 1080 source converted at a width of 640 pixels comes out at about 640 × 360. To change the shape of the frame itself, crop or resize the video before converting it.

How do I keep text readable in a GIF?

Give the text more pixels. Use a larger width, record a smaller region of the screen, or increase the interface zoom before recording. Then offset the extra size with a lower frame rate, since interface recordings tolerate 8–10 FPS well. Check legibility at the final display size, not in a full-screen view.

Why does my GIF play slower or faster in some apps?

GIF stores frame delays in hundredths of a second, and viewers handle very short delays differently. Some enforce a minimum delay, which slows high-frame-rate GIFs down. Staying at or below about 20 FPS makes playback speed more consistent across browsers and apps.

SIMPLICITY IS US