Frame Rate Test
Live FPS, refresh rate and frame time from your browser. Space pauses, F goes fullscreen.
Frame stats
- Current FPS
- --
- Average FPS
- --
- Min / Max
- -- / --
- 1% low
- --
Motion test
3 speedsFrame time
-- msDisplay
- 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.

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.