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

or FPS
Frame time 16.67 ms
Frames per second 60
Seconds per frame 0.0167 s
Required FPS for this 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

  1. Enter target FPS (60, 30, 120, etc.) in the input field
  2. Frame time in milliseconds is displayed automatically
  3. Enter frame time to get reverse lookup for required FPS

When to use

When setting target FPS for your game and need to know max processing time per frame. Useful for performance tuning and physics/animation timing.

Examples

60 FPS → 16.67ms/frame, 120 FPS → 8.33ms/frame, 30 FPS → 33.33ms/frame. VR often uses 90 FPS (≈11.1ms).

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?

ms (milliseconds) is 1/1000 of a second. 1ms = 0.001 seconds. At 60 FPS, one frame ≈ 16.67ms; at 30 FPS, ≈ 33.33ms.

How many ms is one frame at 60 FPS?

One frame at 60 FPS is about 16.67ms. Formula: 1000ms ÷ 60 = 16.67ms. Game logic must complete within this time per frame.

What's the difference between 30 FPS and 60 FPS?

30 FPS ≈ 33.33ms per frame, 60 FPS ≈ 16.67ms. 60 FPS is smoother but ~2x the load. Mobile and VR often target 30 FPS.

What is frame rate?

Frame rate (FPS) is the number of images displayed per second. It indicates smoothness in games and video. 60 FPS is a common target.

What's a good target FPS for game dev?

PC/console: 60 FPS, mobile: 30–60 FPS, VR: 90+ FPS. FPS beyond monitor refresh (60Hz/120Hz) won't be displayed.

Is FPS Calculator — 30fps to ms, Frame Time in ms free?

Free to use, no sign-up required.

Is data sent to a server?

Data stays on your device; we do not store it on our servers.

Supported browsers?

Tested on recent Chrome, Edge, Firefox, and Safari.

Offline use?

Core features work offline after the first load.

vs CLI or desktop apps?

FPS Calculator — 30fps to ms, Frame Time in ms is an install-free online alternative to CLI or desktop apps.

When to use it?

Use it when: When setting target FPS for your game and need to know max processing time per frame. Useful for performance tuning and physics/animation timing.

Usage example?

Example: 60 FPS → 16.67ms/frame, 120 FPS → 8.33ms/frame, 30 FPS → 33.33ms/frame. VR often uses 90 FPS (≈11.1ms).

Main features?

Instant frame time from target FPS, Reverse lookup: frame time → FPS, 60/120/144/240Hz presets

How is this different from similar tools?

FPS Calculator — 30fps to ms, Frame Time in ms runs in the browser with no install—ideal for quick checks before heavier CLI or IDE workflows.

Search keywords

fps to ms, 30fps to ms, 60fps to ms, fps calculator, frame time ms, how many ms per frame, 1 frame how many ms, frame to seconds

Basic workflow

  1. Enter target FPS (60, 30, 120, etc.) in the input field
  2. Frame time in milliseconds is displayed automatically
  3. 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.

Related guides

Related learning content