FPS to frame time calculator

Convert between frames per second and milliseconds per frame.

Inputs

FPS to frame time calculator

2 fields

Mean rate/interval relationship; no frame-log, input-latency, display-refresh or percentile analysis. A zero divisor is rejected.

Fill in the fields and the result will appear here automatically.

Convert a positive frame rate to the mean frame interval and back. For uniform pacing this is each frame’s duration. For uneven measured pacing, use frame count / total time and its corresponding mean interval. Only the known value for the selected direction is entered; the unknown appears in the result.

FAQ
4 questions
Freshness
formula-based

How it works

Formula and logic

Interval t in ms = 1000/FPS; FPS = 1000/t. Thus 60FPS corresponds to 16.666…ms, displayed here as 16.667ms. Two frames lasting 10 and 30ms occupy 40ms: mean interval 20ms, rate 50FPS. Averaging instantaneous values 1000/t does not replace frame count / total time.

Example

60FPS → 1000/60=16.666…ms → displayed as 16.667ms. Entering 20ms gives 50FPS. These are two reciprocal checks of the same formula.

Fields and units

  • Direction — list option
  • Frame rate, FPS — FPS
  • Frame interval — ms

How to use

  • — Choose which direction you need.
  • — Enter the known value.
  • — Read the converted value and the comparison row.

Method and limitations

Calculation method
Formula and logic
Limitation
Mean rate/interval relationship; no frame-log, input-latency, display-refresh or percentile analysis. A zero divisor is rejected.

FAQ

Why is 60 FPS not exactly 16 ms?

1000/60=16.666…ms. 16.667ms is a rounded display, not the exact value. Use the original rate for reverse calculation when it is available.

Does a higher frame rate always mean lower frame time?

Yes, they are strict reciprocals, so one falls exactly as the other rises.

Is this the same as 1% low frame times?

No. This is the average relationship between rate and time; percentile statistics need a full frame log.

Why is zero rejected?

Dividing by zero has no value. A frame rate of zero means no picture, and a frame time of zero means no frame at all.