Welcome to Input Lag Test | Gamepad Tester
Free Online Tool

Input Lag Test - Free Online Input Lag Tester

Test Controller, Keyboard and Mouse Input Lag Free Online, Measure Input Latency in Milliseconds, Compare Wired vs Wireless, and Reduce Response Delay for Competitive Gaming

Measure the input lag of your controller, keyboard, or mouse directly in your browser. React to a visual cue and the tool timestamps your response to calculate true input latency in milliseconds. Track minimum, average, maximum, and jitter across multiple runs — no software installation needed.

Live Latency Controller Lag Keyboard Lag Mouse Lag Wired vs Wireless Polling Rate No Download Competitive Gaming
Input Lag Preview
Ready
USB
4ms
BT
9ms
WiFi
7ms
TV
60ms
Excellent lag
sub 20ms
Noticeable lag
40ms+
Use the full test below to measure your setup
What Is Input Lag

What Is Input Lag

Input lag is the delay measured in milliseconds between a physical input action — pressing a controller button, clicking a mouse, or striking a keyboard key — and the moment the system registers that action. It is distinct from display latency, which is the further delay between system registration and the image appearing on screen. Input lag affects how responsive your controls feel regardless of your monitor.

Why Input Lag Matters

In competitive games like CS2, Valorant, and fighting games, a 10 to 20ms difference in input lag is perceptible and affects the timing of shots, combos, and dodges. Wireless controllers typically add 4 to 12ms over wired. Bluetooth keyboards add up to 15ms. Even 5ms of extra latency compounds with display lag, game engine processing, and network ping to create a noticeably sluggish feel that hurts accuracy and reaction time.

How This Test Works

The tool displays a visual cue on screen and precisely timestamps the moment it appears using performance.now(). When you react by pressing a button, clicking, or pressing a key, the tool records the exact timestamp of that input. The difference is your measured input latency. Subtracting a baseline human reaction component via multiple runs lets you compare your device's communication latency across wired and wireless connections.

Input Lag Test Tool
Input Lag Tester — React to Cue
Ready
Input Device
Controller
Keyboard
Mouse Click
Touch
Connection Type
Wired USB
Bluetooth
2.4GHz
Other
For the most accurate results, close other browser tabs and background apps before testing. Run at least 10 rounds and use the average result.
Test Zone — React When Green
Controller
Click START to begin
React as fast as possible when the zone turns green
Round: 0
Results
Last
--
milliseconds
Best
--
ms (min)
Average
--
ms (mean)
Jitter
--
ms (max-min)
Latency History — Per Round (ms) 0 rounds
Round Log
No rounds completed yet. Start the test above.
Note: This test measures the full round-trip from visual cue to input registration including your human reaction time. Run multiple rounds and compare across wired vs wireless connections to isolate device latency. Lower average and lower jitter indicate a better performing connection.
Input Lag Benchmarks

Input Lag Reference Scale — What Is Good

Controller and device latency benchmarks used by competitive gaming communities and hardware reviewers.

1 to 8 ms
Excellent
Wired USB controller or mechanical keyboard. Tournament-grade. Imperceptible latency for any game type.
8 to 20 ms
Good
High-quality Bluetooth or 2.4GHz wireless. Competitive play viable. Most players cannot perceive this range.
20 to 40 ms
Acceptable
Average wireless or TV Game Mode. Fine for casual play. Noticeable to trained competitive players in fast genres.
40 ms and up
High Lag
TV without Game Mode, heavy Bluetooth interference, or a degraded connection. Clearly perceptible in any action game.
Causes of Input Lag

What Causes Input Lag

Input lag comes from several layers in the signal chain. Understanding each source helps you reduce the ones within your control.

Controller

Controller Polling Rate

Controllers report their input state at a fixed interval called the polling rate, measured in Hz. A 125Hz controller reports every 8ms, a 250Hz controller every 4ms, and a 1000Hz controller every 1ms. The polling interval creates a hard floor on controller latency — even if your system is instantaneous, the controller adds a maximum delay equal to one polling interval before the browser reads the new state.

Connection

Wireless Transmission Delay

Bluetooth controllers add 4 to 12ms of latency from signal encoding, wireless transmission, and Bluetooth stack processing on the host. 2.4GHz proprietary wireless protocols are generally faster, adding 2 to 8ms. Wired USB reduces connection latency to under 2ms. Interference from other wireless devices, low battery levels, and physical distance from the receiver all increase wireless latency further.

System

OS and Browser Processing

