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.

Ever wondered how many ms you can spend per frame in Update? It's a constant question in game development. At 60 FPS you get about 16.67ms per frame, at 30 FPS about 33.33ms. Even if you know this in your head, pulling out a calculator every time is tedious. Just enter your target FPS and the ms per frame appears instantly — perfect for performance tuning and for timing design in physics or animation. It also helps you build intuition for Unity's Time.deltaTime. When adjusting UI in Unity, the Screen/World coordinate converter and Color converter are handy companions too.

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 development?

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

How do I calculate frame time from FPS?

1000ms ÷ FPS. Enter your target FPS in this tool and the ms per frame is calculated instantly.

How many ms is one frame at 120 FPS?

About 8.33ms. 1000÷120 = 8.33. A common target for high refresh rate monitors.

Can I reverse-calculate the required FPS from frame time?

Yes. Enter a frame time and this tool shows the required FPS.

What is Unity's Time.deltaTime?

The number of seconds elapsed since the previous frame. At 60 FPS, about 0.0167 seconds. Multiply movement values by it inside Update.

How do I use the FPS calculator?

Enter a target FPS (60, 30, 120, etc.) and the milliseconds per frame are calculated automatically.

How many seconds is one frame?

It depends on the FPS. At 60fps, about 0.0167 seconds (16.67ms); at 30fps, about 0.0333 seconds (33.33ms). Enter an FPS to see both the seconds and ms per frame instantly.

One frame in seconds at 60fps?

At 60fps, 1 frame = 1/60 second ≈ 0.0167 seconds = 16.67ms. Calculated as 1000÷60.

How many seconds is 1000 frames?

Divide by FPS. At 60fps, 1000÷60 ≈ 16.67 seconds; at 30fps, about 33.33 seconds. Enter the frame count and FPS to reverse-calculate the seconds.

How many ms is one frame at 30fps?

At 30fps, 1 frame = 1000÷30 ≈ 33.33ms. Each frame has about twice the processing budget of 60fps (16.67ms).

How do I convert between frames and seconds?

Seconds→frames: seconds × FPS. Frames→seconds: frames ÷ FPS. ms→frames: ms ÷ (1000÷FPS). This calculator converts both ways.

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, frame time, ms per frame, seconds per frame, 1 frame in seconds, 60 fps in ms, 30 fps in ms, 120 fps in ms, 1000 frames in seconds, 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