FPS Test — Check Your Browser Frame Rate
Measure your actual browser frame rate in real time. See average, minimum, and maximum FPS over 10 seconds — no plugins required.
FPS Test
Measures browser frame rate over 10 seconds using requestAnimationFrame
Keep this tab in focus during the 10-second test for accurate results.
How the FPS Test Works
The FPS test uses the browser's requestAnimationFrame API, which fires a callback on each display refresh. By measuring the time between successive frames over 10 seconds, it calculates instantaneous FPS for each frame. The result reflects your actual browser rendering rate — capped by your monitor's refresh rate and your system's rendering performance.
FPS Reference Tiers
How frame rate affects your gaming and display experience.
Maximum competitive advantage. Requires a 240Hz+ monitor to see the benefit. Standard for esports tournaments and professional play.
The sweet spot for competitive gaming. Significantly smoother than 60 FPS with clear input responsiveness gains.
Comfortable for most game genres. Adequate for casual gaming and all productivity tasks.
Playable for slow-paced games and video content. Not recommended for competitive or fast-action gaming.
Noticeably choppy. Indicates a hardware or software bottleneck that needs to be addressed.
What This FPS Test Measures
Understanding the metrics reported by the test.
Average FPS
The mean frame rate over the full 10-second test window. This is the most representative metric for overall rendering performance and display capability.
Minimum FPS
The lowest single-frame rate recorded during the test. Low minimums indicate frame drops or stutters — a key indicator of inconsistent performance.
Maximum FPS
The highest frame rate recorded. On a 144Hz monitor, this should approach 144 FPS. Values well below your monitor's rated Hz suggest a system bottleneck.
Frame Time Consistency
Even if average FPS is high, inconsistent frame delivery (frame time variance) causes perceived stuttering. The bar chart visualizes frame-to-frame consistency during the test.
When to Run an FPS Test
Common scenarios where measuring browser frame rate provides useful data.
After a Monitor Upgrade
Verify your new 144Hz or 240Hz monitor is actually running at its rated refresh rate in your browser. Many users miss a setting in Windows display settings or GPU control panel.
Diagnosing Performance Issues
If games or web apps feel choppy, the FPS test quickly confirms whether the issue is your display refresh rate or a deeper system performance problem.
Laptop Battery vs. Plugged In
Most laptops cap browser FPS at 60 on battery to save power. This test confirms whether your power plan is limiting your frame rate.
Browser Comparison
Different browsers have different frame rate behaviors. The FPS test lets you compare Chrome, Firefox, Edge, and Safari rendering performance on the same hardware.
Why Is My FPS Lower Than Expected?
Common causes and fixes for low or capped browser FPS.
Power Saving Mode
Laptops on battery automatically throttle the CPU and GPU, capping browser FPS at 60 or lower. Plug in and switch to High Performance mode in Windows power settings.
Hardware Acceleration Disabled
Without GPU hardware acceleration, the browser renders frames using the CPU only, drastically limiting FPS. Enable it in your browser's Settings > System > Use hardware acceleration.
Multiple Monitors at Different Refresh Rates
Windows renders all displays at the lowest common refresh rate when mixed-Hz monitors are connected. If a 60Hz monitor is connected alongside your 144Hz display, the browser may be capped at 60 FPS.
Monitor Refresh Rate Not Set Correctly
Windows does not always auto-detect the correct refresh rate. Go to Settings > Display > Advanced display settings and manually set your monitor to its maximum rated Hz.
FPS & Display Glossary
Key terms for understanding frame rate and monitor performance.
- FPS (Frames Per Second)
- The number of individual frames rendered and displayed per second. Higher FPS produces smoother motion. Perceived smoothness increases significantly up to ~144 FPS, with diminishing returns beyond that.
- Hz (Hertz)
- The refresh rate of your monitor — how many times it redraws the screen per second. A 144Hz monitor redraws 144 times per second. FPS must meet or exceed Hz to fully utilize the display's capabilities.
- requestAnimationFrame
- A browser API that schedules a callback to fire before the next display repaint. It synchronizes with the monitor's refresh rate, making it the most accurate method for measuring browser FPS.
- VSync (Vertical Sync)
- A setting that locks the GPU output to match the monitor's refresh rate. Eliminates screen tearing but can introduce input lag if FPS drops below the display's Hz.
- Frame Time
- The time in milliseconds between consecutive frames. At 60 FPS, frame time is ~16.7ms. At 144 FPS, ~6.9ms. Inconsistent frame times cause stutter even when average FPS appears acceptable.
Tips to Maximize Your FPS
Get the most out of your monitor and system for the best frame rate.
Set Your Monitor to Maximum Hz
Right-click desktop > Display settings > Advanced display settings. Set the refresh rate to your monitor's maximum (144Hz, 240Hz, etc.). Windows often defaults to 60Hz even on high-refresh displays.
Enable Hardware Acceleration
In Chrome: Settings > System > Use hardware acceleration when available. In Firefox: Settings > Performance > Use hardware acceleration. This offloads rendering to the GPU.
Keep GPU Drivers Updated
Outdated GPU drivers can cause frame rate caps and rendering issues. Use NVIDIA GeForce Experience, AMD Adrenalin, or Intel Arc Control to keep drivers current.
Close Background Tabs and Apps
Background browser tabs running JavaScript, video, or WebGL compete for GPU and CPU resources. Close unnecessary tabs and applications before running a frame rate benchmark.
FPS Test FAQ
Common questions about frame rate testing and browser rendering performance.
Related Hardware Tests
More free tools to check your setup.
Refresh Rate Test
Verify your monitor's actual refresh rate — 60, 144, 240 Hz or higher — using browser frame timing. No downloads required.
Response Time Test
Visualize monitor ghosting and motion blur with animated UFO, pursuit, and contrast test patterns.
Input Lag Test
Measure browser-level click-to-frame latency using requestAnimationFrame. See average, best, and worst lag across 10 clicks.
Reaction Time Test
Measure your reflex speed in milliseconds with a 5-round click test. Compare to gamer and average population benchmarks.
Browser Benchmark
Benchmark your browser with Math, DOM, String, and Array performance tests. Compare your browser speed score.
About This Test
Methodology: FPS is measured using the browser's requestAnimationFrame API. Timestamps between consecutive frames are sampled over 10 seconds to calculate average, minimum, and maximum frame rates. The test runs entirely in the browser with no external requests.
About: This test measures your browser's rendering frame rate — a combination of your monitor's refresh rate and your system's rendering performance. It does not measure in-game FPS, which also depends on GPU load and game engine performance.
Disclaimer: Results may vary based on system load, browser extensions, and background processes. For the most accurate reading, close unnecessary tabs and ensure hardware acceleration is enabled in your browser settings.