Free FPS test. Measures your browser and monitor frame rate in real time using requestAnimationFrame. Shows current, average, min, and max FPS plus a 1% lows metric.
Live frame rate measurement via the browser's rAF clock. Reports current FPS, average, min, max, and 1% low — plus detects whether your display runs at 60, 120, 144, 165 or 240 Hz.
Press Start. The tool ticks every animation frame and reports live FPS. Make sure this tab is focused and in the foreground — browsers throttle background tabs to 30 FPS or lower.
—
FPS
Average FPS
-
Min FPS
-
Max FPS
-
1% low
-
Frames rendered
0
Run time
0s
Likely display Hz: -
Tip: browser FPS cannot exceed your monitor refresh rate. A result of ~60 means you have a 60Hz display. ~120, ~144 or ~240 means a high-refresh monitor. 1% low is the slowest 1% of frames — the stutter floor.
Was this tool helpful?Rate FPS Test:5.0(4 ratings)Thanks for rating!
Add this free, no-signup tool to your own page or blog post in one click — just keep the small credit link.
FPS Test is a free, browser-based screen testing tool that lets you measures browser frame rate live using requestAnimationFrame.
Cost: Free, no signup
Install: None — runs in the browser
Privacy: Runs locally, no uploads
Platforms: Windows, macOS, Linux, Android, iOS
Time: Under a minute
What This FPS Test Measures
This tool uses the browser's requestAnimationFrame callback, which fires once per display refresh. By measuring the time between consecutive callbacks we derive the frames-per-second rate the browser is actually achieving on your device. The result is capped by two things: your monitor's refresh rate (since rAF can't fire faster than the display can update) and any throttling your browser applies (background tabs, power saving, GPU pressure).
Current, Average, Min, Max — And 1% Low
Raw FPS numbers fluctuate frame-to-frame, so the meaningful metrics are the averages across a sustained run. "Average" is the smoothed mean of every half-second of rendering. "1% low" is the slowest 1% of frames — this is the number that actually feels like stuttering when gaming or scrolling. A perfect 60 Hz setup shows 60 average / 60 min / 60 max / 60 1%-low. A stuttery setup might show 60 average but 38 for 1%-low, which will feel choppy even though the average is high.
Detecting Your Monitor Refresh Rate
The max FPS over a sustained run is effectively your display refresh rate (as the browser sees it). Common values:
~60 Hz: standard office monitor, most budget laptops.
~75 Hz: entry-level gaming monitors.
~120-144 Hz: mid-range gaming monitors.
~165 Hz: common premium gaming.
~240 Hz: high-end competitive gaming.
If you expected 144 Hz and see 60 Hz, check Windows Display Settings → Advanced → Refresh rate, and make sure your monitor is plugged into a DisplayPort or HDMI 2.0+ cable with enough bandwidth.
Why Browsers Throttle Background Tabs
Chrome, Firefox, and Edge all throttle background tabs to save battery and CPU. A tab not in the foreground typically drops to 1 Hz (one frame per second) or suspends rendering entirely. For an accurate reading, keep this tab focused and your browser window in the foreground. Also close other heavy tabs — if another tab is doing GPU work it can steal frames from this one.
When FPS Looks Fine But Motion Still Jumps
If the FPS average looks stable but motion still jumps forward, use the frame skipping test and the frame skipping guide to separate browser frame pacing from physical monitor refresh gaps.
Click Start. The tool uses requestAnimationFrame to count frames per second. Keep the tab focused — browsers throttle background tabs to 30 FPS or less.
What is 1% low FPS?
1% low is the average frame rate of the slowest 1% of frames over your run. It represents the stutter floor — what gameplay actually feels like during the worst hitches.
Why does my FPS cap at 60?
Because your monitor refresh rate is 60 Hz. The browser cannot render faster than your display updates. Enable higher refresh in Windows Display Settings > Advanced.
Does this measure game FPS?
No. This measures browser frame rate. Actual in-game FPS depends on the game engine and GPU. Most games have their own FPS overlay (Steam, GeForce Experience, RTSS).
Affiliate disclosure: if you buy through the links above we may earn a small commission from AliExpress at no extra cost to you. Products are picked by us, not by advertisers.