The operating system processes USB and Bluetooth input events and queues them for applications. The browser then polls the Gamepad API at approximately 60Hz (every 16ms). JavaScript event loop scheduling adds 1 to 3ms overhead. Background processes competing for CPU time, power-saving mode throttling, and low-priority USB hub polling all add variable system latency that appears as jitter in test results.

Display

Display and VSync Latency

Your monitor or TV adds its own latency on top of input lag. Gaming monitors typically add 1 to 5ms. TVs without Game Mode add 30 to 100ms from image processing pipelines. VSync synchronises game rendering to the display refresh rate but adds up to one full frame of buffer delay (8ms at 120Hz, 16ms at 60Hz). Enabling Game Mode on your TV bypasses processing and reduces display latency dramatically.

Game Engine

Game Engine Frame Time

After the browser or OS registers your input, the game engine must process it in its next frame. A 60fps game has a 16.67ms frame budget — if your input arrives just after a frame begins processing, it waits nearly a full frame. Higher frame rates reduce this component of input lag directly. Running at 120fps cuts game engine input lag by half compared to 60fps, independent of your peripheral's polling rate.

USB

USB Hub and Port Latency

Front-panel USB ports, cheap USB hubs, and USB extension cables add their own polling overhead. Plugging into a rear motherboard I/O USB port connected directly to the chipset gives the fastest and most stable polling. USB hubs share bandwidth between all connected devices and can increase polling intervals. Unpowered USB hubs are particularly prone to adding latency under load from multiple devices.

How to Reduce Input Lag

How to Reduce Input Lag for Gaming

Most input lag is fixable without buying new hardware. These practical steps address the most impactful sources first.

Switch to Wired USB

Using a wired USB connection is the single largest reduction in controller input lag available. It removes wireless transmission delay entirely and gives you the most stable, consistent polling. For controllers, use the shortest high-quality cable available and plug directly into a rear motherboard USB port.

Enable Game Mode on Display

TVs have image processing pipelines that add 30 to 80ms of display lag. Enabling Game Mode bypasses most of this processing and reduces display latency to near gaming-monitor levels. This is the single biggest latency reduction available for TV gamers. Gaming monitors with 1ms response times need no special mode.

Disable VSync in Games

VSync prevents screen tearing but adds up to one full frame of buffer latency. At 60fps this is 16ms, at 60Hz. Disabling VSync or using G-Sync/FreeSync instead removes this buffer while preventing tearing through variable refresh. If you must use VSync, cap your frame rate to just below your monitor's maximum refresh rate to reduce the buffer.

Set Windows to High Performance

Windows power management throttles CPU speed when idle and can introduce USB polling delays during low-activity periods. Setting your power plan to High Performance prevents CPU and USB throttling. Also disable USB selective suspend in Power Options, which can cause brief latency spikes when a USB device wakes from a low-power state.

Update Controller Firmware

Manufacturers release firmware updates that improve polling rate stability, fix Bluetooth connection issues, and reduce input processing time. Update your controller firmware through the PlayStation Remote Play app for DualSense, the Xbox Accessories app for Xbox controllers, and the Nintendo Switch console for Pro Controller. Outdated firmware is a common cause of unexplained latency spikes.

Plug into Rear USB Ports Directly

Front-panel USB ports and USB hubs add their own polling latency. Plugging your controller or keyboard directly into a rear I/O panel USB port connected to the motherboard chipset gives the fastest and most stable polling. Avoid USB extension cables and powered hubs when precision latency matters. Use USB 3.0 ports for lower protocol overhead than USB 2.0 where possible.

Frequently Asked Questions

Input Lag Test FAQs

