ABOUT

About JoyCheck

JoyCheck is built by Taimoor Bamazai at Elites Algorithm, a Dublin-based independent software studio. Privacy-first gamepad tester: free, no install, and your controller input never leaves your browser.

A workshop bench with controllers and diagnostic tools

JoyCheck is a free browser tool that tests game controllers: buttons, sticks, triggers, stick drift and vibration. It is built by Taimoor Bamazai at Elites Algorithm. The tester reads your controller inside your browser and never sends that input to a server.

Updated on 2026-09-17 by Taimoor Bamazai, founder of Elites Algorithm (Dublin, Ireland and Pakistan).

Who builds JoyCheck, and why it is free

  • JoyCheck is built by Taimoor Bamazai, founder of Elites Algorithm (Dublin, Ireland and Pakistan).
  • It launched in May 2026. It is free, needs no account and installs nothing.
  • It reads controllers through the W3C Gamepad API, the browser interface that web games also use.
  • The tester never sends your controller input anywhere. The pages around it can show Google AdSense ads, and only after you accept the cookie banner.
  • Elites Algorithm Limited is a company registered in Ireland.

Elites Algorithm Limited is registered with the Irish Companies Registration Office[1]. Taimoor Bamazai is its founder. His profile and the company site are linked below.

Source: Irish Companies Registration Office (CRO)

Taimoor Bamazai

Founder of Elites Algorithm, with 8 years building websites and search systems. He built JoyCheck and writes its controller guides.

A dimly lit desk with a laptop running a dark diagnostics interface, a notebook and pen, a game controller and a mug

  • Dublin, Ireland and Pakistan
  • Elites Algorithm Limited registered in Ireland in 2024
  • JoyCheck launched in May 2026

Find the founder and the company here:

What is JoyCheck?

JoyCheck reads any modern USB or Bluetooth controller through the W3C Gamepad API and shows you every button press, analog stick position, trigger pressure, and vibration motor state in real time. PS5 DualSense, PS4 DualShock 4, Xbox Series X/S, Xbox One, Switch Pro, Joy-Con, if your browser can see it, JoyCheck reads it.

It exists so that checking a controller does not need desktop software, a driver or an account. Connect a controller, press a button, and the page shows what the controller reports. Run the tester, no signup, no download.

Who built JoyCheck?

Taimoor Bamazai is the founder of Elites Algorithm, with 8 years building websites and search systems. taimoorbamazai.com

Elites Algorithm Limited is a software company registered in Ireland, with operations in Pakistan. It builds browser tools, websites and web products, and JoyCheck is one of them. elitesalgorithm.com

How did we build JoyCheck?

How the tester works, in plain terms:

  • W3C Gamepad API. It runs in the browser, with no plugin and no driver download. The API is available in current Chrome, Edge, Firefox and Safari; Safari has supported it since version 10.1.
  • Plain JavaScript, no framework. The tester does not use React, Vue or Angular.
  • No controller data sent. The tester makes no network requests for your controller input. You can check this in your browser’s DevTools, on the Network tab.

Why is JoyCheck free?

  • Free, no signup, no ads inside the tester. The core tester is permanently free, and we don’t gate basic diagnostics behind email capture. The pages around it can show Google AdSense ads, which load only after you accept the cookie banner. They sit in the page around the tester, never inside it, and the embeddable tester at /embed/ carries no ads and no ad scripts at all. Ads or not, the tester never sends your controller input anywhere.
  • A possible Pro tier ($5/month, opt-in). Planned for late 2026: saved controller profiles, advanced DualSense haptic metrics, a multi-controller comparison view and latency benchmarking. Pro only adds features; nothing that is free today will move behind it.

How do I contact JoyCheck?

Email support@joycheck.io for bug reports, feature requests, or press and partnership questions. We reply within 48 hours on weekdays and 72 hours on weekends.

What we’ve published from this studio

Guides we publish alongside the tester, for the most common controller faults:

About this studio: references

  1. Irish Companies Registration Office (CRO) public search. Public registry of Irish companies, used to check Elites Algorithm Limited’s registration.
  2. W3C Gamepad API specification. The browser-native interface JoyCheck reads from, including normalised analog ranges and the user-gesture requirement that prevents passive controller fingerprinting.
  3. taimoorbamazai.com. The founder’s profile and projects.
  4. elitesalgorithm.com. The company site, listing its projects, including JoyCheck.

Frequently asked questions about JoyCheck and Elites Algorithm

Who is Taimoor Bamazai?

Taimoor Bamazai is the founder of Elites Algorithm (Dublin, Ireland and Pakistan), with 8 years building websites and search systems. He built JoyCheck and writes its controller guides. Personal site: taimoorbamazai.com.

What is Elites Algorithm Limited?

A software company registered in Ireland in 2024, with operations in Pakistan. It builds browser tools, websites and web products, including JoyCheck. More at elitesalgorithm.com.

Where is JoyCheck based and registered?

JoyCheck is operated by Elites Algorithm Limited, a private company registered in Ireland. Controller data stays on your device; the tester does not send it to any server.

Is JoyCheck open source?

No. The tester's source code is not published. You can still check the privacy claim yourself: open DevTools, watch the Network tab and use the tester. No request carries your controller input.

How does JoyCheck make money if it's free?

The core tester is permanently free, with no email capture and no ads inside the tester itself; the pages around it can show Google AdSense ads, which load only after you accept the cookie banner. A planned Pro tier at $5/month launching late 2026 will add saved controller profiles, advanced DualSense metrics, multi-controller diff, and latency benchmarking, strictly additive, never gating basic diagnostics.

How do I contact the JoyCheck team?

Email support@joycheck.io for bug reports, feature requests or press questions. We reply within 48 hours on weekdays and 72 hours on weekends.

Test your controller in the browser

No install, no account. Your inputs never leave your device.