keepcalculator

01 Unit Conversions

How to Calculate FPS: Frames Per Second Explained

Card No. 01·0592 · Updated · Standard formula, shown below

Frames per second 30.00 fps
Frames per minute
1,800.00 frames/min
Result
Frames
300 frames
You entered
Time
10 s
You entered
You enter
Frames, Time
You get
Frames per second, Frames per minute
Rounding
2 dp

Calculate frames per second (FPS) by dividing the number of frames displayed or recorded by the time they take. Enter a frame count and a time in seconds to get the average FPS; the calculator also converts the result to frames per minute.

Formula

Frames per second = number of frames ÷ elapsed time in seconds

In symbols: FPS = F / T, where F is the number of frames, measured in frames, and T is elapsed time, measured in seconds. The answer is in frames per second (fps). To convert to frames per minute, multiply FPS by 60.

For example, if a video contains 300 frames over 10 seconds, its average frame rate is 300 ÷ 10 = 30 fps. This measures the average over the interval. It does not show whether frames arrived evenly or whether there were brief slowdowns.

Worked Example

Using the calculator’s default values:

  1. Frames: F = 300.
  2. Elapsed time: T = 10 seconds.
  3. Divide the frame count by the time: 300 ÷ 10 = 30 fps.
  4. Convert to frames per minute: 30 × 60 = 1,800 frames/min.

The results are 30.00 fps and 1,800.00 frames/min.

What You’ll Need

  • A frame count for the interval you want to measure. This can come from a video file’s frame total, a camera recording, or a frame counter in an application.
  • The exact elapsed time covering those frames, in seconds. A timer, timestamped recording, or measurement tool can provide it.
  • A calculator, or the calculator above. If your time is in minutes, convert it to seconds by multiplying by 60 before calculating.

Step-by-Step

  1. Decide what you are measuring. FPS can describe playback, recording, rendering, or a game’s displayed frame rate. Choose one specific interval and make sure your frame count and time refer to that same interval.
  2. Count the frames. Record the number of frames produced, captured, or displayed during the interval. Use a whole-frame count where possible. If you only have the duration and a known frame rate, that is a different calculation: duration multiplied by FPS estimates the number of frames.
  3. Measure the elapsed time. Use seconds, not minutes or milliseconds, in the basic formula. For milliseconds, divide by 1,000 to convert to seconds; for minutes, multiply by 60. A time of 2.5 minutes is 150 seconds.
  4. Divide frames by seconds. Calculate F / T. For instance, 900 frames recorded in 30 seconds gives 900 ÷ 30 = 30 fps. Enter the same two values into the calculator to get the average rate.
  5. Check the result and units. FPS means frames per second, not seconds per frame. A higher FPS means more frames are represented each second. If helpful, the second calculator result expresses the same rate as frames per minute.
  6. Keep enough precision for the purpose. The displayed answer is rounded to two decimal places. Retain the original frame count and elapsed time for later calculations; rounding intermediate values can introduce avoidable error.

Common Mistakes

  • Mixing time units. Dividing frames by minutes and labeling the answer FPS makes the result 60 times too small. Convert minutes to seconds first. Likewise, convert milliseconds to seconds.
  • Measuring different intervals. The frame count and duration must begin and end at the same points. A count from a full clip divided by the length of only part of it gives a misleading rate.
  • Confusing FPS with frame time. Frame time is measured in seconds or milliseconds per frame. To convert a steady rate to frame time, use 1 ÷ FPS seconds per frame. For example, 30 fps corresponds to about 0.0333 seconds, or 33.33 milliseconds, per frame.
  • Assuming average FPS describes every moment. A result of 60 fps over a minute does not prove that every second ran at 60 fps. Short drops and uneven frame delivery can be hidden by an average.
  • Rounding too early or counting duplicates. Use the most precise elapsed time available, and make sure repeated, dropped, or duplicated frames are treated consistently with what you intend to measure.

Tips

  • For a more representative average, measure a longer interval that reflects typical use, while avoiding unrelated pauses or loading screens if those are not part of the question.
  • If the rate varies over time, record shorter intervals as well as the overall average. This helps reveal dips that a single total conceals.
  • For reliable timing, use timestamps or a timer with appropriate precision rather than estimating duration by eye.
  • State how the rate was measured when sharing it, such as “average playback rate over 20 seconds.” That makes the number easier to interpret.
  • When comparing two results, use the same measurement method, interval length, and definition of a counted frame.

Troubleshooting

The calculator rejects an input: Frame count and time cannot be negative. Enter zero or a positive number, and use seconds for the time value. A zero-second interval cannot produce a meaningful FPS result because division by zero is undefined; measure a positive interval instead.

The answer seems 60 times too high or too low: Check whether the time was entered in minutes rather than seconds. Convert minutes to seconds, or use the frames-per-minute output when that is the unit you need.

The result is unexpectedly low: Confirm that you included all frames in the stated interval and that time is not entered in milliseconds as if it were seconds. For example, 5,000 milliseconds equals 5 seconds, not 5,000 seconds.

Your measured FPS changes between attempts: The frame rate may genuinely vary, or your timing and counting may not be consistent. Repeat the measurement over the same length of time, use more precise timestamps, and compare both the interval average and any available frame-by-frame data.

Frequently Asked Questions

What does FPS mean?
FPS means frames per second: the number of individual images or frames represented in one second.

How do I calculate FPS from a video?
Count the frames in the measured section and divide by that section’s duration in seconds. Use matching start and end points for both measurements.

How do I convert milliseconds per frame to FPS?
Divide 1,000 by the frame time in milliseconds. For example, 20 milliseconds per frame corresponds to 1,000 ÷ 20 = 50 fps, if the frame time is steady.

Is FPS the same as a monitor’s refresh rate?
No. FPS describes how many frames a source produces or displays per second; refresh rate describes how often a display refreshes, usually in hertz (Hz). They are related but measure different things.

Can FPS be a decimal?
Yes. An average can be fractional, such as 29.97 fps, because the frame count divided by elapsed time does not have to be a whole number. Individual frames are still counted as whole frames.

Why can two clips with the same average FPS look different?
Frames may arrive at different intervals, or one clip may have brief drops or uneven pacing. The average alone does not describe timing consistency or visual quality.

Related

Formula used
in f | Frames | frames | 300 | 0
in t | Time | s | 10 | 0
out fps | Frames per second | fps | f / t | 2
out fpm | Frames per minute | frames/min | fps * 60 | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Unit Conversions drawer →