JoystickCheck

About JoystickCheck

Controllers wear out and misbehave in ways that are hard to describe: a button that sometimes doesn’t register, a stick that seems off-centre, a trigger that feels uneven. JoystickCheck puts a controller’s readings on one screen so you can see what the browser is receiving while you press, push and pull.

It is for anyone who wants to check a controller before changing game settings, comparing a replacement or describing a problem to someone else. It runs in your browser, needs no account and has nothing to install.

Who Maintains JoystickCheck

Portrait of Kalana Sandeep, the maintainer of JoystickCheck

JoystickCheck is built, maintained and operated by Kalana Sandeep, a software engineer who enjoys building reliable, user-friendly web and mobile applications and working through the whole development process, from idea to release.

It is a small independent project run by an individual, not a company. The site is written in TypeScript with Next.js and React, and it is kept deliberately simple: one tool, clear explanations and no accounts.

What You Can Do Here

With a controller connected, the tester lets you:

  • see button and D-pad presses as they happen;
  • read analog stick and axis values, with a position plot for each stick;
  • watch trigger values where your browser and controller expose them;
  • check whether the browser reports a standard or non-standard mapping, and view the device details it provides;
  • review recent input activity and a short log of input events;
  • see a browser-observed update-rate estimate in the Diagnostics view.

It does not currently include dedicated tests for stick drift, vibration or rumble, battery health, input latency or the controller’s hardware polling rate. It reports what the browser sees; it can’t certify that a controller is free of faults or diagnose every problem.

Ready to try it? Open the online gamepad tester.

Our Approach

  • Real readings only. When no controller is connected, the tester says so and shows empty values. It never presents sample input as live.
  • Clear limits. Results depend on your browser, operating system, connection and controller, and the tester says when it can’t identify an input instead of guessing.
  • Practical and accessible. The tester is designed to be usable with a keyboard, to label its controls for assistive technology, and to respect light, dark and reduced-motion preferences.
  • Transparent about data. The Privacy Policy explains what the site does and doesn’t do with information.

Connect

You can find Kalana Sandeep online here:

These are personal profiles, not support channels. To report a problem with the tester, use the Contact page.

Contact and Further Information

Questions, bug reports and suggestions are welcome through the form on the Contact page. For how the site handles information, read the Privacy Policy; for the rules that apply when you use it, read the Terms of Service.

Xbox, PlayStation, DualSense, DualShock and Nintendo Switch are trademarks of their respective owners. JoystickCheck is an independent project and is not affiliated with or endorsed by them.