Most gamers have complained about lag, stutter, or slow performance at some point. But the real question is: do you know where the problem is actually coming from?
FPSTests.net is a free, browser-based testing suite that gives you real answers. It does not ask you to install anything, sign up, or pay. You open the site, run a test, and get accurate data about your monitor, hardware, and reactions — in seconds.
This guide covers every tool on the site in plain language. Whether you are a hardcore esports competitor checking every millisecond, or a casual gamer who just bought a 144Hz monitor and wants to make sure it is actually working — this guide has exactly what you need.
🛠️ All 7 Tools at a Glance
Tool 1 — FPS Tester
FPS stands for Frames Per Second — the number of images your system draws on screen every second. A higher FPS means smoother visuals and more responsive gameplay. A lower FPS means choppy, stuttery motion that feels bad and can hurt your in-game performance.
The FPS Tester on FPSTests.net uses the browser's requestAnimationFrame API — the same internal method browsers use to animate web content and run WebGL. This makes it an accurate measure of your browser's rendering speed on your specific device and setup.
How to Use the FPS Tester
- Open fpstests.net and click the FPS Tester tab at the top.
- Make sure the tab is focused (click inside the browser window). Other tabs running in the background can steal resources.
- Set your preferred Precision mode — Normal (250ms) is good for most users. Ultra (50ms) gives the fastest updates.
- Click START and wait at least 10–15 seconds before reading results.
- Read the six metrics: Current, Min, Max, Avg FPS, 1% Low, and Frame Time.
- Click RESET if you want a clean run without older data skewing your average.
What Each Metric Tells You
| Metric | What It Measures | Why It Matters |
|---|---|---|
| Current FPS | Live frame rate, updated every 250ms | Shows real-time rendering speed |
| Min FPS | Lowest frame rate in the session | Reveals worst-case performance dips |
| Max FPS | Highest frame rate recorded | Shows your monitor's Hz ceiling |
| Avg FPS | Mean across all readings | Most reliable overall number to report |
| 1% Low | Bottom 1% of all frame rate readings | Predicts visible stutter even when avg looks fine |
| Frame Time | Milliseconds per frame | At 60 FPS = 16.67ms. At 144 FPS = 6.94ms |
FPS Score Benchmarks
| FPS Range | What You Experience | Best For | Rating |
|---|---|---|---|
| Below 30 | Clearly choppy, painful to watch | Nothing — needs fixing | POOR |
| 30 – 59 | Watchable but not smooth | Casual video streaming | BELOW AVG |
| 60 | Smooth for most people | Web, casual gaming | GOOD |
| 120 – 144 | Noticeably smoother than 60 | Competitive gaming | GREAT |
| 165 – 240 | Very smooth, quick response | Esports, FPS games | EXCELLENT |
| 360+ | Only visible on 360Hz+ monitors | Pro tournament players | ELITE |
Tool 2 — Refresh Rate Test
Your monitor's refresh rate is how many times per second it redraws the image on your screen. It is measured in Hertz (Hz). A 60Hz monitor redraws 60 times per second. A 144Hz display redraws 144 times. More redraws means smoother motion — but only if your GPU is sending enough frames to match.
This test measures your monitor's actual refresh rate by timing the gaps between frames using performance.now(), which is accurate to fractions of a millisecond. It measures what your display is truly doing right now — not what your operating system reports in its settings menu. Those two numbers can be very different.
How to Use the Refresh Rate Test
- Click the Refresh Rate tab on fpstests.net.
- The test starts measuring automatically. Let it collect at least 100 samples for reliable results — this takes about 1–2 seconds.
- Check the detected Hz, frame time, variance, and stability score.
- If the result does not match your monitor's spec, use the troubleshooting steps below.
Why Your Detected Hz Might Not Match Your Monitor's Spec
This is one of the most common problems gamers discover. You buy a 144Hz monitor, but the test shows 60Hz. Here are the three most likely causes:
| Cause | Fix |
|---|---|
| Windows set to 60Hz by default | Settings → Display → Advanced Display → Change Refresh Rate to 144Hz |
| HDMI 1.4 cable (caps at 60Hz for 1080p) | Switch to DisplayPort or HDMI 2.0/2.1 cable |
| Browser hardware acceleration off | Enable it in Chrome/Edge settings |
Tool 3 — Reaction Time Test
Your reaction time is how quickly you respond to something you see on screen, measured in milliseconds (ms). In competitive gaming — especially first-person shooters and battle royales — a faster reaction time means you see an enemy, process it, and click before they can do the same to you.
The test is simple: a green flash appears after a random delay. You click the moment you see it. The time between the green signal appearing and your click is your reaction time. The random delay prevents anticipation clicks, which would give artificially fast results.
How to Use the Reaction Time Test
- Click the Reaction Time tab.
- Choose a delay setting. Normal (1–2s) is the most realistic for most users.
- Click the test area to start. Wait — do NOT click before the green flash appears.
- The moment the screen turns green, click as fast as possible.
- Run at least 5–10 attempts to get a fair average. Ignore the first 1–2 results as your brain is still warming up.
- Focus on your Best and Average — not the worst outliers.
Average Reaction Time Benchmarks
| Time (ms) | Skill Level | Who Scores This | Gaming Impact |
|---|---|---|---|
| Under 150ms | ELITE | Top esports competitors | Significant first-shot advantage |
| 150–190ms | PRO | Experienced daily gamers | Strong competitive edge |
| 190–230ms | GOOD | Regular gamers | Competitive in casual lobbies |
| 230–270ms | AVERAGE | General adult population | Standard performance |
| 270–320ms | BELOW AVG | Non-gamers, tired users | Noticeable disadvantage |
| Over 320ms | SLOW | Very fatigued or high lag setup | Significant disadvantage |
Things That Affect Your Score (That Are Not Your Fault)
Your reaction time test score is not just your biological reflexes. Several hardware and lifestyle factors affect the number you see:
| Factor | Typical Impact |
|---|---|
| Monitor input lag (cheap panels) | +10 to +40ms added delay |
| Mouse polling rate (125Hz vs 1000Hz) | Up to +8ms on 125Hz mice |
| Fatigue and sleep deprivation | +30 to +50ms slower reactions |
| Practice and familiarity with the test | –15 to –30ms over one week of practice |
Tool 4 — CPS Test
CPS stands for Clicks Per Second. This test counts how many times you click your mouse within a set time window and divides by the seconds elapsed. The result is your CPS score. You can choose between 5, 10, 15, 30, or 60-second test windows — or run in infinite mode.
CPS matters primarily in Minecraft PvP (especially 1.8 Java edition), clicker games, and some mobile games. In most modern PC titles, clicking speed matters far less than aim accuracy and reaction time.
How to Use the CPS Test
- Click the CPS Test tab.
- Choose your test duration. 10 seconds is the most commonly used standard for a fair measurement.
- Click inside the test area to start. Click as fast as you can for the full duration.
- Your CPS, total clicks, and best CPS will display when time runs out.
- Click RESET to run again and compare to your previous attempt.
CPS Score Ratings
| CPS Score | Rating | What It Typically Means |
|---|---|---|
| 1–4 | LOW | Casual user, single slow deliberate clicks |
| 5–8 | AVERAGE | Normal desktop users, non-gamers |
| 9–12 | GOOD | Regular gamers using fast normal clicking |
| 13–16 | FAST | Practiced gamers, light jitter clicking |
| 17–25 | VERY FAST | Butterfly or drag clicking technique |
| 25+ | Verify method | Drag click or auto-clicker territory |
Clicking Techniques Explained
| Technique | Typical CPS | Risk Level |
|---|---|---|
| Regular Click | 4–8 | None |
| Jitter Click | 12–16 | Wrist strain |
| Butterfly Click | 16–25 | Moderate strain |
| Drag Click | 25–50+ | Mouse damage risk |
| Auto Clicker | Unlimited | Cheating — ban risk |
Tool 5 — Keyboard Tester
The Keyboard Tester lights up each key as you press it, using your browser's built-in key event API. Every keypress registers with the key name and key code displayed in real time. This tool is incredibly useful for diagnosing hardware problems, testing new keyboards, checking for ghosting, and verifying that gaming key combinations all register correctly.
How to Use the Keyboard Tester
- Click the Keyboard tab on fpstests.net.
- Click anywhere on the page first to make sure the tab has focus — this is required for key events to register.
- Press any key. It will light up blue on the keyboard layout shown on screen.
- To test ghosting: hold W + A + Shift + Space all at once. All four should light up simultaneously on a ghosting-free keyboard.
- Switch to Sticky Mode to keep pressed keys highlighted — ideal for a full keyboard sweep to confirm every key works.
Common Use Cases
| Situation | What to Do | What to Look For |
|---|---|---|
| New keyboard setup | Press every key once in Sticky Mode | Every key lights up correctly |
| Stuck or dead key | Press just that key | Does it light up and release cleanly? |
| Ghosting test | Hold W + A + Shift + Space simultaneously | All four light up at once = no ghosting |
| After liquid spill | Test every row systematically | Identify which specific keys are affected |
| Chattering keys | Press slowly, watch for double-registrations | One keypress should = one highlight |
What Is Keyboard Ghosting?
Ghosting happens when you press three or more keys simultaneously and one of them silently fails to register. This is a hardware limitation of cheaper keyboards that use a basic matrix design. In gaming, this can mean that pressing W (forward) + A (strafe) + Shift (sprint) at the same time causes one of those inputs to be ignored — and your character behaves incorrectly.
Gaming keyboards advertise N-Key Rollover (NKRO), meaning every key registers correctly no matter how many others you hold at the same time. You can verify this claim directly with this tester in about 10 seconds.
Tool 6 — Dead Pixel Test
A dead pixel is a tiny dot on your screen that does not display correctly. Instead of showing the right color, it stays permanently black, white, red, green, or blue no matter what is on screen. Dead pixels are physical hardware defects — software updates cannot fix them.
This tool fills your entire screen with one solid color at a time. Any defective pixel that does not match the background instantly stands out. It is most effective in fullscreen mode in a dim or dark room.
How to Do a Proper Dead Pixel Test
- Click the Dead Pixel tab on fpstests.net.
- Dim your room lights — dead pixels are easiest to spot in low ambient light.
- Click Fullscreen Test to fill your entire display with a solid color.
- Slowly scan across the full screen surface. Pay special attention to the corners and edges, where pixel defects are most common.
- Click or use arrow keys to cycle through black, white, red, green, and blue backgrounds.
- A dead pixel (always black) is only visible on light-colored backgrounds. A stuck pixel (always one color) stands out on every background except that color.
- Press ESC to exit fullscreen when finished.
Types of Pixel Defects
| Defect Type | What You See | Cause | Fixable? |
|---|---|---|---|
| Dead Pixel | Always black dot | Transistor completely failed | Rarely |
| Stuck Pixel | Always one color (R/G/B) | Pixel stuck in the ON state | Sometimes |
| Hot Pixel | Always white or very bright | Sub-pixel draws max current | Sometimes |
| Sub-pixel defect | Tiny colored fringe on one side | One RGB sub-pixel failed | Rarely |
Tool 7 — PC Bottleneck Calculator
A bottleneck occurs when one component in your PC cannot keep up with the rest of the system. The most classic example: you have a powerful RTX 4080 GPU, but it is paired with a six-year-old mid-range CPU. The GPU renders frames fast, then sits idle waiting for the CPU to send it new data. Your performance suffers — even though your GPU is excellent.
The Bottleneck Calculator on FPSTests.net estimates the balance between your CPU, GPU, and RAM based on their performance tiers, generation age, and your use case. It helps you identify the weak link before spending money on an upgrade that would not help.
How to Use the Bottleneck Calculator
- Click the Bottleneck Calc tab.
- Select your CPU brand (Intel or AMD), performance tier (i9/Ryzen 9, i7/Ryzen 7, etc.), and generation age.
- Select your GPU brand, performance tier, and generation age.
- Enter your RAM amount, speed type, and channel configuration (single vs dual channel matters a lot).
- Choose your primary use case (Gaming, Streaming, Creative, Productivity) and target FPS.
- Click Calculate Bottleneck and review the CPU, GPU, and RAM utilization estimates.
How to Read the Results
| Result | What It Means | What to Do |
|---|---|---|
| Well Balanced (<10% gap) | CPU and GPU are well matched | Upgrade both together for best gains |
| CPU Bottleneck | CPU cannot feed the GPU fast enough | Upgrade CPU; enable XMP/EXPO RAM; raise resolution |
| GPU Bottleneck | GPU cannot keep up with CPU output | Upgrade GPU; lower resolution/settings |
| RAM Bottleneck | Memory is restricting both CPU and GPU | Add a second RAM stick (dual channel) or upgrade speed |
Real-World Bottleneck Examples
| Setup Example | Likely Bottleneck | Why |
|---|---|---|
| RTX 4090 + i5-8400 | Heavy CPU | 6-year-old mid-range CPU cannot feed a flagship GPU |
| RTX 3060 + i9-13900K | GPU at 1080p | Powerful CPU waiting for a mid-tier GPU at high frame rates |
| RTX 4070 + Ryzen 7 5800X | Balanced | Good pairing for 1440p; GPU limited at 4K which is normal |
| Any GPU + 8GB single-channel RAM | RAM | Single channel halves memory bandwidth, hurts both CPU and GPU |
Best Testing Workflow — Run All 7 in the Right Order
Running these tools in a specific order gives you the most useful picture of your system's performance. Here is the recommended sequence, with the reasoning behind each step:
- Start with the Refresh Rate Test. If your monitor is running at 60Hz when it should be 144Hz, everything else is affected. Fix your monitor Hz setting before anything else. Windows frequently defaults to 60Hz even on high-refresh displays.
- Run the FPS Test. With your monitor confirmed at the right Hz, check if your browser FPS matches. A significant gap points to hardware acceleration being disabled or RAM/CPU limitations worth investigating.
- Test the Dead Pixel Finder. If you just set up a new monitor, check for pixel defects within your return window. This takes two minutes and can save you from living with a permanent screen flaw.
- Run the Keyboard Tester. Press every key systematically in Sticky Mode. Then test your gaming key combinations for ghosting. This takes about 60 seconds and rules out hardware as a cause of in-game input issues.
- Do the Reaction Time Test. Run 5–10 attempts when you are rested and focused. Record your average as your personal baseline. Come back monthly to track if your setup or sleep habits are helping or hurting.
- Use the CPS Test if click speed is relevant to your games. Otherwise skip it — it is not useful for FPS or strategy titles.
- Run the Bottleneck Calculator before any upgrade. Know which component is actually limiting you before spending money. Fixing the right bottleneck first gives you the best performance-per-dollar result.
Frequently Asked Questions
Final Verdict — Worth Bookmarking
FPSTests.net is a genuinely useful, no-fluff tool. It covers every practical performance question a gamer or PC user might have — from monitor verification to upgrade planning — without asking for anything in return. No account, no download, no ads interrupting the tests.
Whether you are setting up a new gaming rig, troubleshooting lag, verifying a monitor purchase, or just curious about your reaction time — this suite gives you real numbers in under two minutes. Bookmark it and run it whenever something feels "off" about your setup.
Run FPS Tester →