The most common rate. One frame lasts 16.7 ms and the ten-second run should count about 600. If your screen is sold as faster and the page reads 60, work through the checks in the last group before you blame the panel.
Right nowframes a second
This is the browser's rate. The monitor's own rate can be higher.
60 Hz screen, 16.7 ms a frameThe most common rate. One frame lasts 16.7 ms and the ten-second run should count about 600. If your screen is sold as faster and the page reads 60, work through the checks in the last group before you blame the panel.
75 Hz screen, 13.3 ms a frameAlso widely used. One frame lasts 13.3 ms and a ten-second run should count about 750. It is a quarter faster than 60, a difference the three-lane strip shows more clearly than the number does.
90 Hz screen, 11.1 ms a frame11.1 ms a frame, about 900 frames in ten seconds. It is one and a half times 60, so a browser held to half rate reads 45 here, a figure that matches no common screen and is a clear sign of a cap.
120 Hz screen, 8.3 ms a frame8.3 ms a frame, about 1,200 frames in ten seconds. 120 is five times 24 and four times 30, so film and 30-frame video both divide into it evenly. The strip jumps 8 pixels a frame here against 16 at 60 Hz, which is why it looks smoother.
Show all 25 rates and checks (21 more)
Common screen rates and their frame times, continued
144 Hz screen, 6.9 ms a frame6.9 ms a frame, about 1,440 frames in ten seconds, and six times 24. The first 144 Hz monitors appeared in 2012. If you read 120 on one, open the display settings: both rates may be listed, with the lower one selected.
165 Hz screen, 6.1 ms a frame6.1 ms a frame, about 1,650 frames in ten seconds. It is only 0.9 ms a frame quicker than 144, too small a gap to judge by eye, so trust the count. If you read 144, check the monitor's manual for the port and setting that carry its top rate.
240 Hz screen, 4.2 ms a frame4.2 ms a frame, about 2,400 frames in ten seconds. A browser's frame timestamps can be as coarse as 1 ms, about a quarter of a frame at this rate, so the page averages the whole run and trusts no single frame.
360 Hz screen, 2.8 ms a frame2.8 ms a frame, about 3,600 frames in ten seconds. A 1 ms timestamp is over a third of a frame here, and any background work shows up as dropped frames, so close other tabs first. A low reading says more about the browser than about the monitor.
What your reading means 8
Steady at the rated figureThe browser is drawing one frame for every refresh, and the frame-time graph is a flat line. That is the best a web page can report. It shows the chain from browser to operating system runs at full rate, not that every frame reaches the glass.
Reads 60 on a faster screenCheck the settings before the panel. The operating system may still be set to 60 Hz, the cable or port may not carry more, a power-saving mode may be on, or this browser may cap pages at 60. The last group takes them in order.
Reads half the rated figure72 on a 144 Hz screen, or 60 on a 120 Hz one, means the browser is drawing on every second refresh. A busy computer or a power-saving mode can do this. Close other tabs, plug in the charger and run again.
A figure between the common ratesA reading of 100 is a real rate on some screens. A figure such as 59.9 or 119.9 is the same as 60 or 120 for every practical purpose: the page names the nearest common rate when the average falls within 3 percent of it.
The number wanders during the runOn a fixed-rate screen the browser should hold one figure. If it drifts, something is competing for the processor or the graphics chip. With variable refresh rate switched on, the screen follows the source anywhere inside its range, so a moving figure can be normal.
Dropped frames countedA frame that arrives more than one and a half times later than the median counts as dropped, and the strip visibly hitches when it happens. One or two in ten seconds is usually background work. A steady stream means the browser cannot keep up.
The count stops when you switch tabsMost browsers pause animation callbacks in background tabs and hidden frames to save power, so a run only counts while this tab is in front. The page throws away a count that was interrupted and says so. Press Start to count again when you come back.
Two monitors with different ratesWith two monitors at different rates, the reading can follow either one. Drag the window fully onto the monitor you want to test, go full screen and run again. If the figure changes, note both, because you now have a reading for each screen.
The strip, the lanes and the graph 3
Moving strip at 960 pixels a secondA white bar crosses the screen at 960 pixels a second, placed by the clock, not the frame count, so it covers the same distance at any rate. Each frame it jumps 16 pixels at 60 Hz, 8 at 120 and 4 at 240. A hitch is a dropped frame.
Three lanes: full, half and quarter rateThree bars move together. The top one is redrawn every frame, the middle one every second frame and the bottom one every fourth. On a 120 Hz screen that is 120, 60 and 30 frames a second side by side, the clearest way to see what the extra frames buy.
Frame-time graphEvery frame's duration is plotted as it arrives. A flat line at 8.3 ms is a clean 120. A spike to twice that height is one dropped frame. A line that alternates between 8.3 and 16.7 ms averages only 80 frames a second, whatever the peak figure says.
If the number is lower than the box says 6
Set the rate in your display settingsA fast monitor can still be running at 60 Hz. Open the operating system's display settings, find the refresh rate option for that screen and choose the highest figure offered. If the rate you paid for is not in the list, the cable or port is the next suspect.
Check the cable and the portThe link sets a ceiling. HDMI 2.0 carries 4K at 60 Hz, and 4K at 120 Hz needs HDMI 2.1 with an Ultra High Speed cable. A monitor or TV may offer its top rate on some ports only, so read the labels and the manual.
Plug in and turn off power savingBattery saver and low-power modes can lower the screen's rate or slow the browser to save energy. Plug the charger in, switch the mode off and run again. If the figure jumps, you have found the cap, and it will come back on battery.
Try a second browserBrowsers pace pages differently, so run the test in two. The higher reading is one the screen can do, and the lower belongs to that browser. Safari on iPhone, iPad and Mac holds pages near 60 frames a second by default, so a 120 Hz screen can read 60.
Close what competes for framesVideo calls, other animated tabs and screen recorders all take time from the same drawing loop. Close them, leave this tab in front and let the run finish untouched. Moving the mouse is fine. Resizing the window is not.
A game is a separate testThis page measures how often the browser draws. A game renders at its own pace, with its own frame cap and a vertical sync setting that holds each frame until the monitor finishes a refresh. A clean 144 here does not mean a game reaches 144.
How this list was compiled: Written for this page. Every frame time, frame count, strip jump and half rate was computed: a frame lasts 1,000 ms divided by the rate, a ten-second run counts ten times the rate, and the strip moves 960 pixels a second. That requestAnimationFrame callbacks generally match the display refresh rate, that 60 Hz is the most common rate with 75, 120 and 144 also widely used, that most browsers pause the callbacks in background tabs and hidden frames, that the callback timestamp has a minimal precision of 1 ms, and that animation must be placed by time or it runs faster on fast screens, are from https://developer.mozilla.org/en-US/docs/Web/API/Window/requestAnimationFrame. Coarsened browser clocks are from https://developer.mozilla.org/en-US/docs/Web/API/DOMHighResTimeStamp. The first 144 Hz monitors in 2012, 100 Hz screens, and 120 as the least common multiple of 24 and 30 are from https://en.wikipedia.org/wiki/Refresh_rate. Variable refresh rate following the source inside a range is from https://en.wikipedia.org/wiki/Variable_refresh_rate, vertical sync from https://en.wikipedia.org/wiki/Screen_tearing, and 4K at 60 Hz on HDMI 2.0 against 4K at 120 Hz and the Ultra High Speed cable on HDMI 2.1 from https://en.wikipedia.org/wiki/HDMI. That Safari's setting to prefer page rendering updates near 60 frames a second is on by default on macOS, iOS and iPadOS, and that 120 frames a second was reported with it switched off, is from WebKit bug 173434, Support for 120Hz requestAnimationFrame, https://bugs.webkit.org/show_bug.cgi?id=173434 (open, last changed 2026-05-19). All checked 2026-09-19. The page measures how often the browser draws, which can be lower than the rate of the monitor. Licence: own work
How it works
A refresh rate test shows how many times a second your screen draws a new picture, in hertz (Hz). This monitor refresh rate test counts the frames your browser draws, which normally match the screen's rate.
Read the full guide
How to check monitor refresh rate
Pick the rate your screen is sold as, from 60 Hz to 360 Hz, and press Start. Keep this tab in front for ten seconds. The result is the average in frames a second, with a line on whether it matches your rate. Right now shows a live figure before you start.
How many Hz is my monitor?
The count normally equals the display's hertz, because browsers draw once per refresh. If the system is set to 60 Hz, or the browser caps pages, it reads 60 whatever the panel can do. A 165 hz test leans on the count more than on your eye: 165 is only 0.9 ms a frame quicker than 144.
Close other tabs first. Video calls and screen recorders compete for frames.
This refresh rate tester keeps your last ten counts on this device, so change one setting, run again and compare.
Questions and answers
Is this an fps test or a hz test?
Both. Refresh rate is how often the screen shows a new image, in Hz; frame rate is how many frames per second (fps) the source makes. A browser normally draws one frame per refresh, so this frame rate test reads the same number for both.
Why does the monitor hz test read 60 on a faster screen?
Something before the panel is capping the rate. Check in this order: the refresh rate in your display settings, the cable and port, any battery saver, then a second browser. Safari holds pages near 60 frames a second by default.
Can I run a 120 fps test on a phone or a TV?
Yes, on the device itself: pick 120 Hz and press Start. A phone may drop its rate to save power, so switch off battery saver first. On a TV, use its built-in browser: a plugged-in laptop tests the laptop and cable too.
Is this fps checker a test for games?
No. This fps checker counts how often the browser draws. A game renders at its own pace, with its own frame cap, so a clean 144 here does not mean a game reaches 144. Check a game's frame rate inside the game.