Refresh Rate Tester
Press Start Test and this refresh rate tester counts frames in real time, showing your detected Hz, average ms/frame, and total frame count. A moving square lets you see the smoothness for yourself, while the comparison table flags which rates (60–360 Hz) your monitor matches. To check your screen resolution on a secondary monitor, open the tool on that screen and the values update immediately.
Visual Frame Rate Test
Higher refresh rates show more distinct squares. Press Start Test to begin.
Refresh Rate Comparison
| Refresh Rate | Frame Time | Common Use | Status |
|---|---|---|---|
| 60 Hz | 16.67 ms | Standard monitors, most TVs | — |
| 75 Hz | 13.33 ms | Budget gaming monitors | — |
| 120 Hz | 8.33 ms | Gaming TVs, some monitors | — |
| 144 Hz | 6.94 ms | Popular gaming standard | — |
| 165 Hz | 6.06 ms | High-end gaming monitors | — |
| 240 Hz | 4.17 ms | Competitive esports | — |
| 360 Hz | 2.78 ms | Professional esports | — |
Ever wondered whether your refresh rate tester results actually reflect what your panel hardware is capable of — or whether something in your setup is silently capping your output? Knowing your real detected refresh rate matters the moment you start questioning why mouse movements feel sluggish, why scrolling isn't perfectly smooth, or why your expensive 144Hz gaming screen seems to behave no differently from a standard 60Hz display. This screen refresh rate test runs automatically the instant the page loads, giving you a real-time reading within a couple of seconds — no clicks, no configuration required.
How Your Interactive Refresh Rate Tester Works
Detected Refresh Rate and Real-Time Detection
The tool uses JavaScript's requestAnimationFrame API — the same mechanism web clients use to synchronise rendering — to measure how frequently your output is actually pushing new frames. Rather than reading a system value directly, it performs real-time detection by timestamping each callback and computing the loop interval between successive frames. After a 1-second sampling interval the Hz dashboard stabilises, giving you an accurate measurement of your display refresh rate as the web client currently sees it. Keep all other programs and tabs closed so your computer has the maximum available resources for this task — open tabs and high cpu load or graphics card load can introduce noise that skews the reading.
The detected refresh rate figure shown is derived from frame rate calculation — sampling the frame interval between successive frames over time. A low variance score indicates a stable, high-quality signal; higher jitter variance suggests something — a background process, memory cleanup, or power throttling — is interfering with frame delivery. The frequency spectrum section beneath the main reading highlights where your result sits relative to the 60 (standard), 144 (enthusiast), and 240 (pro-level) reference points, making it easy to confirm at a glance whether the output is performing within its rated spec.
The test starts on its own. To run it again, either refresh the page or click the "Test Again" button.
Frame Rate (FPS) — What the Numbers Mean
Alongside the reading you will see a live fps check section displaying current fps, max fps, min fps, and mean fps figures. These reflect how many frames the web client's rendering engine is completing each second, which — because web clients implement v-sync — is capped by the active display refresh rate. That is why this fps test is an effective indirect measurement of output frequency: if your graphics card renders faster than the output can cycle, the client simply waits for the next scan cycle. The result is that mean fps closely tracks your output's active refresh rate under normal conditions, with measurement accuracy of roughly ±1–2 Hz when the system is unloaded.
Frame Time — Reading the Real-Time Chart
The frame time chart is the most revealing part of the tool. Frame time is the duration in milliseconds between successive rendered frames. At 60Hz the ideal frame time is 16.67ms; at 120Hz it is 8.33ms; at 144Hz it drops to 6.94ms; at higher rates it reaches 4.17ms. This frame time visualization plots each successive ms-per-frame value as a vertical bar in a frame interval chart — uniform green bars indicate stable output and consistent frame synchronisation, while abrupt red spikes signal a frame drop caused by cpu load spikes, JavaScript cleanup cycles, or competing background tasks. Frame time consistency matters more than average fps alone: a display averaging 60 fps but spiking to 30ms every few seconds will produce visible judder that no average figure captures, and frame time visualization makes this immediately apparent.
Motion Block Test and Triple-Speed Motion Verification
The motion block test presents synchronized sliding blocks at three speeds — 1x speed, 2x speed, and 4x speed — designed to let you verify motion fluidity. This is a verification technique popularised by tools like Blur Busters' UFO tests and the ufo benchmark. On a high-speed output, fast-moving blocks will show crisp edges and negligible ghosting; on a 60Hz output the same blocks exhibit noticeable trailing. The triple-speed approach amplifies the difference, making the comparison immediately visible even to first-time users. Think of it as a simplified ghosting and trailing test in one: if the 4x-speed block looks sharp with clean edges, your elevated cycle rate is genuinely active. If it looks indistinguishable from a standard 60Hz output, your refresh rate configuration may not have taken effect. This is similar in principle to the horse clips used on some competing tester pages, which animate objects at different framerates to illustrate perceived fluidity differences — the synchronized blocks here serve the same comparison purpose but are rendered natively in the client for accurate testing without relying on pre-recorded footage.
Understanding Screen Refresh Rate and What Your Results Tell You
What Is a Screen Refresh Rate?
Your monitor's refresh rate describes how many times per second the output redraws the image — measured in hertz (cycles per second). A 60Hz output redraws 60 times every second; a faster unit redraws 144 times. From a hardware perspective, this is a fixed property of the scanning beam and backlight cycle, set by the specs and the signal your graphics card delivers. It is entirely separate from resolution — a 4K unit can run at 60Hz or at a higher rate depending on the connection standard and graphics driver configuration in use. Use the ppi calculator to compare the pixel density of different monitors before purchasing a replacement display.
Higher output cycle rates translate directly into smoother motion: navigation fluidity, window dragging, pointer tracking, and animation all benefit because more frames are shown per second. It also reduces trailing since each frame is held for a shorter time before the next one replaces it. For some users, particularly those sensitive to strobing, a higher cycle rate also contributes to reduced eye strain — fewer visible strobe cycles and less visual fatigue over extended sessions, which matters for ergonomics and long-term eye health. This improvement in visual quality is one of the primary reasons enthusiasts invest in faster panels.
Hz vs FPS — Refresh Rate vs Frame Rate Explained
One of the most common points of confusion is the relationship between output frequency and frame rate. Refresh rate is a property of the output: it is set in hardware and system output configuration, and it dictates how often the unit physically updates. Frames per second is a property of the graphics card: it measures how quickly the graphics hardware renders and delivers new frames to the output buffer. When these two values are mismatched — for example, when your graphics card renders at 120 fps but your unit is configured to a lower rate — the result is either image tearing (frames split across two cycles) or, if v-sync is active, capped output. Variable refresh rate technology (vrr), including g-sync and freesync and hdmi vrr, solves this by allowing the output to dynamically adapt its timing to match graphics card frame-by-frame, achieving tearing elimination without the response delay penalty of traditional v-sync lock.
In web clients specifically, v-sync means the rendering loop is always synchronised to the active cycle rate via requestAnimationFrame. This is why the fps check this tool performs is an effective proxy for detecting your output's actual refresh rate — the client cannot render faster than the output cycles, so fps equals the rate under a clean, unloaded system.
Common Refresh Rate Values: 24/30 Hz, 60 Hz, 120 Hz, and 240 Hz
Different use cases call for different framerates. Here is a breakdown of the values you are most likely to encounter:
- 24 or 30 Hz — The standard for cinema and television. Films are traditionally shot and exhibited at 24fps; broadcast television uses 30fps (or 25fps in PAL regions). These low rates can introduce judder on outputs running at non-integer multiples of the source rate, which is why units cycling at 120 times per second are useful for footage — they can show 24fps content at an integer-multiple ratio (5×24 = 120) without frame interpolation.
- 60 Hz — The baseline standard for computer outputs and what the majority of productivity users experience. A frame interval of 16.67ms per frame. Sufficient for internet navigation, productivity, and standard footage playback. High-frame-rate content beyond 60fps cannot be shown without a faster unit.
- 120 Hz — A significant step up in fluidity. A unit at this rate runs at 8.33ms frame intervals, making navigation noticeably more fluid. Used in premium units, modern televisions, and increasingly in smartphone outputs (including iPhone ProMotion). Also the minimum for judder-free 24fps cinema playback via integer-multiple ratio.
- 144 Hz / 240 Hz — The enthusiast tiers for pc gaming. 144Hz is today's entry standard for competitive play; the higher tier is the threshold for serious tournament-level players in first-person shooters and fighting games where every millisecond of reduced response delay and sharper motion matters. The perceptual jump from 60Hz to the 144Hz tier is dramatic; from there to the higher tier the improvement follows diminishing returns, though serious tournament competitors still benefit.
Why High Refresh Rate Matters for Gaming and Everyday Use
The case for high refresh rate goes beyond pc gaming experience. In competitive play, a faster output cycle directly reduces the time between a player's input and the moment it appears on-screen — a form of latency reduction that makes actions feel immediate and gives a real edge. For first-person shooters and online titles specifically, the difference between the standard tier and the 144Hz tier is often the difference between seeing and reacting to an opponent before they react to you.
Outside of play, the benefits are equally real. Internet navigation feels sharper because fluidity improves noticeably. Productivity work on a faster output makes window dragging and cursor tracking feel more natural. From an ergonomics standpoint, reduced strobing at higher cycle rates contributes to less eye strain over a long work session — though backlight PWM dimming (testable with a pwm test) is a separate issue. Even system UI motion benefits: interface transitions render more smoothly, making the desktop feel faster and more responsive without any change to underlying system output.
Ensuring Your High Refresh Rate Is Active: Windows, macOS, and GPU Driver Settings
Many users purchase a 144Hz or faster unit only to discover their system is running at a lower rate because the operating system defaulted on first connection. Here is how to verify and correct this:
- Windows: Right-click the desktop → Display Settings → Advanced Display Settings → select the correct refresh rate from the dropdown. Alternatively, Settings → System → Display → Advanced Display. If the target rate does not appear, check your cable — HDMI 1.4 is limited to 1080p at a lower maximum; HDMI 2.0 and DisplayPort are required for higher combinations of resolution and cycle rate. The output configuration may need to be forced via advanced output configuration if the auto-detected rate defaults lower.
- macOS: System Preferences → Displays. Hold the Option key and click the rate selector to reveal all available rates including ProMotion adaptive options. Mac output settings on Apple Silicon machines handle ProMotion automatically, but external units connected via HDMI may default to a lower rate without manual switching in the output section.
- Graphics Driver: Both NVIDIA Control Panel and AMD Software (Radeon Software) provide rate configuration independent of the OS output section, and sometimes expose rates the OS UI does not list. After changing the rate in either utility, perform verification by returning to this tool and checking whether the reading updates accordingly.
- Cable Standard: As noted, the cable connecting your graphics card to your unit must support the target bandwidth. DP 1.2 supports up to 1080p at a high rate; DP 1.4 handles 4K at 120Hz. HDMI 2.0 supports 1080p at a high rate and 4K at 60Hz; HDMI 1.4 caps at lower combinations. Mismatched cables are the most common cause of a unit failing to reach its rated spec despite correct system output configuration.
- Power Saving Mode: On a portable system, an energy-saving profile is a frequent culprit. Battery throttle can cap rendering — and sometimes the entire output pipeline — at a lower rate to reduce power consumption. Plug in your device and switch to high performance mode in your power profile settings before running a high-speed testing session for accurate results. This is especially true on portables whose outputs support adaptive cycling (LTPO), where battery state directly influences the active rate.
- Graphics Acceleration in the Browser: Ensure hardware acceleration is enabled in your web client. Without it, the rendering pipeline may be capped at 60fps regardless of your output's native rate. This is a common reason for a web client measurement showing 60Hz on a faster capable system.
Refresh Rate Requirements by Use Case — Screen Motion Benchmark Guide
Competitive Gaming: 144Hz to 240Hz for Minimal Input Lag
For competitive play and tournament-level action, 144Hz is the minimum recommended standard today, with the highest tier being the threshold for serious contenders. The reasoning is straightforward: at the top rate the frame interval is just 4.17ms, meaning the output is physically cycling more than four times as often as a standard 60Hz unit. This compresses the worst-case response delay to its theoretical minimum for a fixed-rate output. Pairing a fast unit with a 1ms GtG response time eliminates most remaining trailing at the hardware level, making the setup as responsive as current technology allows. Enable G-Sync or FreeSync (variable refresh rate adaptive sync) if your graphics card frame rates fluctuate — this prevents image tearing without reintroducing response delay via traditional v-sync lock. Frame rate stability matters as much as peak fps: fluctuating frame rates on a fixed-rate output without VRR produce visible judder and frame drop even if the mean fps is high. The backlight bleed test is the standard check for IPS and VA panels before using a display for photo or video editing.
Video and Film: 24fps to 60fps Display Requirements
Cinema content is mastered at 24fps. Television broadcast runs at 30fps or 25fps. Streaming services deliver content at 30fps or 60fps depending on the title. A standard 60Hz output covers all of these rates — with the caveat that 24fps content on a 60Hz output cannot be shown at an integer multiple, requiring either 3:2 pulldown (which introduces judder) or motion compensation via MEMC technology. A 120Hz output resolves this elegantly: 24fps × 5 = 120, meaning every source frame is shown for exactly five cycles, producing smooth, cinema-accurate motion without compensation artifacts. For users who watch a lot of cinema on a desktop unit or television, 120Hz is the sweet spot. High-frame-rate content shot at 60fps or higher looks best on units running at an integer-multiple ratio to the source framerate.
Office Work and Web Browsing: Is 60Hz Enough?
For productivity and internet navigation, a 60Hz output is genuinely sufficient for most tasks. Word processing, spreadsheets, and email do not stress any cycle rate — the output is largely idle between keystrokes. However, if you spend significant time navigating through long documents or pages, upgrading to 120Hz makes a perceptible difference in fluidity that many users find reduces eye strain over a long session. Beyond 120Hz the improvement for non-gaming productivity use offers almost no perceptible benefit, making 120Hz the practical ceiling for productivity-focused users. macOS ProMotion with its adaptive cycling handles this automatically, dropping to a low rate on still content to save power while jumping to 120Hz during navigation — an ideal balance of throughput and energy use for portable users.
Mobile Devices: Checking Refresh Rate on Phones and Tablets
Handheld device refresh rate has become a major differentiator in the smartphone market. Most Android flagship devices now ship with faster outputs, and some support even higher rates. iPhone ProMotion uses LTPO technology to deliver adaptive cycling between 1Hz and 120Hz depending on content — saving energy on still content while delivering full speed during navigation and transitions. To check your phone output's active rate, open this tool in your handheld client and observe the reading. Note that due to client vs native rendering differences, the client measurement on a handheld device may report a lower value than the unit's native rate — some handheld clients cap rendering below the hardware maximum. For accurate results, plug the device in (eliminating battery throttle), disable the energy-saving profile, close all open tabs to free resources, and retest. On iOS, Safari has access to ProMotion's full rate through the system; other clients on iOS are more constrained. If the client still shows a lower rate on a faster device, this reflects a client cap rather than a hardware problem — native apps on the same device will render at the full rate.
Interpreting Refresh Rate Detection Results and Troubleshooting Common Issues
Worked Example: 144Hz Monitor Showing 60Hz in the Tester
You have purchased a high-rate unit and connected it to your desktop PC, but the refresh rate tester is showing 60Hz. Here is the diagnostic walkthrough:
- Check output configuration first. Navigate to Settings → System → Display → Advanced Display Settings. Confirm the rate dropdown shows the correct value selected. Many units default to 60Hz on first connection — this is the most common cause.
- Check your cable. If you connected via HDMI, confirm whether it is HDMI 1.4 or HDMI 2.0. A lower-spec HDMI cable at 1080p may not reliably deliver the target rate. Switch to a DisplayPort cable (DP 1.2 minimum) if available — DisplayPort is the preferred connection for high-speed outputs.
- Verify graphics driver settings. Open NVIDIA Control Panel or AMD Software and check the rate configuration under Change Resolution or Output settings. The driver-level setting can override or supplement the OS configuration, and sometimes exposes an option that does not appear in the Windows UI.
- Enable hardware acceleration in your web client. In your client's settings, confirm hardware acceleration is turned on. Without it, the rendering pipeline may be capped at 60fps regardless of what the output is configured to.
- Rerun the screen refresh rate test. After making changes, reload this page (or press the test again button) and allow a couple of seconds for the reading to stabilise. If it now shows the correct rate with uniform green bars in the frame time chart, your refresh rate configuration is correct.
Worked Example: Mobile User Sees Lower Reading Than Expected
You own a phone with a 90Hz output and run this checker in a handheld client, but the detected refresh rate shows 60Hz. This is a well-known client vs native limitation: handheld clients do not always render at the device's full native rate. The client's rendering loop is subject to the OS's VRR policy, which on many Android devices caps client content at 60fps to reduce energy use unless the user or OS explicitly grants the client access to the full rate. To maximise your result: plug the device in, disable the energy-saving profile, close all open tabs to free resources, and retest. If the client still shows 60Hz on a faster device, this reflects a client cap rather than a hardware problem — native apps on the same device will render at the full rate.
Worked Example: Red Spikes in the Frame Time Chart
Your output is configured at the target rate and the reading is correct, but the real-time chart shows frequent elevated spikes interrupting otherwise stable bars. These anomalies indicate frames that took longer than expected to render — typically exceeding 20ms on a 144Hz system where the expected frame time is 6.94ms. Common causes include:
- Background tasks: Other applications consuming cpu or graphics resources interrupt the client's rendering loop. Close non-essential programs and open tabs before testing.
- JavaScript cleanup cycles: Scripting engines periodically pause execution for garbage collection, causing a single frame to spike. Occasional isolated anomalies are normal and do not meaningfully affect perceived fluidity.
- System load: Antivirus scans, system updates, or other background tasks competing for resources produce clusters of spikes. If spikes are frequent and grouped, check Task Manager for background processes consuming significant CPU or graphics resources.
- Power profile: A portable system running on battery in an energy-saving profile may not sustain consistent frame delivery. Switching to high performance mode and plugging in typically resolves persistent frame time spikes.
Frame stability — measured by the variance score and jitter variance — is the ultimate indicator of output health and system readiness. An output delivering frame synchronisation with low variance and no elevated spikes is performing optimally. Persistent judder or image tearing alongside spikes usually points to a system resource problem rather than an output hardware fault.
Frequently Asked Questions
- What is a screen refresh rate?
- Refresh rate is the number of times per second your monitor updates the image it displays, measured in Hertz (Hz). A 60Hz monitor refreshes 60 times per second, while a 144Hz monitor refreshes 144 times per second. Higher refresh rates produce smoother motion, especially in fast-moving content like games.
- Why does it show 60Hz when my screen is 144Hz?
- This is usually a settings issue, not a hardware problem. Check your operating system's display settings — on Windows go to Display Settings > Advanced Display > Refresh Rate and set it to your monitor's native Hz. Some browsers and laptops on battery power also cap the animation loop at 60Hz regardless of your monitor's capability.
- Is the browser measurement accurate?
- Browser-based refresh rate tests use requestAnimationFrame, which closely mirrors your OS display refresh setting rather than the raw panel capability. Results are accurate to within 1–2Hz under normal conditions. For the most reliable reading, close other tabs and applications, plug in your laptop, and run the test for at least 3 seconds.
- What's the difference between refresh rate (Hz) and frames per second (FPS)?
- Refresh rate (Hz) is a hardware property — how many times your monitor can redraw the screen per second. FPS is a software property — how many frames your GPU is producing per second. For the smoothest experience, your FPS should match or exceed your monitor's Hz. If your GPU produces 200 FPS but your monitor is 60Hz, you'll only see 60 unique frames per second.
- Why is a high refresh rate important for gaming?
- High refresh rates reduce motion blur and input lag, making fast-paced action feel more responsive and easier to track. In competitive games like first-person shooters, the difference between 60Hz and 144Hz is immediately noticeable — targets are clearer and your inputs feel snappier. For casual gaming and general use, 60Hz is perfectly adequate.
- What are common refresh rate values and what are they used for?
- 60Hz is the standard for general browsing, streaming, and everyday computing. 75Hz and 90Hz offer a modest smoothness upgrade. 120Hz and 144Hz are popular for gaming. 240Hz and 360Hz are used by professional and competitive esports players who demand maximum responsiveness. Most content — movies and streaming — is produced at 24–60fps, so very high Hz primarily benefits gaming.
- Is a high refresh rate bad for your eyes?
- No — higher refresh rates are generally easier on the eyes. Lower refresh rates (below 60Hz) can cause visible flicker that contributes to eye strain and headaches. Screens at 75Hz and above eliminate perceptible flicker for most people. Eye strain from screens is more commonly caused by blue light, poor ambient lighting, or prolonged use rather than refresh rate.
- What does frame time stability mean?
- Frame time is the interval between each frame being drawn, measured in milliseconds. A 60Hz screen has a target frame time of ~16.67ms; a 144Hz screen targets ~6.94ms. Stability means these intervals are consistent — large spikes in frame time cause visible stutters even if your average FPS looks fine. Excellent stability means your screen is delivering smooth, uniform motion without dropped frames.