FPS to Frame Time: What Milliseconds Per Frame Actually Buys You
Why frame rate is really a measure of time, how to convert any FPS to milliseconds per frame, why the jump from 60 to 144 feels bigger than 144 to 240, and how frame time ties into input lag.
Every monitor and benchmark talks in frames per second, but your eyes and hands don’t experience frames per second — they experience time. A frame either lands on screen quickly or it doesn’t, and the gap between one frame and the next is measured in milliseconds. Once you start thinking in frame time instead of frame rate, a lot of confusing arguments suddenly make sense: why 60 FPS feels sluggish next to 144, why the leap to 240 feels like diminishing returns, and why a “high” average FPS can still stutter. Here’s how the conversion works and what the number actually tells you.
Frame rate is just inverted time
The whole relationship is one short equation:
frame time (ms) = 1000 / FPS
A second has 1000 milliseconds, so if you’re drawing 60 frames in that second, each frame occupies 1000 / 60 ≈ 16.67 ms. At 144 FPS each frame is 1000 / 144 ≈ 6.94 ms. At 240 FPS it’s 4.17 ms, and at 360 FPS it’s 2.78 ms. That’s all “FPS to ms” is — flipping a rate into the duration of a single frame. The FPS to frame time calculator does exactly this and shows two rates side by side so you can read the difference directly instead of doing the division in your head.
The reason frame time matters more than frame rate is that it’s linear in the thing you feel. Your hardware spends a fixed amount of time per frame sampling input, simulating the world, rendering, and scanning the image out to the panel. Shorten the frame and you shorten that entire pipeline. Frame rate, by contrast, is a reciprocal — and reciprocals are deceptive, which is the source of the next point.
Why 60→144 feels huge but 144→240 feels small
Gamers endlessly argue about whether high-refresh upgrades are “worth it,” and the frame-time math settles it. Look at the milliseconds saved per frame at each step:
- 30 → 60 FPS: 33.3 ms → 16.7 ms, a saving of 16.7 ms
- 60 → 144 FPS: 16.7 ms → 6.9 ms, a saving of 9.7 ms
- 144 → 240 FPS: 6.9 ms → 4.2 ms, a saving of 2.8 ms
- 240 → 360 FPS: 4.2 ms → 2.8 ms, a saving of 1.4 ms
Each doubling of frame rate roughly halves the frame time, which means the absolute time you claw back shrinks every step up the ladder. Going from 60 to 144 hands you nearly 10 ms per frame — a difference most people feel instantly in mouse tracking and motion clarity. Going from 240 to 360 gives back barely over a millisecond, which is real but well below most players’ perceptual floor. This isn’t a knock on high-refresh monitors; it’s just why the feel of an upgrade follows the frame-time gap, not the headline FPS number. The same money buys a bigger experiential jump lower down the curve.
Frame time and input lag
Frame time also sets the floor on how responsive a game can feel, because input has to wait for the rendering pipeline. As a rough rule of thumb most engines carry about 1.5 frames of end-to-end latency between you moving the mouse and the result appearing — the input is sampled, the frame is simulated and rendered, then it scans out to the panel. At 60 FPS that’s roughly 1.5 × 16.7 ≈ 25 ms of pipeline latency; at 144 FPS it’s about 10 ms; at 240 FPS around 6 ms. The calculator lists this “≈1.5 frames” estimate next to each rate so you can compare.
Treat that figure as an order-of-magnitude guide, not a spec. Real input lag also includes monitor scan-out time, USB polling intervals (a 1000 Hz mouse adds up to 1 ms of its own), engine-specific pipelining, and whether you’re running with a frame queue or a low-latency mode. Two monitors at the same refresh rate can differ by several milliseconds once panel processing is included. Frame time gives you the part of the chain that scales cleanly with FPS; the rest is hardware-dependent.
Averages lie — frame time exposes stutter
There’s one more reason frame time is the honest unit: it catches stutter that an FPS average hides. “120 FPS average” sounds smooth, but if most frames take 6 ms and an occasional one takes 40 ms, you’ll feel every one of those hitches even though the per-second average stays high. Frame-time graphs (the spiky line you see in benchmark overlays) plot the duration of each individual frame, so a single long frame shows up as a visible spike. A flat frame-time line means consistent pacing; a jagged one means stutter, regardless of what the average FPS counter says. This is why reviewers increasingly report 1% and 0.1% lows — those are really “the worst frame times,” dressed up as a frame rate.
Microseconds for the very fast stuff
At extreme rates milliseconds get clumsy, so it helps to drop to microseconds (μs): 1 ms = 1000 μs. A 360 FPS frame is 2778 μs; a 480 FPS frame is 2083 μs. The conversion is the same division, just scaled — frame time (μs) = 1,000,000 / FPS. Competitive players chasing the last sliver of latency tend to think in this finer unit because the differences between top rates are otherwise a fraction of a millisecond and hard to compare at a glance.
Put it together
Frame rate is a marketing number; frame time is the physical quantity you actually feel. Convert with 1000 / FPS, remember that equal FPS jumps give shrinking time savings, and use the ≈1.5-frame estimate as a rough latency guide rather than a guarantee. When you’re deciding whether a monitor upgrade is worth it, or just trying to understand why one setup feels snappier than another, drop both rates into the FPS to frame time calculator — it converts each to milliseconds and microseconds, estimates the input-lag chain, and shows you the exact millisecond gap so the comparison is concrete instead of a guess.
Try the tools from this guide
-
FPS to Frame Time (ms) Calculator
Convert FPS to milliseconds per frame and compare any two refresh rates — 30, 60, 144, 240, 360 Hz.
-
Mouse Sensitivity Converter (Valorant, CS2, Apex, Fortnite)
Convert mouse sensitivity between games at matched DPI — Valorant, CS2, Apex, Overwatch, Fortnite, Rainbow Six.
-
Streaming Bitrate Calculator (Twitch, YouTube, Kick)
Recommended bitrate, resolution and encoder settings for Twitch, YouTube Live, Kick and TikTok Live.