ms

Frame Time Calculator

Turn a refresh rate in Hz or a frame rate in fps into the time each frame lasts in milliseconds, or back, and count the frames in a stretch of time.

Technology & ComputingRuns in your browser

Result…

I know
Hz / fps

A 144 Hz screen shows up to 144 frames each second.

s

Counts the frames shown in this many seconds.

 

…

How it's calculated

Frame time (ms) = 1000 ÷ rate (Hz or fps)
Rate = 1000 ÷ frame time (ms)
Frames = rate × seconds

One hertz is one cycle a second, so a 60 Hz screen refreshes every 1000 ÷ 60 = 16.667 ms and a 144 Hz screen every 6.944 ms. The same arithmetic links a game's frames per second to the time each frame takes to render: holding 60 fps means every frame must finish within 16.7 ms. Going from 60 to 120 Hz saves 8.3 ms a frame, while going from 240 to 360 Hz saves only 1.4 ms, so each step up gives a smaller gain. Frame time is not the same as total input lag, which also includes the input device, the game and the display's own processing.

Your numbers, step by step

    About the Frame Time calculator

    This frame time calculator converts a refresh rate in hertz or a frame rate in frames per second into the time each frame lasts in milliseconds, and turns a frame time from a benchmark back into fps. It also counts the frames shown in a stretch of time and compares common rates from 24 to 360 Hz. Gamers use it to understand what a 144 Hz or 240 Hz monitor really changes, developers use it to set a frame budget (everything a game does each frame must fit inside it), and video makers use it to count frames in a clip. The steps show the division by 1000 with your numbers. Frame time is not the whole story of smoothness or input lag, which the note explains, but it is the number every frame-time graph is built on.

    How to use it

    1. Under “I know”, choose “Hz or fps” or “Frame time”.
    2. Enter the “Refresh rate or frame rate”, or the “Frame time” in ms.
    3. Set the “Duration” in seconds to count the frames shown in it.
    4. Read the frame time or frame rate, the frames counted and the times at half and double the rate.

    Worked example

    A 144 Hz monitor refreshes every 1000 ÷ 144 ≈ 6.944 ms and shows 8640 frames in 60 seconds. At half the rate (72 Hz) each frame takes about 13.889 ms. A game whose frame-time graph sits at 25 ms is running at 1000 ÷ 25 = 40 fps, which is 2400 frames a minute.

    Updated

    Questions people ask

    How do I convert fps to milliseconds?

    Divide 1000 by the frame rate. 60 fps is 1000 ÷ 60 ≈ 16.667 ms a frame and 120 fps is about 8.333 ms. The frequency calculator does the same conversion for any cycle.

    What is the formula for frame rate from frame time?

    Frame rate = 1000 ÷ frame time in milliseconds. A frame time of 10 ms means 100 frames a second.

    Is the jump from 240 Hz to 360 Hz worth as much as 60 Hz to 120 Hz?

    In frame time, no. 60 to 120 Hz cuts about 8.3 ms from every frame, while 240 to 360 Hz cuts about 1.4 ms. Whether you notice the smaller gain depends on you and the game.

    Why does a game at 60 fps average still stutter?

    An average can hide uneven frames. If most frames take 12 ms but some take 40 ms, the average looks fine while the slow frames are visible, which is why benchmarks show frame-time graphs and 1% lows.

    Is frame time the same as input lag?

    No. Input lag also includes the mouse or controller, the game's own processing and the display's response, so it is usually longer than one frame time.

    More in Technology & Computing