Mouse Trail hero image

Free Mouse Trail

Free open source mouse trail test online. Visualize cursor movement, track pointer paths, smoothness, and motion behavior in the browser. No download needed.

Download from Microsoft Store Download from Microsoft Store

Mouse Trail

Use the live tool below to complete your test.

Cursor tracker

Move inside the workspace to trace your mouse path. On a touchscreen, drag with one finger.

Local to this tab
Cursor X / Y
— / —
Workspace CSS pixels
Last movement ΔX / ΔY
— / —
Within the current stroke
Path distance
0 px
Workspace CSS pixels
Movement samples
0
Browser-delivered positions
Last sample interval
— ms
Within the current stroke
Recorded movement time
0.00 s
Intervals of 250 ms or less
Your browser needs canvas support to draw a cursor trail.Move here to begin

Loading cursor tracker…

What is measured: pointer positions received inside this workspace, in CSS pixels. This is not raw sensor data, physical mouse travel, a hardware polling-rate measurement, or an accuracy score. Cursor data stays in this tab; export only when you choose.

Rate Mouse Trail: 4.8 (6 ratings)

Mouse Trail is a free, browser-based mouse trail tester to visualize cursor movement and tracking accuracy.

  • Cost: Free, no signup
  • Install: None — runs in the browser
  • Privacy: Runs locally, no uploads
  • Platforms: Windows, macOS, Linux, Android, iOS
  • Time: Under a minute

Mouse Trail guide

Track your cursor path and inspect movement samples

This cursor tracker draws the positions your browser receives inside the workspace. Use it to inspect a path, read live X/Y coordinates, compare repeated movements, or export a trace. A line or sample-dot view is more useful for inspection than decorative emoji trails.

Run a repeatable movement check

Choose a traceChoose a continuous line or sample dots. Use the grid, straight-line or circle guide to repeat the same movement.
Move and repeatMove slowly inside the workspace, then try a faster pass. A mouse records on hover; a touchscreen records a one-finger drag.
Pause and inspectPause to inspect the trail and measurements. Leaving and re-entering starts a separate stroke, so travel outside the box is not added.
Save and compareSave a PNG for visual comparison or export a CSV of positions and sample timestamps. Clear before changing one condition, such as your surface, port or browser.

Read the measurements correctly

X/Y can be relative to the workspace, browser viewport or web page. All coordinates and path distance use CSS pixels, not physical sensor counts or inches. ΔX/ΔY is the difference between successive workspace positions in the same stroke. Sample interval is the time between those browser samples. Recorded movement time sums intervals of at most 250 ms; longer pauses and travel outside the workspace are excluded.

The line joins received positions without adding a smoothing filter. Jagged paths or large gaps can be worth repeating, but they do not by themselves prove a faulty sensor: your hand, operating-system settings, browser scheduling and merged pointer events can all affect the trace.

Looking for raw cursor input or a different mouse test?

A browser page receives pointer events rather than raw USB/HID packets. Where supported, this tool reads coalesced positions to retain more of the browser's movement samples. It cannot measure physical DPI, switch off operating-system acceleration, capture other applications, or install a desktop-wide cursor trail.

Use the mouse button and wheel test for clicks and scrolling, the polling-rate test for browser event-rate estimates, the DPI tester for a measured-distance comparison, or the mouse accuracy test for target-click practice.

Cursor tracker FAQ

Cursor tracker questions

What does this mouse cursor tracker record?

It records pointer positions delivered inside its workspace, with live coordinates, movement deltas, CSS-pixel path distance and sample timestamps. A mouse records on hover and a touchscreen records a one-finger drag. Pause keeps your results for inspection.

Is this a raw cursor input tracker?

It shows browser-delivered pointer samples, including coalesced positions where the browser supports them. These are not raw sensor counts or USB/HID packets, and the trace cannot establish hardware polling rate, physical DPI or a hardware fault.

Can I save my mouse movement trace?

Yes. Save trail PNG downloads the current drawing. Export movement CSV downloads sample times, stroke numbers, workspace, viewport and page coordinates, movement deltas and pointer type. Export pauses recording; resume or clear to continue.

Does it track my cursor outside this page?

No. Recording is limited to the workspace in this tab. Leaving starts a new stroke on return, and switching away pauses recording. Cursor data is held only in this tab and is not uploaded or saved to browser storage by the tool.

Why has recording paused after a resize or a long run?

Resizing pauses the trace to preserve its original CSS-pixel measurements; clear to record at the new workspace size. A run also stops at 10,000 samples to keep memory bounded. Export the retained trace or clear for another run.

Can I still use emoji mouse trails?

Yes. The style menu includes ten emoji trails as well as a continuous line and sample dots. The style changes only the drawing; it does not add a score or change the recorded movement measurements.

Windows app

KeyboardTester.click is available from Microsoft Store

Install the official Windows app shortcut, or keep using the same free testing tools in your browser.

Download from Microsoft Store Download from Microsoft Store