Frames Per Second Calculator | FPS Benchmark, 1% Low & Frame Time

Frames Per Second Calculator

Turn a raw frame count and the elapsed capture time into average FPS, average frame time in milliseconds, 1% low and 0.1% low FPS from your worst frames, and the total render or playback time. Built for game benchmarks, engine profiling, and video export runs where throughput over time is what matters.

🎛Choose a Mode

🎯Real Benchmark Presets

📝Benchmark Inputs

Count of frames captured across the whole run.

Duration the frames were measured over.

Applies to the elapsed time above.

How you supply the slow-frame data below.

Longest frame in the slowest 1 percent bracket.

Longest frame in the slowest 0.1 percent bracket.

Used to size render time for the frame count.

Controls rounding on every result card.

Average FPS 0 frames per second
Average frame time 0 ms per rendered frame
1% low FPS 0 delta vs average
Render / playback time 0 s for this frame count

🔢Formula Snapshot

FPSframes / seconds
ms1000 / fps
1% low1 / worst s
timeframes / fps

📊Frames and Time to Average FPS

Frames RenderedElapsed SecondsAverage FPSReads As
1,44060 s24 fpsCinematic
1,80060 s30 fpsConsole cap
3,60060 s60 fpsSmooth PC
7,20060 s120 fpsHigh refresh
8,64060 s144 fpsEsports
14,40060 s240 fpsCompetitive
60010 s60 fpsShort clip
5005 s100 fpsBurst test

FPS to Frame Time Budget

Frame RateFrame TimeFrames in 1 sFrames in 60 sTypical Use
24 fps41.67 ms241,440Film, cinematics
30 fps33.33 ms301,800Console, mobile
48 fps20.83 ms482,880HFR film
60 fps16.67 ms603,600Standard PC
90 fps11.11 ms905,400VR headsets
120 fps8.33 ms1207,200High refresh
144 fps6.94 ms1448,640Esports panels
240 fps4.17 ms24014,400Competitive FPS

🎮1% Low and 0.1% Low Ratings

Avg FPS1% Low0.1% Low1% Low RatioFeel
60 fps55 fps48 fps92%Very smooth
60 fps36 fps24 fps60%Noticeable hitch
120 fps96 fps72 fps80%Smooth
144 fps110 fps82 fps76%Good
144 fps60 fps40 fps42%Uneven pacing
240 fps180 fps140 fps75%Consistent
30 fps22 fps15 fps73%Acceptable

🗄Scenario Comparison Grid

ScenarioFramesSecondsAvg FPSFrame Time msRating
Cinematic film1,4406024.0041.67Film look
Console cap1,8006030.0033.33Playable
PC smooth3,6006060.0016.67Smooth
VR headset5,4006090.0011.11Comfort floor
High refresh7,20060120.008.33Fluid
Esports panel8,64060144.006.94Fast
Competitive14,40060240.004.17Elite
4K export7,2009008.00125.00Encode bound
1080p encode3,60012030.0033.33Realtime
Timelapse out1,8007225.0040.00Batch render

Formula Breakdown

Avg FPS = frames / secondsDivide the total frames rendered by the elapsed seconds. So 3,600 frames over 60 s gives FPS = 3600 / 60 = 60 fps.
Frame time = 1000 / FPSAverage milliseconds per frame is the inverse of FPS scaled to ms. At 60 fps that is 1000 / 60 = 16.67 ms per frame.
Frame time = elapsed ms / framesThe same value from the raw log: 60,000 ms divided by 3,600 frames also equals 16.67 ms, confirming the average.
1% low FPS = 1000 / worst msConvert the slowest 1 percent frame time to an FPS floor. A 28 ms worst frame gives 1000 / 28 = 35.71 fps.
0.1% low FPS = 1000 / worst msThe deepest dips use the 0.1 percent frame time. A 42 ms frame gives 1000 / 42 = 23.81 fps at the worst moment.
Low ratio = 1% low / avgDivide the 1% low by the average to score consistency. 35.71 / 60 = 0.60, or 60 percent, which signals visible stutter.
Render time = frames / target FPSTo play or render this many frames at a target rate: 3,600 / 60 = 60 s of footage at 60 fps playback.

💡Benchmark Reading Tips

Sample long enough: A 60-second capture at 60 fps records 3,600 frames, a big enough sample that one slow frame barely moves the average. Runs under 10 seconds swing wildly, so log at least a full minute before you trust an FPS number or compare two settings.
Watch the 1% low gap: Smooth play usually keeps the 1% low above roughly 75 percent of the average. If a 144 fps average carries a 60 fps 1% low, that 42 percent ratio means stutter you can feel even though the headline number looks fast. Chase the low, not just the average.

To determine your graphics performance speed, use Frames Per Second Calculator. What’s this? Frames per second (FPS) represents rate at which a system draws frames relative to the time required. How do you use it? Feed the Frames Per Second Calculator with elapsed capture time (i.e., how long did it take?) and a raw frame count. It will show your total render or playback time, average FPS, and average frame time in milliseconds. It will also shows your 0.1% low and 1% low FPS from your worst frames.

