Check the refresh-like frame cadence your browser delivers, inspect frame-time consistency, and compare smooth moving objects. Built for monitors, laptops, phones and gaming displays.
Keep this page in the foreground while sampling. The result estimates animation callback cadence, not the electrical refresh of the screen.
The test starts only after you press Start. No camera, microphone or device access is needed.
These rows simulate animation steps at different target frame rates. Actual presentation remains limited by your browser and display.
Run multiple tests in the same browser tab to compare median timing and consistency.
| Session | Duration | Estimated Hz | Average FPS | Median ms | P95 ms | Long frames |
|---|---|---|---|---|---|---|
| Your completed tests will appear here. | ||||||
Results remain in this tab unless you export them.
Before testing, select the desired refresh rate in your computer's display settings. A high-refresh monitor may otherwise operate at a lower configured setting.
If the result is unexpectedly low, verify the OS refresh setting and test again. Browser timing is a diagnostic clue, not a certified panel measurement.
Frame time is the elapsed time between successive browser animation callbacks. Even when the average looks high, irregular intervals can make on-screen motion look less consistent.
Some spikes are normal in a general-purpose browser. They do not, by themselves, prove a monitor or graphics-card defect.
Refresh rate is how many times a display updates in one second. A 120Hz setting permits more frequent updates than 60Hz when the graphics pipeline delivers them.
The tester observes requestAnimationFrame callbacks, which commonly follow the display refresh cadence but can be throttled or affected by software.
The median interval reduces the influence of a small number of very slow frames. Average delivered FPS counts intervals over the active measuring window.
P95 is a frame interval at or below which about 95% of collected intervals fall. Higher values relative to the median suggest inconsistent delivery.
Panel response time, sample-and-hold behaviour, motion blur and your viewing conditions affect what you see beyond refresh rate alone.
Variable refresh rate, multiple displays, browser window placement and operating-system scheduling may change callback cadence during a test.
Choose the intended refresh rate in display settings. Check your cable, port, dock and display support.
Disable battery-saving modes temporarily if appropriate and keep the page active. Browsers may throttle animation work to save energy.
Close demanding apps, video players and recording tools, then repeat the test under similar conditions.
Try another modern browser, maximize the window and keep it on the monitor you want to inspect. Note any VRR configuration.
Start the timer in the live analyzer, keep the tab visible and examine the estimated browser Hz. Confirm your configured refresh rate in operating-system display settings.
It can observe callback timing near those rates when the browser delivers frames at that cadence. It cannot guarantee that the physical screen is updating at exactly the reported Hz.
Yes, but browser caps, CPU load and animation scheduling may prevent the estimate from reaching the configured rate. Use the monitor and OS settings as a second reference.
The OS may be set to 60Hz, the browser may be throttled or the active screen connection may be limited. Check display settings and test the page in an active window.
FPS describes frame delivery; Hz describes display refresh opportunities per second. The two are related but not identical measurements.
No. Panel pixel-response time and motion persistence require other measurement methods and cannot be directly established by JavaScript timing.
Look for intervals close to your expected refresh period with relatively few long gaps. Exact acceptable variation depends on the browser, display mode and workload.
Yes, on browsers with requestAnimationFrame and canvas support. Mobile power-saving and dynamic refresh modes can affect reported rates.
It provides a visual motion comparison. It does not objectively quantify ghosting or pixel response times.
The widget processes measurements locally and only exports them when you choose. Other website scripts and hosting may have their own data policies.
Refresh Rate Test by Gamepad Tester Β· Free browser-based timing analysis Β· No installation required.
Sign in to your account