Frame Time Calculator
Calculate frame time from FPS and analyze frame pacing for smooth gaming.
Frame Time Calculator
Frame Time
Frame Details
Frame Time Reference
What Is Frame Time and Why Does It Matter?
Frame time is the duration, measured in milliseconds (ms), that your GPU and CPU need to render a single frame of a video game. While frames per second (FPS) is the headline number most gamers focus on, frame time is the metric that truly determines whether gameplay feels smooth or stuttery. A consistent 60 FPS with perfectly even frame times of 16.67ms each produces buttery-smooth motion, whereas 60 FPS with wildly varying frame times can feel far choppier than 45 FPS with perfectly consistent delivery.
The relationship between FPS and frame time is a simple mathematical inverse: frame time (ms) = 1000 / FPS. Because both quantities describe the same phenomenon from different angles, converting between them is trivial once you understand the formula. This frame time calculator handles that conversion instantly, letting you move from FPS targets to millisecond budgets with a single click.
Understanding your frame time budget is especially important for game developers, modders, and performance-conscious players. Every frame must fit within the allowed time window for your target FPS. At 60 FPS, you have a 16.67ms budget per frame. At 144 FPS, that budget shrinks to 6.94ms. If any individual frame exceeds its budget, the display either holds the previous frame (causing a visible stutter) or tears if V-Sync is off.
Modern performance benchmarking tools such as CapFrameX, FCAT-OVR, and PresentMon measure frame time directly rather than averaging FPS. These tools record each frame's delivery time in sequence, making it possible to spot irregular spikes that an average FPS number would hide entirely. Using a frame time calculator alongside these tools lets you set concrete targets and evaluate whether your hardware meets them.
FPS to Frame Time Formula
Where:
- Frame Time (ms)= Duration in milliseconds that one frame takes to render and display
- FPS= Frames per second — the number of unique frames delivered to the display each second
- 1000= Milliseconds in one second — the constant used to convert seconds to milliseconds
FPS to Milliseconds: Common Reference Values
The most practical use of a frame time calculator is converting popular FPS targets into their corresponding millisecond budgets. Knowing these numbers by heart helps you interpret benchmark data, configure in-game overlays, and set realistic performance targets before upgrading hardware. The table below lists the most common frame rate targets alongside their exact frame time equivalents.
| FPS Target | Frame Time (ms) | Typical Use Case | Smoothness Rating |
|---|---|---|---|
| 30 FPS | 33.33 ms | Console minimum, some RPGs | Playable |
| 60 FPS | 16.67 ms | Standard PC gaming target | Smooth |
| 90 FPS | 11.11 ms | VR headsets, high-refresh monitors | Smooth |
| 120 FPS | 8.33 ms | Competitive play, modern consoles | Smooth |
| 144 FPS | 6.94 ms | Competitive FPS gaming | Ultra smooth |
| 165 FPS | 6.06 ms | 165 Hz monitor native rate | Ultra smooth |
| 240 FPS | 4.17 ms | Pro esports, lowest input lag | Ultra smooth |
| 360 FPS | 2.78 ms | Elite tournament monitors | Ultra smooth |
Notice how the relationship is non-linear. Jumping from 30 FPS to 60 FPS cuts frame time by 16.67ms — a massive perceptual improvement. But going from 240 FPS to 360 FPS saves only 1.39ms per frame, a difference that is harder to perceive in most titles. This diminishing-returns curve explains why competitive players obsess over 1% low and 0.1% low FPS statistics rather than just the average.
Frame Pacing, 1% Lows, and 0.1% Lows Explained
Frame pacing is the consistency of frame delivery over time. Perfect frame pacing means every frame arrives exactly on schedule — for example, every 16.67ms at 60 FPS. Poor frame pacing means some frames arrive quickly while others are delayed, creating the uneven cadence your brain perceives as stutter even when the average FPS looks fine.
The industry-standard metrics for measuring frame pacing are the 1% low FPS and 0.1% low FPS. These percentile statistics tell you how bad the worst frames get:
- 1% Low FPS — 99% of all rendered frames were delivered at or above this frame rate. Only the slowest 1% of frames were worse. This metric captures occasional GPU spikes and asset streaming hitches.
- 0.1% Low FPS — 99.9% of frames were delivered at or above this frame rate. Only the very worst 0.1% were slower. This captures severe outlier stutters caused by shader compilation, driver overhead, or memory bandwidth exhaustion.
This calculator computes frame time variance using the formula: variance (%) = (lowFrameTime - avgFrameTime) / avgFrameTime × 100. A variance under 25% on your 0.1% low produces a smooth experience. Between 25% and 50% you will notice minor hitches. Above 50% brings noticeable stutters, and above 100% indicates severe performance problems that even high average FPS cannot mask.
The Frame Pacing Score displayed by this tool is computed as max(0, 100 - variance01), where variance01 is the 0.1% low variance percentage. A perfect score of 100 means zero deviation between your worst frames and your average frame time. Practical scores above 75 represent a polished, professional-quality experience suitable for competitive play.
Tools such as MSI Afterburner with RivaTuner Statistics Server, CapFrameX, and the Intel PresentMon suite can all export the 1% low and 0.1% low statistics you need to fill into this frame pacing analysis calculator.
Converting Frame Time Back to FPS
Sometimes you start from a frame time target and need to know the equivalent FPS. This is common when working with hardware specifications (a GPU's render time for a specific effect), VR application guidelines (which mandate maximum frame times for comfort), or animation tooling (which works in milliseconds natively). The reverse conversion is equally simple: FPS = 1000 / Frame Time (ms).
For example, if a VR developer knows their scene render pass takes 9ms, they can immediately determine that this pass alone consumes the budget for 111.11 FPS equivalent, leaving headroom for other passes only if targeting 90 FPS total. Game engine profilers — such as Unreal Insights or Unity's Profiler — report render times in milliseconds, making the reverse frame time calculator an everyday tool in a developer's workflow.
The frame time to FPS conversion is also useful when interpreting display panel specifications. Some monitor manufacturers publish response time and overdrive figures in milliseconds. While those numbers describe pixel-level transitions rather than rendering budgets, comparing them to your frame time gives a sanity check: if your display's grey-to-grey response time is longer than your frame time budget, ghosting artifacts become more visible regardless of GPU performance.
This calculator accepts any frame time input and returns the exact FPS to two decimal places, covering everything from extremely low frame rates (33.33ms = 30 FPS) through cutting-edge esports targets (2.78ms = 360 FPS) and beyond.
How to Improve Frame Time Consistency in PC Games
Chasing a high average FPS is only half the battle. Reducing frame time variance — the gap between your average frame time and your worst-case 0.1% low — is what separates a merely fast PC from one that genuinely feels responsive and stutter-free.
CPU and GPU balance: Frame time spikes often originate from CPU bottlenecks rather than GPU limitations. If your GPU sits at 70% utilization while the CPU runs at 100%, individual frames will be delayed every time a CPU-bound thread falls behind. Monitoring both CPU and GPU frame times separately (available in CapFrameX and OCAT) pinpoints which component is responsible for each spike.
Shader compilation stutters: DirectX 12 and Vulkan games often stutter the first time they encounter a new shader. This is called shader compilation stutter, and it produces severe 0.1% low degradation even on powerful hardware. Enabling shader pre-compilation in the game's graphics settings, or using DirectX 11 if available, can significantly reduce these spikes.
RAM configuration: Running your system RAM in dual-channel mode at its rated XMP/EXPO speed substantially reduces memory latency, which in turn reduces the frequency and severity of frame time spikes. A CPU that is waiting on RAM data cannot advance its frame rendering pipeline, directly inflating frame time on every affected frame.
Driver overhead and background processes: Anti-cheat software, streaming tools, and other background applications consume CPU time that the game's render thread needs. Closing unnecessary applications and using Nvidia Reflex or AMD Anti-Lag (where available) can reduce driver-induced frame time variance in competitive titles.
V-Sync and adaptive sync: Enabling G-Sync or FreeSync allows your display to synchronize its refresh rate to your GPU's actual frame delivery. This eliminates screen tearing without introducing the fixed input latency of traditional V-Sync, and it masks minor frame time inconsistencies by stretching or compressing the display's refresh interval to match actual render output.
Worked Examples
Standard 60 FPS Gaming Target
Problem:
A player wants to lock their game to 60 FPS using the in-game frame rate limiter. What frame time should they set, and what does that mean for their 16ms CPU/GPU budget?
Solution Steps:
- 1Apply the FPS to frame time formula: Frame Time = 1000 / FPS
- 2Substitute the FPS target: Frame Time = 1000 / 60
- 3Calculate the result: Frame Time = 16.667ms (rounded to 16.67ms)
- 4Convert to microseconds for GPU profiling: 16.667ms × 1000 = 16,667 microseconds
- 5Confirm the smoothness rating: 60 FPS falls in the 'Smooth' range (between 30 and 144 FPS)
Result:
At 60 FPS the frame time budget is 16.67ms (16,667 microseconds). Every rendering step — geometry, lighting, post-processing, and display output — must complete within this window for the frame to be delivered on time.
Frame Pacing Analysis: Competitive Shooter
Problem:
A competitive FPS player benchmarks their system and records: Average FPS = 144, 1% Low FPS = 100, 0.1% Low FPS = 72. Calculate frame times, variance percentages, and pacing score.
Solution Steps:
- 1Calculate average frame time: 1000 / 144 = 6.94ms
- 2Calculate 1% low frame time: 1000 / 100 = 10.00ms
- 3Calculate 0.1% low frame time: 1000 / 72 = 13.89ms
- 4Calculate 1% low variance: (10.00 - 6.94) / 6.94 × 100 = 44.1%
- 5Calculate 0.1% low variance: (13.89 - 6.94) / 6.94 × 100 = 100.1%
- 6Calculate pacing score: max(0, 100 - 100.1) = 0 (clamped to 0)
- 7Stutter classification: 0.1% low variance exceeds 100%, so the result is 'Severe stuttering'
Result:
Despite a strong 144 FPS average, the 0.1% low variance of ~100% means the worst frames take twice as long as average. The pacing score of 0/100 indicates severe stuttering problems. The player should investigate shader compilation, driver settings, or CPU bottlenecks to bring 0.1% lows above 90 FPS.
Reverse Calculation: VR Frame Budget
Problem:
A VR developer knows their scene's main render pass takes 7.5ms on target hardware. What FPS does this represent, and does it fit within a 90 Hz VR headset's frame budget?
Solution Steps:
- 1Apply the reverse formula: FPS = 1000 / Frame Time (ms)
- 2Substitute the known frame time: FPS = 1000 / 7.5
- 3Calculate: FPS = 133.33 FPS equivalent
- 4Determine the 90 Hz frame budget: 1000 / 90 = 11.11ms per frame total
- 5Check headroom: 11.11ms total budget minus 7.5ms main pass = 3.61ms remaining for other passes
Result:
A 7.5ms render pass corresponds to 133.33 FPS. On a 90 Hz VR headset with an 11.11ms total budget, this leaves only 3.61ms for UI rendering, compositor overhead, and reprojection logic. The pass technically fits, but the margin is thin; optimization is recommended to ensure comfort headroom.
High-Refresh Esports: 240 FPS Frame Budget
Problem:
An esports player is targeting 240 FPS on a 240 Hz monitor for maximum responsiveness. What is the frame time, and how does the frame time budget compare to 60 FPS?
Solution Steps:
- 1Calculate 240 FPS frame time: 1000 / 240 = 4.167ms
- 2Recall 60 FPS frame time: 1000 / 60 = 16.667ms
- 3Compare the two budgets: 16.667ms / 4.167ms = 4.0× smaller budget at 240 FPS
- 4Confirm smoothness rating: 240 FPS is above 144 FPS threshold — 'Ultra smooth'
Result:
At 240 FPS, the frame time is 4.17ms — exactly one-quarter of the 60 FPS budget of 16.67ms. The GPU and CPU must complete all rendering work four times faster than at 60 FPS, which is why 240 FPS gaming demands high-end hardware with strong single-core CPU performance and fast GPU memory bandwidth.
Tips & Best Practices
- ✓Use the 'Pacing Analysis' mode to diagnose stutters — high average FPS with poor 1% and 0.1% lows points to CPU bottlenecks or shader compilation issues rather than GPU limitations.
- ✓Target your 1% low FPS above your minimum acceptable frame rate, not just your average. A 144 FPS average means nothing if your 1% low is 40 FPS during firefights.
- ✓Enable XMP or EXPO in your BIOS to run your RAM at its rated speed. Slow RAM in single-channel mode is one of the most common hidden causes of frame time spikes.
- ✓Monitor both CPU and GPU frame times separately using CapFrameX or OCAT. If CPU frame time exceeds GPU frame time regularly, you have a CPU bottleneck that limits your minimum FPS.
- ✓Pre-compile shaders when a game offers the option during loading screens. This trades a one-time wait for dramatically smoother gameplay throughout the session.
- ✓Keep background application count low while gaming. Anti-cheat software, streaming tools, and browser tabs all consume CPU time that the game's render thread needs to hit consistent frame times.
- ✓A frame time variance below 25% on your 0.1% low is the target for competitive play. Use this calculator's Pacing Analysis mode to score your system and track improvements after hardware or driver changes.
- ✓When evaluating GPU upgrades, compare 1% low FPS improvements rather than average FPS gains — a card that raises your floor delivers more perceptible real-world smoothness than one that only raises the ceiling.
Frequently Asked Questions
Sources & References
Last updated: 2026-06-05
Help us improve!
How would you rate the Frame Time Calculator?
Editorial Note
MyCalcBuddy Editorial Team
This page is maintained as an educational calculator reference.
Formula Source: Standard Mathematical References
by Various