What does it do? It’s a throughput calculator that works around frames over time, matching how video exports and real benchmarks is measured. This section explains what frames per second realy measures. It’s a rate. If you draw 3,600 frames over 60 seconds, you’re doing (wait for it) 3,600/60 = 60 frames per second. That one division is the heart of all benchmark overlays. FPS isn’t actualy something about any given frame; it’s just an average of some span of time.

What Frames Per Second Means

Because of this, longer spans of time gives more steady numbers, one slow frame gets diluted by thousands of normal ones. Rather than a snapshot, the calculator wants to know how long it took, and how many frames got rendered during that time. Those two things is the true average across all samples.

Average Frame Time in Milliseconds

Frame time is another way to look at frame rate. Frame time is the time (in milliseconds) required to render an average frame. So if your FPS is 60, then each frame will take approximately 16.67 ms. If your FPS is 30, then each frame takes about 33.33 ms. If your FPS is 120, then each frame takes roughly 8.33 ms. To get this value from the log, divide elapsed milliseconds by frame count. So 60,000 ms over 3,600 frames gives us 16.67 ms again.

Why does frame time matter? Because it’s linear in terms of how much work a system has to do. When you’re looking for a bottleneck, it’s the better yardstick.

What do 0.1% low and 1% low mean? Averaging an FPS hides some roughness. It’s possible to have two runs where both average 144 fps but one feels glassy, while other stutters because of occasional stalls. That’s why we’re looking at 1% low and 0.1% low. That’s for the slowest 1 percent of frames and then the slowest 0.1 percent of frames, reporting the FPS during those worst moments.

The calculator simply looks at the worst frame time you provide and converts that using formula: 1000 divided by that time. So a slowest frame of 28 ms will show as a 1% low around 35.7 fps. And a frame that’s even deeper into the stall (e.g., 42 ms) will show up as a 0.1% low around 23.8 fps. Those floors are typically what your eyes see, not the headline average.

A Quick Verdict: The 1% Low Ratio as a Smoothness Score

Turning the low numbers into a quick verdict, the tool takes the 1% low number, divides it by the average, and expresses it as a percentage. If your game has an average of 60 frames per second (fps) but your lowest 1% dips down to 55, that’s still around 92 percent, which is plenty smooth. However, if same game averages 60 fps, but its 1% low drops to just 36 fps, that’s only 60 percent, and you’ll see some hitching on screen.

Keeping your 1% low at or above about 75 percent of the average is what makes the difference between fluid motion and feeling like something is getting in the way. It’s easy to get caught up chasing higher average while letting your 1% low collapse, this ratio helps you not do that.

Video Export Mode and Render Time

When exporting footage rather than playing it back, same frames-over-time math happens in reverse. So if your footage is 3,600 frames long, at 60 fps, it’s 60 seconds of final video, (frame count)/(target rate) = render or playback time. Flip the calculator into video export mode and it frames numbers around encoding.

At 8 fps, an editor shoves a 7,200-frame clip through in 900 seconds; it’ll play back at 24 but that’s an effective throughput of only 8 fps. That’s why export progress bars and benchmark counters may report wildly different FPS from the exact same footage: one is recording in real time, the other rendering in slower-than-real time.

Time units are not consistent across benchmark logs and profilers, so the calculator takes elapsed time expressed in minutes, milliseconds, or seconds and scales everything down to seconds for division. Unit scale-downs are automatic. For example, a five-minute stress test entered as minutes turns into 300 seconds. Similarly, a timer from your engine profiler in milliseconds will be divided by a thousand to scale it down.

If you want to feed it number of frames for a slow section, you can express that either in milliseconds as a frame time or as a momentary FPS value. The calculator will then flip whichever one you select to invert it. This saves you having to do any math conversions yourself just before the actual calculation.

We load realistic runs on all common targets with presets. A 60 fps smooth PC session, a deliberate 60 fps average, a competitive capture at 240 fps, benchmarking at 120 and 144 fps high refresh, a 90 fps VR headset run, a 30 fps console cap and a 24 fps cinematic pass, plus two export jobs set to 1080p and 4K. Fill them all out and recalculate immediately so you can watch the render time, the low metrics, and the frame time shift with target rate. And they provide sense of reference for what is and isn’t a healthy 1% low at any given frame rate.

Tables for Reading

The calculator translates formulas into lookup tables: One maps frame counts and seconds directly to average FPS; one has frame time budget for each common rate (from 24 all the way through 240); one displays a smoothness-feel value for 1% low and 0.1% low; and a broad comparison table puts a range of typical scenarios, ranging from cinematic film to 4K export (in a side-by-side grid comparing frames), seconds, average FPS, frame time and even rating.

Combined with the formula breakdown where you plug in your own numbers, it’s a full-on throughput reference… Not just a one-answer box. Pick a preset, change the frame count/time, then read down the four cards to get a clear picture of what kind of speed you’re running at.

Frames Per Second Calculator | FPS Benchmark, 1% Low & Frame Time