FPS Calculator — 30fps to ms, Frame Time in ms
Tool interface
Target FPS → Frame time
FPS to ms — frame time basics
What is frame time in ms?
FPS (frames per second) is how many times the screen updates each second. Frame time is the budget for one of those updates, usually measured in milliseconds (ms).
Frame time (ms) = 1000 ÷ FPS
- • 60fps → 1000 ÷ 60 ≈ 16.67ms
- • 30fps → 1000 ÷ 30 ≈ 33.33ms
- • 120fps → 1000 ÷ 120 ≈ 8.33ms
Why game devs care
In Unity, Unreal, and custom engines, gameplay, physics, and rendering must finish inside one frame. If you target 60fps, every frame has about 16.67ms. Blow that budget and you stutter.
Spikes & hitching
When a frame exceeds the target ms, the next present is late — the classic “stutter” players notice more than a steady lower FPS.
Profiler budgets
Use this calculator to set a clear ms budget, then hunt functions that push you over in the profiler.
Common FPS targets
| Target FPS | Budget (ms) | Typical use |
|---|---|---|
| 30 fps | 33.33 ms | Handheld / cinematic mobile |
| 60 fps | 16.67 ms | PC, console, most browsers |
| 90 fps | 11.11 ms | VR comfort floor |
| 120 / 144 fps | 8.33 / 6.94 ms | High-refresh esports monitors |
Quick convert table
“30fps to ms”, “how many ms per frame at 60fps”, and “1000 frames in seconds” are the same math this tool answers.
| FPS | 1 frame (s) | 1 frame (ms) | 60 frames | 1000 frames |
|---|---|---|---|---|
| 30 | 0.0333 s | 33.33 ms | 2.00 s | 33.33 s |
| 60 | 0.0167 s | 16.67 ms | 1.00 s | 16.67 s |
| 120 | 0.0083 s | 8.33 ms | 0.50 s | 8.33 s |