Frame Rate Test

Live FPS, refresh rate and frame time from your browser. Space pauses, F goes fullscreen.

--FPS
Live frames per secondMeasuring

Frame stats

Current FPS
--
Average FPS
--
Min / Max
-- / --
1% low
--

Motion test

3 speeds
Open UFO test →

Frame time

-- ms

Display

Refresh rate (est.)
-- Hz
Frame interval
-- ms
Stability
Measuring
Screen
--

This frame rate test starts as soon as the page opens. It counts how many frames your browser draws each second and shows the current, average, minimum, maximum and 1% low values, plus an estimate of your screen’s refresh rate and a live frame time graph.

Frame Rate Test illustration

How to use the frame rate test online

1. Keep the tab in front

Leave the page open in the foreground for 10 to 30 seconds. Background tabs are slowed down by the browser.

2. Read the numbers

Current FPS should sit close to your refresh rate. A 1% low far below the average means occasional hitches.

3. Watch the graph

Flat green bars mean even frame pacing. Red spikes are late frames you may see as stutter.

Different FPS comparison

The same UFO moves at the same speed in every row, but each row updates at a different frame rate. Rows faster than your screen can show are labelled instead of faked.

Understanding frame rates

24 fps

The film standard. Fine for movies, but looks choppy in fast games.

30 fps

Common on older consoles and phone power-saving modes. Playable, not smooth.

60 fps

The baseline for most monitors, laptops and phones. Smooth for everyday use.

120 fps

Used by many phones, tablets, TVs and consoles. Noticeably smoother scrolling and motion.

144 fps

A popular gaming monitor rate. Each frame lasts about 6.9 ms.

240 fps

Esports monitors. About 4.2 ms per frame, so motion is very fluid.

What is the difference between frame rate and refresh rate?

Frame rate (FPS)

How many new images the browser, game or app produces each second. It depends on your device, the software and how busy the processor and graphics chip are.

Refresh rate (Hz)

How many times per second the screen redraws. It is fixed by the display and its current setting. A browser normally draws once per refresh, so its frame rate tops out at the refresh rate.

If your FPS stays below your refresh rate, the screen repeats frames and motion looks less smooth. In a browser the two usually match, which is why this page can estimate Hz from the frame timing.

How to boost frame rates on your device

Check the display setting

Windows: Settings → System → Display → Advanced display. macOS: System Settings → Displays. Pick the highest refresh rate your screen offers.

Use a performance power mode

Laptops and phones often limit frame rate on battery. Plug in or switch to a high performance profile, and turn off low power mode.

Update graphics drivers

Install the latest driver from NVIDIA, AMD or Intel, or update your phone and browser.

Turn on hardware acceleration

In Chrome or Edge, enable “Use graphics acceleration when available” and restart the browser.

Close heavy apps and tabs

Background apps, video calls and many tabs compete for the same graphics chip.

Use the right cable and port

High refresh rates need DisplayPort or a recent HDMI version, and the port on the graphics card, not the motherboard.

What this page can and cannot measure

This page measures what your browser actually draws, using requestAnimationFrame. Browsers cap their frame rate at the refresh rate of the display, so the Hz value is an estimate of the rate your screen is running at right now, not the maximum it supports. It cannot measure response time (GtG), input lag, screen tearing or whether the panel itself skips frames; those need special hardware or a camera.

Frame rate FAQ

Why does it show 60 FPS on my 144 Hz monitor?

The display or the operating system is probably set to 60 Hz, or the browser is not using hardware acceleration. Change the refresh rate in your display settings, restart the browser and reload the page.

What is a good FPS?

For smooth everyday use, the FPS should match your refresh rate: 60 on a 60 Hz screen, 120 on a 120 Hz screen and so on. Steady frame times matter as much as the number.

What does 1% low mean?

It is the frame rate during the slowest 1% of frames since you started or reset. A big gap between the average and the 1% low means short stutters.

Does it work on phones?

Yes. It runs in any modern mobile browser. Many phones drop to 60 Hz in low power mode, so turn that off before testing.

Is anything uploaded?

No. All measurements happen in your browser and nothing is sent to a server.

More display and motion tests