Skip to content

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.

240+ FPSProfessional

Maximum competitive advantage. Requires a 240Hz+ monitor to see the benefit. Standard for esports tournaments and professional play.

144 FPSGaming

The sweet spot for competitive gaming. Significantly smoother than 60 FPS with clear input responsiveness gains.

60 FPSStandard

Comfortable for most game genres. Adequate for casual gaming and all productivity tasks.

30 FPSMinimum

Playable for slow-paced games and video content. Not recommended for competitive or fast-action gaming.

< 30 FPSPoor

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.

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.