FPS Calculator — 30fps to ms, Frame Time in ms
Calculate frame time (ms) from target FPS. For game dev and performance tuning.
About this tool
This tool calculates frame time (ms) from target FPS in one click. Three features: 1) Supports any target (60/30/120 FPS), 2) Reverse lookup from frame time to required FPS, 3) Useful for Unity Time.deltaTime design and performance tuning.
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 |
Usage
- Enter target FPS (60, 30, 120, etc.) in the input field
- Frame time in milliseconds is displayed automatically
- Enter frame time to get reverse lookup for required FPS
When to use
Examples
Tips
- FPS beyond monitor refresh rate (60Hz/120Hz) won't be displayed.
- Physics often uses fixed timestep (e.g. 50Hz), separate from render FPS.
- At 16.67ms/frame, consider splitting heavy work across multiple frames.
FAQ
What is ms in seconds?
How many ms is one frame at 60 FPS?
What's the difference between 30 FPS and 60 FPS?
What is frame rate?
What's a good target FPS for game dev?
Is FPS Calculator — 30fps to ms, Frame Time in ms free?
Is data sent to a server?
Supported browsers?
Offline use?
vs CLI or desktop apps?
When to use it?
Usage example?
Main features?
How is this different from similar tools?
Search keywords
Basic workflow
- Enter target FPS (60, 30, 120, etc.) in the input field
- Frame time in milliseconds is displayed automatically
- Enter frame time to get reverse lookup for required FPS
Practical use cases
- When setting target FPS for your game and need to know max processing time per frame. Useful for performance tuning and physics/animation timing.
- This tool calculates frame time (ms) from target FPS in one click. Three features: 1) Supports any target (60/30/120 FPS), 2) Reverse lookup from frame time to required FPS, 3) Useful for Unity Time.deltaTime design and performance tuning.
- FPS beyond monitor refresh rate (60Hz/120Hz) won't be displayed.
- Physics often uses fixed timestep (e.g. 50Hz), separate from render FPS.
- At 16.67ms/frame, consider splitting heavy work across multiple frames.
- Instant frame time from target FPS
- Reverse lookup: frame time → FPS
Privacy & data handling
Data stays on your device; we do not store it on our servers.
Things to watch out for
- Treat FPS Calculator — 30fps to ms, Frame Time in ms as a quick check — re-verify critical values in your editor or CI before shipping.
- If a browser extension breaks the page, retry in a private window with extensions disabled.
- Very large pastes can freeze a tab briefly — wait for the result before closing the tab.
- FPS beyond monitor refresh rate (60Hz/120Hz) won't be displayed.
- Physics often uses fixed timestep (e.g. 50Hz), separate from render FPS.