tech calculator

Latency to Frames Calculator

Convert input latency to frame equivalents at a given FPS.

Results

Frame time (ms)
16.67
Frames of latency
3.00

How to use this calculator

  1. Enter the latency you care about in milliseconds—this could be input lag, end-to-end streaming delay, processing delay, or a measured round-trip time.
  2. Enter the FPS at which your game, application, or video actually runs (or your target FPS).
  3. We calculate the frame time by dividing 1000 ms by your FPS.
  4. We divide the latency by the frame time to determine how many frames of delay the latency represents.
  5. Review the results and compare different scenarios by adjusting latency or FPS to see how the frame-equivalent delay changes.

Inputs explained

Latency (ms)
The delay you want to express in frames, measured in milliseconds. This could come from a high-speed camera test, a network ping, a streaming latency measurement, or a device spec sheet.
Frames per second
The frame rate of your game, video, or rendering pipeline in frames per second. Use the actual in-game or application FPS if possible, not just your display’s refresh rate.

How it works

Every frame at a given FPS has a fixed time budget: frame time = 1000 ÷ FPS (for example, 60 FPS → ~16.67 ms per frame).

We compute this frame time from the FPS you enter so you know how long each frame lasts in milliseconds.

We then divide your latency in milliseconds by the frame time to get an equivalent number of frames of delay.

If you reduce latency or increase FPS, the number of frames of latency typically goes down, even if the raw millisecond number changes only slightly.

The result is a simple “how many frames behind” number that you can compare when tweaking hardware, graphics settings, or network setups.

Formula

Frame time (ms) = 1000 ÷ FPS\nFrames of latency = Latency (ms) ÷ Frame time (ms) = Latency × FPS ÷ 1000

When to use it

  • Understanding controller or mouse input lag in terms of frames at your current FPS so you can judge how responsive a setup feels.
  • Comparing latency improvements when moving from 60 FPS to 120 FPS or 144 FPS and seeing how many frames of delay you save.
  • Explaining streaming, compositing, or encoding delay impacts to clients or teammates using frame counts instead of raw milliseconds.
  • Evaluating whether a particular capture card, encoder, or network route introduces too many frames of delay for live production or competitive play.

Tips & cautions

  • Higher FPS lowers frame time, which can reduce the frame-equivalent impact of a fixed millisecond delay, but it can also make previously small delays more noticeable to sensitive players.
  • Use real-world measurements (like high-speed camera tests or in-engine metrics) when possible instead of relying solely on vendor specs.
  • Pair this tool with the FPS-to-Hz calculator to align your target FPS with a suitable display refresh rate and reduce perceived latency.
  • Test multiple scenarios: different graphics presets, V-Sync on/off, or different streaming encoders to see how each one affects effective frames of delay.
  • Remember that network jitter and frame-time spikes can make instantaneous latency worse than the average numbers suggest; always look at stability as well as the headline figure.
  • Does not measure latency itself; it only converts latency values you provide into frame equivalents.
  • Assumes a steady FPS and even frame pacing; real systems can have stutters, spikes, or variable refresh behavior that change instantaneous frame time.
  • Treats latency as a single number and does not decompose the full pipeline (input device, game engine, render queue, display, network, encoder, decoder, etc.).
  • Does not account for display technologies like VRR, black frame insertion, or backlight scanning, which can affect perceived responsiveness.

Worked examples

50 ms at 60 FPS

  • Frame time at 60 FPS = 1000 ÷ 60 ≈ 16.67 ms per frame.
  • Frames of latency = 50 ÷ 16.67 ≈ 3 frames.
  • Interpretation: your input or processing is about three frames behind what is happening on screen.

20 ms at 120 FPS

  • Frame time at 120 FPS = 1000 ÷ 120 ≈ 8.33 ms per frame.
  • Frames of latency = 20 ÷ 8.33 ≈ 2.4 frames.
  • Interpretation: the same 20 ms delay corresponds to a little over two frames at 120 FPS.

Comparing two setups

  • Setup A: latency = 35 ms at 60 FPS → frame time ≈ 16.67 ms → frames ≈ 2.1.
  • Setup B: latency = 25 ms at 144 FPS → frame time ≈ 6.94 ms → frames ≈ 3.6.
  • Interpretation: although Setup B has lower raw latency in milliseconds, it actually represents more frames of delay because each frame is much shorter.

Deep dive

Use this latency to frames calculator to convert milliseconds of delay into frame equivalents at your actual FPS and make sense of how much lag you’re really feeling.

Enter latency and frames per second to see frame time and how many frames of delay you experience in your game, stream, or video workflow.

Great for gamers, content creators, and AV engineers who want to quantify lag, compare hardware changes, and optimize settings for snappier responsiveness.

FAQs

Why do frames of latency sometimes go up even when milliseconds go down?
When you raise FPS, each frame becomes shorter. A modest reduction in millisecond latency might still represent more frames of delay at very high FPS. This tool helps highlight that trade-off so you can balance raw latency and frame-equivalent lag.
Should I enter display refresh rate or in-game FPS?
Use the actual FPS of your game or application when possible. Display refresh rate (like 144 Hz) sets an upper bound, but in-game FPS often fluctuates below that limit and is what really controls frame time.
Does this calculator include network jitter or inconsistent frame pacing?
No. It assumes a steady frame time and a single latency number. In practice, jitter and uneven frame pacing can make perceived lag worse than the simple average suggests.
Can this tell me if my system is "good enough" for competitive play?
Not by itself. It provides a way to express latency in frames, which is useful context, but competitive viability also depends on consistency, input devices, server quality, and player skill.

Related calculators

This latency to frames calculator is an educational tool that converts latency values you provide into frame-equivalent numbers based on FPS. It does not measure latency, model full rendering or network pipelines, or guarantee competitive performance. Always perform your own measurements and testing when tuning systems for low-latency gaming or production work.