Measure your controller's report rate, circularity error, stick drift, buttons, triggers, and gyroscope directly in your browser.
L2
0%
Left Stick
AXIS 0
0.00000
AXIS 1
0.00000
Circle Error:0.0%
Eccentricity:0.0%
Asymmetry:0.0%
Center Error:0.0%
Resolution:Learning
0
Report Rate
Average
Hz
0%
0%
Unknown
0
AVERAGE
Waiting for controller...
Axis Snapping
Inner Deadzone
Center Skip
Low Resolution
Incomplete Range
Mode:Unknown
R2
0%
Right Stick
AXIS 2
0.00000
AXIS 3
0.00000
Circle Error:0.0%
Eccentricity:0.0%
Asymmetry:0.0%
Center Error:0.0%
Resolution:Learning
Click the Connect Controller button above, select your device, and rotate the thumbsticks.
Wizard
Guided test
Stick Tracer Web does not collect or store your test data. Everything stays on your device.
Settings
Graphics
Stick Tracer Web Guide v1.6.2.4
Testing Sticks
• Circularity Error: Slowly rotate the thumbsticks along the extreme outer edge. A lower percentage indicates a more perfect circle. Click the metric row to toggle the visualizer.
• Center Error: Let go of the sticks. The green dot in the center shows how far off-center the stick naturally rests. Click the metric row to toggle the visualizer.
• Resolution: Effective Resolution. The bit-depth precision of the stick's sensors (e.g., 8-bit, 12-bit). A higher bit value means smoother micro-adjustments. Hover over the value to see the estimated discrete steps from the center (sfc).
• Eccentricity: Measures how uniformly the outer circle boundary extends in all directions. It is highly recommended to enable RAW mode (0% outer deadzone / no outer circle clamping) in your gamepad configuration software to accurately test sensor eccentricity. Click the metric row to toggle the visualizer.
• Error Detectors: Icons will appear in the top-right corner if the app detects critical issues:
Axis Snapping: The stick is magnetically drawn to the X/Y axes.
Inner Deadzone: The controller ignores tiny movements near the center.
Center Skipping: The input jumps abruptly when crossing the center.
Low Resolution: The sensor lacks precision (less than 8-bit), causing jagged movements.
Incomplete Range: The stick physically fails to reach 100% on the outer edge.
Note: Double-clicking an error icon will reset it. However, this may also reset the underlying metric (such as resolution or circularity) which you will need to measure again.
Guided Wizard
• The wand button opens a guided flow for Circle Error, Drift, and Resolution. It limits collection to the current step, shows progress, and lets you reset only that step.
• The final step calculates your overall Gamepad Rating Score and letter grade, and lets you submit the guided result to Gamepadla.
Buttons, Triggers & Haptics
Buttons
• Buttons: D-Pad and face buttons (A, B, X, Y) light up the floating dots around the stick canvases.
• Bumpers & Sticks: Pressing the bumpers (L1/R1) illuminates a neon arc on the top of the circles. Clicking the sticks (L3/R3) highlights the "Left/Right Stick" headers.
• Analog Triggers: The background of the left/right panels smoothly fills up as you press the L2/R2 analog triggers.
• Vibration & Haptics: Click the phone-shake icon to run a motor test. Steam controllers can also play a short haptic tune with the music-note icon; trigger rumble appears only on supported gamepads such as DualSense.
• Gyroscope: If your controller supports motion sensing (like Sony or Switch), the 3D neon rings around the Report Rate will rotate in real-time as you tilt the gamepad.
Report Rate (Hz)
• Vigorously rotate the sticks to measure how often the browser receives fresh controller reports. This is shown as Report Rate: the rate of reports reaching the computer/browser, not a direct measurement of how often the gamepad transmits data internally.
• A true stick-movement polling-rate test cannot be measured accurately in a browser. For that method, use the Polling desktop tool.
• Click directly on the Report Rate numbers to switch between Average and Max modes.
• Understanding the Modes:
Average: The arithmetic mean of recent browser-received reports. It reacts quickly to changes in the report stream.
Max: The highest stable average detected. It only rises after repeated higher readings stay close together, so short spikes are ignored.
Data Modes & Tracing
• Raw: Shows the direct numeric stick coordinates under the graphs.
• Coordinates View: In Settings, choose Graph for overlay values or Sidebar for separate axis bars.
• None / Fade / Constant: Hide the trace, show a decaying trail, or keep a permanent path of stick movement.
Tools & Connectivity
• Input Mode: The app auto-detects XInput, DInput, Sony, Switch, or Steam input and shows it on the right panel.
• Top actions: Screenshot saves a PNG, Share creates a result link, Wizard opens the guided flow, Settings changes display options, and Info opens this guide.
• Settings: Theme, Resolution Display, Controller Visibility, Error Graph Style, Error Panel, Coordinates View, Graphics Engine, and Render Limit only change how data is displayed or rendered.
• Reset Data: Click the ↺ icon under the report rate to wipe plotted points, maximums, and error histories.
• Scale Elements: Hold S and use your mouse Scroll Wheel to dynamically resize certain UI elements.
Debug Console & Thresholds
• Debug Console: Open the console via the terminal icon in the top right. It logs all incoming gamepad input packets in real-time, helping developers identify phantom inputs or jitter spam.
• Thresholds (THR): Hall-effect sensors often generate micro-noise at the hardware level. The Axis THR and Btn THR values allow you to filter out these micro-movements. For example, a threshold of 0.01 means the console will only log a packet if the stick moved by more than 1% compared to the last recorded value.
• Packets that exceed the threshold are highlighted in pink, making it easy to spot erratic, spammy inputs from faulty sensors.
Mobile Limitation
You are viewing the streamlined mobile version of the tester. For advanced diagnostics, including Report Rate (Hz), 3D Gyroscope, and Data Trace Modes, please open this site on a Desktop browser.
About the Author
John Punch has been developing the gamepad latency testers community since 2023. He is the creator of Gamepadla.com, develops specialized testing software, and is the author of both the hardware GPDL tester and the Prometheus 82 tester. Interface and design improved with the support of VK's Channel.
Share Result
Add a short note to display at the top of the shared page (up to 80 characters).
Gamepad Rating Report [experimental]
0
GRADE -
Calculated Score
Based on drift, circularity error, report rate, and physical precision metrics.
Score Breakdown
Report a Bug
Please describe the problem in as much detail as possible. This will help us fix it faster.
Report Sent Successfully!
Your report has been assigned the following number:
#000000
Please save this number in case you need to reference it later.