Convert FPS into milliseconds per frame
Enter the sustained or target frame rate. The result is the total time budget shared by CPU preparation, rendering and display delivery.
Formula: 1,000 divided by FPS.
Convert a frame-rate target into the millisecond budget available to prepare and render each frame. Use the result to read frame-time captures, refresh-rate targets and 1% lows more accurately.
Enter the sustained or target frame rate. The result is the total time budget shared by CPU preparation, rendering and display delivery.
Formula: 1,000 divided by FPS.
FPS measures throughput over an interval. Frame time measures how long an individual frame takes. A 60 FPS target allows about 16.67 milliseconds per frame, 120 FPS allows 8.33 milliseconds, 144 FPS allows 6.94 milliseconds, and 240 FPS allows only 4.17 milliseconds. The CPU and GPU do not each receive that full budget independently because their work overlaps and queues through the rendering pipeline.
A stable average can hide disruptive spikes. Use the calculated budget as a reference line on a frame-time graph, then inspect the frequency and size of excursions. A short spike to 30 milliseconds is visible even when the surrounding frames keep average FPS high.
Capture the same scene, warm-up state and settings. Compare the median or average frame time with percentile lows and the shape of the graph. If lowering resolution reduces GPU frame time and improves the distribution, the graphics path had recoverable headroom. If the result remains flat while a critical CPU thread is saturated, investigate CPU-side or engine work.
Refresh rate describes how often the display can update. FPS describes delivered frame throughput. A frame-time trace shows consistency, while a 1% low summarizes the slower tail of the capture. Use all of them together and keep V-Sync, variable refresh rate, frame caps and frame generation documented.
Use the result as a starting point. Choose the next resource that matches what you want to measure or understand.