Skip to main content

Input Lag Visualizer

Visualize input lag with ghost cursors and live frame time analysis.

Free & unlimitedWorks offline

Jitter analysis

0.00 ms
0.00 ms
0.00 ms
---
---/---ms
0px/s

Mouse velocity

0px/s

Move faster for meaningful testing

Settings

What is input lag?

Input lag is the delay between your physical input and the result appearing on screen. It is the sum of USB polling, OS processing, browser rendering, and display response.

Ghost balls show where your cursor was 1, 2, 5, or 10 frames ago. The further behind they trail, the more lag or frame delay is present. At 60fps, each frame is ~16.7ms.

Note: This tool measures lag within the browser rendering pipeline. It does not capture display panel response time.

Jitter represents how consistent your frame times are. Lower jitter means smoother motion.

Testing tips

  • Move your mouse in fast circles for the most revealing ghost separation
  • Enable all ghost delays to see how input lag compounds over frames
  • A wired mouse will show less lag than wireless in most cases
All processing happens in your browser. No data is sent to any server.

About this tool

  1. 1

    Move your mouse

    Move your mouse over the canvas area. A ball follows your cursor with 1:1 tracking.

  2. 2

    Observe ghosts

    Transparent ghost balls show where your cursor was 1, 2, 5, and 10 frames ago - the gap represents input lag.

  3. 3

    Check frame times

    The frame time chart below shows consistency. Stable frame times mean smooth input response.

  4. 4

    Adjust settings

    Toggle ghost visibility, enable trail mode, or change ball size to customize the visualization.

  • A larger gap between the main ball and ghosts indicates more input lag or lower frame rate.
  • Stable frame times (flat line on the chart) are more important than raw FPS for input responsiveness.
  • Browser-measured lag includes OS compositor, browser rendering, and display processing - not just the monitor.
  • Try moving your mouse in fast circles to see how well the balls keep up - smoother is better.
  • Real-time cursor follower ball with 1:1 mouse tracking
  • Ghost balls at 1, 2, 5, and 10 frame delays for visual lag comparison
  • Frame time chart with reference lines at 60Hz, 120Hz, and 144Hz
  • Jitter analysis with standard deviation of frame times
  • Mouse velocity display showing movement speed in pixels/second
  • Customizable ghost visibility, ball size, trail mode, and background color
  • Visually assessing input lag on different monitors or display settings
  • Comparing input responsiveness between browsers or operating systems
  • Checking for frame time consistency and jitter that affects gaming feel
  • Demonstrating the concept of input lag to others in an intuitive way

Related tools

View all

We use anonymous analytics to improve ToolChamp. No personal data is stored or sold. Privacy Policy