What is a good input lag for gaming?
For competitive gaming, a total system input lag of under 20ms is considered excellent and gives you responsive, precise control in fast-paced titles like CS2, Valorant, and fighting games. Input lag between 20 and 40ms is acceptable for most players, including competitive players in less timing-critical games. Latency above 40ms becomes noticeable as a perceptible delay in all action games and is a significant disadvantage in any competitive setting. Wired USB controllers and keyboards typically achieve 1 to 8ms of hardware input lag, while wireless connections add 4 to 12ms on top of that.
How do I test input lag online?
Use the Input Lag Tester on this page. Select your input device (controller, keyboard, mouse, or touch), select your connection type, then click Start Test. A visual cue will appear after a random delay — react as quickly as possible by pressing a button. The tool uses high-precision browser timestamps to calculate the delay between the visual cue appearing and your input registering. Run at least 10 rounds and use the average result. Compare your average across wired and wireless connections to isolate how much latency your connection type adds versus your baseline human reaction time.
Is wired or wireless controller faster for input lag?
Wired USB is consistently faster than wireless for input lag. A wired controller reduces connection latency to under 2ms. Bluetooth typically adds 4 to 12ms of latency from signal encoding, wireless transmission, and Bluetooth stack processing. Proprietary 2.4GHz wireless protocols like Xbox Wireless and PlayStation's dongle mode are generally faster than Bluetooth, adding 2 to 8ms. For competitive gaming, the difference between wired and Bluetooth is measurable and meaningful in precision-critical games. However, modern 2.4GHz wireless controllers are competitive with wired for most use cases.
What is polling rate and how does it affect input lag?
Polling rate is how frequently a device reports its input state to the computer, measured in Hz. A 125Hz polling rate means the device reports every 8ms. A 1000Hz polling rate reports every 1ms. The polling interval creates the minimum possible input lag floor for that device — if the device polls at 125Hz, there is up to 8ms of delay before your last input is transmitted. Most standard controllers poll at 250Hz (4ms) to 1000Hz (1ms). Gaming mice often poll at 1000Hz or higher. Bluetooth devices are limited by the Bluetooth protocol's scheduling to around 125Hz effective polling regardless of the device's nominal rate.
Does input lag affect my gaming performance?
Yes, especially in competitive and timing-based games. Input lag directly affects how quickly your character responds to your commands. In FPS games, high input lag means your aim adjustment arrives at the server later, giving opponents an effective reaction time advantage. In fighting games, frame-tight inputs require precision timing and high input lag makes one-frame links much harder. In rhythm games, input lag throws off timing accuracy. Professional esports players are highly sensitive to input lag and routinely test their peripherals and disable any system settings that add latency, including VSync and display image processing.
How does VSync affect input lag?
VSync prevents screen tearing by forcing the game to wait for the monitor's refresh cycle before sending a completed frame to the display. This creates a frame buffer that adds one full frame of render latency on top of your input lag. At 60fps, VSync adds up to 16.67ms. At 120fps it adds up to 8.33ms. This means a player running 60fps with VSync enabled experiences up to 16ms more input lag than one running the same frame rate without VSync. Using adaptive sync technologies like G-Sync or FreeSync instead eliminates screen tearing without the frame buffer delay that VSync introduces.
Can I reduce input lag without buying new hardware?
Yes, several software and settings changes reduce input lag without new hardware. Enabling Game Mode on your TV removes the image processing pipeline and can reduce display latency by 30 to 80ms. Disabling VSync or switching to G-Sync/FreeSync removes frame buffer delay. Setting Windows Power Plan to High Performance prevents CPU and USB throttling. Disabling USB selective suspend in Power Options eliminates wake-latency spikes. Updating controller firmware often improves polling stability. Closing background applications and browser tabs reduces CPU contention that causes scheduling jitter. Switching from a USB hub to a direct rear motherboard port removes hub polling overhead.
Why does my input lag test show high jitter?
High jitter — a large difference between your minimum and maximum measured latency across rounds — is caused by inconsistent scheduling in the signal chain. Common causes include: background CPU processes competing with input polling, Bluetooth interference causing retransmissions, a USB hub sharing bandwidth between multiple devices, Windows USB selective suspend waking from a low-power state, or the browser's JavaScript event loop being delayed by other page activity. High jitter is often more disruptive than slightly higher but consistent latency, because the inconsistency makes your controls feel unpredictable. Switching to wired, using a rear USB port directly, and enabling High Performance mode typically reduce jitter significantly.
What is the difference between input lag and reaction time?
Reaction time is the biological delay between a human perceiving a stimulus and consciously initiating a motor response — typically 150 to 250ms for an average person. Input lag is the technical delay between the physical input action and the system registering it, typically 1 to 20ms for modern peripherals. This test measures both combined because they are impossible to separate in a browser environment. To isolate device latency, run many rounds and compare your average across different connection types (wired vs Bluetooth). The difference in average results between connection modes reflects the added device latency of the slower connection, since your human reaction time remains constant across both tests.
Is the input lag tester free?
Yes, the input lag tester is completely free with no account, no registration, no email, and no usage limits. All latency calculations are performed locally in your browser using high-precision JavaScript timestamps. No test results, input data, or device information is ever transmitted to any server. You can run as many rounds as you like, test as many devices as needed, and compare wired versus wireless connections with no restrictions.

Gamepad Tester — free browser-based Input Lag Test for controllers, keyboards, and mice. Measure input latency in milliseconds, track minimum, average, maximum, and jitter. Compare wired vs wireless connections. All data processed locally. Compatible with Chrome 58+, Edge 79+, Firefox 55+, Safari 14+.