Gamepad Tester Third-Party Controller Test
Third-Party Controller Tester — Gamepad Tester
Free Online Tool — All Brands

Third-Party Controller Test - Free Online Gamepad Tester for All Brands

Third-Party Controller Tester: 8BitDo, PowerA, Hori, Razer, GameSir, SCUF, GuliKit, Nacon & All USB / Bluetooth Gamepads — Buttons, Sticks, Triggers & Axes — Instant, Free & No Download

Test any third-party controller in your browser — instantly identify your gamepad by brand and model, check every button, analog stick, trigger, and axis live. Whether you own an 8BitDo Ultimate, PowerA Fusion Pro, Hori Fighting Commander, Razer Wolverine, GameSir G7, SCUF Valor, or any USB HID-compatible gamepad, Gamepad Tester auto-detects it and puts every input under the microscope. No download, no install, no sign-up required.

Auto-Detect Brand 8BitDo PowerA Hori Razer GameSir SCUF GuliKit Nacon PDP Logitech
Live Controller Test
No Controller
Connect any gamepad…
USB or Bluetooth · Press any button to wake
LT/L20%
RT/R20%
Works with any USB HID or Bluetooth gamepad · Chrome or Edge
0
Total Buttons
0
Total Axes
0%
Left Trigger
0%
Right Trigger
Mapping Type
Live Third-Party Controller Test Tool
Third-Party Controller Test — Auto-Detect All Brands
No Controller
Universal Compatibility: This tester works with any USB HID-compliant or Bluetooth gamepad. Connect your controller, press any button, and the tester auto-detects your brand, button count, axis count, and mapping type. No manual configuration needed.
Waiting for controller…
Connect via USB or Bluetooth and press any button
Buttons
Axes
Mapping
Index
All Buttons — Press Each to Verify
Analog Sticks — Drift & Position
Left Stick0.000
X
0.000
Y
0.000
Idle peak: 0.000
Right Stick0.000
X
0.000
Y
0.000
Idle peak: 0.000
Triggers — Analog Range
Left Trigger (LT / L2)0%
Raw:0.000
Right Trigger (RT / R2)0%
Raw:0.000
All Axes — Raw Values
Input Log
Connect any gamepad and press buttons…
Works with any USB HID-compliant or Bluetooth controller. Chrome and Edge provide the most complete Gamepad API support across all third-party brands.
Popular Third-Party Controller Brands

8BitDo, PowerA, Hori, Razer & More — All Third-Party Brands Supported

Gamepad Tester works with every major third-party controller brand. Here is what to expect from each, what makes them stand out, and what this tester checks on each one.

8BD

8BitDo

Ultimate 2 · Pro 3 · SN30 Pro · Zero 2

8BitDo makes some of the best third-party controllers available. The Ultimate 2 and Pro 3 feature Hall Effect and TMR joysticks for near-zero drift, 6-axis gyroscope, back paddles, and multi-platform support (PC, Switch, Android, iOS). Excellent Gamepad API support — all buttons, sticks, and triggers map correctly in this tester.

Hall Effect TMR Sticks Gyro Multi-Platform USB / BT / 2.4G
PWR

PowerA

Fusion Pro 3 · Enhanced Wired · MOGA

PowerA delivers budget-to-mid-range controllers with solid feature sets. The Fusion Pro 3 includes back paddles, trigger locks, and detachable USB-C cable at under $80 — making it a popular Xbox Elite alternative. All PowerA wired controllers register as standard XInput devices with full button and axis mapping in this tester.

XInput Back Paddles Budget-Mid USB Wired
HORI

Hori

Fighting Commander · HORIPAD · Real Arcade Pro

Hori specialises in officially licensed controllers and arcade sticks. Their Fighting Commander and Real Arcade Pro series are widely used in fighting game communities. Most Hori pads register via DirectInput or XInput and work fully in this tester — including their 6-button fighting layouts and arcade stick axes.

Official License 6-Button Layout Arcade Sticks USB HID
RZR

Razer

Wolverine V3 Pro · Wolverine V2 · Kishi V2

Razer's Wolverine V3 Pro 8K is the benchmark high-performance controller — featuring TMR sticks, mechanical face button microswitches, 8000Hz polling rate, and hair-trigger locks. All Razer controllers register as XInput standard gamepads and are fully supported in this tester at their full polling rates.

TMR Sticks 8000Hz XInput Microswitches
GSR

GameSir

G7 Pro · G7 SE · Nova Lite 2 · T4 Pro

GameSir offers outstanding value, often putting Hall Effect sticks and TMR sensors in budget-priced controllers. The G7 SE at under $40 features Hall Effect sticks and 1000Hz polling — better specs than Xbox's own controller. Fully compatible with this tester across all connection modes.

Hall Effect 1000Hz Best Value USB / 2.4G / BT
SCF

SCUF

Valor Pro · Instinct Pro · Reflex Pro

SCUF makes premium pro-grade controllers with back paddles, adjustable hair triggers, and swappable thumbsticks. The Valor Pro Wireless features TMR sticks and 1000Hz wired polling. SCUF controllers map as standard XInput (Xbox-layout) or Sony-layout devices and are fully tested here.

TMR Sticks Back Paddles Pro Grade XInput
GLK

GuliKit

KK3 Max · KingKong 2 Pro · Elves Pro

GuliKit pioneered Hall Effect joysticks in affordable PC controllers. Their KK3 Max is frequently reviewed as the most drift-resistant controller at its price point. GuliKit controllers register as XInput or DirectInput depending on mode and are fully supported with complete axis and button testing in this tool.

Hall Effect Pioneer Zero Drift USB / BT / 2.4G Switch / PC
NCN

Nacon

Revolution X Pro · Pro Compact · Wired

Nacon builds officially licensed PlayStation and Xbox controllers with adjustable weight systems and pro button layouts. The Revolution X Pro has back paddles, trigger locks, and stick curve profiles. All Nacon controllers expose full button and axis data via this tester without any additional setup.

Official License Adjustable Weight Back Paddles PS / Xbox
PDP

PDP & Others

Victrix Pro BFG · Afterglow · Faceoff

PDP's Victrix Pro BFG Reloaded is a modular controller supporting both stick and fightpad configurations — excellent for fighting game players. Logitech, Thrustmaster, Turtle Beach, CRKD, and most other HID-compliant brands also work fully with this tester over USB or Bluetooth.

Modular Fightpad Mode 1000Hz Wired Versatile
Stick Technology Explained

Potentiometer vs Hall Effect vs TMR — Which Stick Technology Is in Your Controller?

The single biggest differentiator between third-party controllers in 2025 is the joystick sensor technology. Understanding which type is in your controller helps interpret this tester's drift readings.

Potentiometer

Traditional Carbon-Track Sticks

Potentiometers use a physical wiper sliding along a carbon resistive track to report position. Contact between parts means mechanical wear over time — the carbon track degrades, the wiper scratches grooves, and drift emerges. All classic first-party controllers (DualSense, Xbox Core) and most budget third-party pads use this technology.

  • Inevitable drift after 200–400 hours of heavy use
  • Drift shows as non-zero idle values in this tester
  • Cleanable with isopropyl alcohol — may temporarily reduce drift
  • Example controllers: DualSense, Xbox Core, most budget pads
Hall Effect

Magnetic Sensor — No Contact

Hall Effect joysticks use a permanent magnet attached to the stick and a magnetic field sensor (Hall Effect IC) that detects field strength. There is zero physical contact between moving parts — no wear surface, no degradation path. Lifespan exceeds 10 years of daily use. First popularised by GuliKit, now standard across 8BitDo, GameSir, and many 2025 budget controllers.

  • Physically impossible to develop contact-wear drift
  • Idle tester readings consistently below 0.02
  • Available in controllers from $20 to $200
  • Example: 8BitDo Ultimate 2, GameSir G7 SE, GuliKit KK3 Max
TMR

Tunneling Magnetoresistance — Precision Magnetics

TMR (Tunneling Magnetoresistance) is an evolution of Hall Effect using quantum tunnel effect sensors instead of classical Hall sensors. TMR provides higher angular resolution, better temperature stability, and lower power consumption than standard Hall Effect. Currently found in flagship controllers — Razer Wolverine V3 Pro, SCUF Valor Pro, 8BitDo Ultimate 2.

  • Near-zero deadzone possible without drift risk
  • Tightest idle tester readings — typically below 0.005
  • Best choice for competitive FPS and precise aiming
  • Example: Razer Wolverine V3 Pro 8K, SCUF Valor Pro Wireless
XInput vs DirectInput

Controller Protocol & API Mapping

XInput is Microsoft's standardised gamepad API used by Xbox controllers and most modern Windows games. It exposes exactly 17 inputs in a fixed layout. DirectInput is the older HID protocol used by many third-party controllers — it exposes more buttons and axes but requires game-side mapping. The Gamepad API used by this tester supports both, though XInput controllers map more consistently.

  • XInput: guaranteed standard mapping, 17 inputs max
  • DirectInput: up to 128 buttons and 8 axes — maps vary
  • Mapping type shown in Controller Info section when connected
  • Most third-party PC controllers use XInput or emulate it
What This Test Checks

Auto Brand Detection

The Gamepad API returns your controller's full device ID string including manufacturer name and product name. This tester displays it prominently and uses it to detect brand, button count, axis count, and XInput vs DirectInput mapping automatically.

All Buttons — Any Layout

Every button on your third-party controller is individually tracked with a live 0.00–1.00 value and LED indicator. Whether your pad has 12 buttons or 24 (extra paddles, macro buttons, D-pad diagonals), every button index is shown.

All Axes — Raw Float Values

Every analog axis is displayed with a bidirectional bar and raw 3-decimal float. Standard gamepads expose 4 axes (2 sticks). Triggers sometimes appear as axes 2/3 or as buttons 6/7 depending on the brand — this tester shows all axes regardless of mapping.

Stick Drift Diagnosis

Leave both sticks untouched and watch the idle peak value. This is your stick technology readout — Hall Effect and TMR controllers typically peak below 0.005, while potentiometer controllers show 0.02–0.08. Above 0.10 means active drift.

Trigger Analog Range

Left and right triggers are tested for full analog range (0% to 100%) and resting position. Digital triggers (found on some budget pads and fighting sticks) show only 0% or 100% with no intermediate values — this tester immediately identifies digital-only triggers.

Timestamped Input Log

Every button press and significant axis change is logged with a millisecond timestamp and button/axis index. Use this to catch intermittent faults — extra back paddles that misfire, macro buttons registering double presses, or D-pad diagonals firing unexpected button indices.

How to Test Your Third-Party Controller

How to Use the Third-Party Controller Tester

1

Connect Your Controller

Plug in via USB, connect a 2.4GHz dongle, or pair via Bluetooth. Open Gamepad Tester in Chrome or Edge (best Gamepad API support for third-party brands). Press any button to wake the API. The Controller Info panel will display your controller's full device ID string, button count, axis count, and detected mapping type — all auto-detected with no manual input.

USB / 2.4GHz / BTChrome or EdgePress any buttonAuto-detected
2

Test Every Button

Press each button on your controller one at a time — face buttons, bumpers, triggers (as digital click), D-pad directions, back paddles, macro buttons, and system buttons. Each registered button lights up with its index number. If a button stays dark, it is dead or misregistering. If pressing button A lights up an unexpected index, your controller has a non-standard button mapping that may cause issues in games without remapping.

All face buttonsBack paddlesMacro buttonsCheck indices
3

Verify Stick Technology

Leave both sticks completely untouched for 30 seconds. Read the idle peak values. Under 0.005 means your controller uses Hall Effect or TMR sensors — drift is extremely unlikely. Between 0.01 and 0.04 means potentiometer sticks in good condition. Above 0.06 means early drift developing. Above 0.12 means active drift visible in gameplay. Use this as a before/after reading if you clean or replace the stick modules.

Under 0.005 = Hall/TMRUnder 0.04 = Pot goodAbove 0.06 = early drift
4

Check All Axes

Scroll to the All Axes panel. If your third-party controller has extra axes (some fighting sticks report 6–8 axes, some controllers expose triggers as axes 2 and 3 rather than as buttons), every axis is shown with its raw value. Move each axis to confirm it reaches full range in both positive and negative directions. An axis stuck at 0 that should move indicates a disconnected sensor or calibration fault.

All axes visibleFull ±1.0 rangeTriggers as axes
5

Confirm Polling Rate

For competitive controllers like the Razer Wolverine V3 Pro 8K (8000Hz), GameSir G7 SE (1000Hz), or 8BitDo Ultimate 2 (1000Hz), use the Input Latency Test page alongside this tool to verify the controller is polling at its rated rate. If the polling shows 125Hz when the spec says 1000Hz, check power-saving settings, USB hubs, and make sure no rate-limiting software is active.

Razer: 8000HzGameSir / 8BitDo: 1000HzUse Input Latency Test
Why Choose Gamepad Tester

Why Choose Gamepad Tester for Third-Party Controllers

Works With Any HID Controller

If your OS recognises it as a gamepad, this tester works with it — no exceptions. From budget $10 USB pads to $200 pro controllers. No brand-specific drivers, no whitelist, no brand restrictions whatsoever.

Auto-Detects Brand & Mapping

The full device ID string is read and displayed immediately on connection — including manufacturer name, product name, and whether the controller reports as XInput (standard mapping) or DirectInput (custom mapping). No manual configuration needed.

Shows All Axes — Not Just 4

Many third-party controllers expose 6, 8, or more axes — especially fighting sticks and pro controllers with modular inputs. This tester renders every reported axis, which most tools silently ignore. Essential for verifying non-standard input layouts.

100% Private — No Data Collected

All button presses, axis values, and controller ID strings stay entirely in your browser. Nothing is uploaded to any server. Your controller model and input patterns are not logged, tracked, or analysed by anyone.

Drift Baseline for Hall Effect Controllers

If you own an 8BitDo, GuliKit, or GameSir with Hall Effect sticks, use the idle peak value as proof of drift-free performance before warranty submission or before-and-after comparison after stick replacement in older pads.

Up to 4 Controllers Simultaneously

Test multiple third-party controllers side by side in separate browser tabs. Compare drift values between an old controller and a new one, or verify that all controllers at a LAN event are functioning correctly before play begins.

Third-Party Controller Compatibility
ControllerBrandStick TechPolling RateButtonsTriggersMappingTester Support
8BitDo Ultimate 28BitDoTMR1000Hz19+AnalogXInputFull — all inputs detected
8BitDo Pro 38BitDoHall Effect1000Hz17+AnalogXInputFull — gyro axis visible
PowerA Fusion Pro 3PowerAPotentiometer125Hz19AnalogXInputFull — paddles as buttons
Hori Fighting CommanderHoriD-Pad Only125Hz13Digital onlyDirectInputFull — triggers show 0/1 only
Razer Wolverine V3 Pro 8KRazerTMR8000Hz21AnalogXInputFull — paddles as extra buttons
Razer Wolverine V2RazerPotentiometer125Hz17AnalogXInputFull standard support
GameSir G7 SEGameSirHall Effect1000Hz17AnalogXInputFull — best drift readings
GameSir G7 ProGameSirTMR1000Hz19AnalogXInputFull — back buttons visible
GuliKit KK3 MaxGuliKitHall Effect250Hz17AnalogXInputFull — near-zero idle drift
SCUF Valor Pro WirelessSCUFTMR1000Hz wired21AnalogXInputFull — paddles mapped
Nacon Revolution X ProNaconPotentiometer125Hz19AnalogXInputFull — extra buttons shown
Hori Real Arcade ProHoriArcade Stick125Hz10+NoneDirectInputPartial — axes may need remapping
Victrix Pro BFG ReloadedPDPPotentiometer1000Hz wired23AnalogXInputFull — modular inputs visible
Generic USB HID GamepadVariousVaries125Hz typicalVariesVariesDirectInputFull raw data shown — mapping varies
Frequently Asked Questions

Third-Party Controller Test FAQs

Does this tester work with any third-party controller?
Yes — any controller that your operating system recognises as a standard HID gamepad will work with this tester. This includes all USB HID-compliant gamepads and Bluetooth-paired controllers. The browser's Web Gamepad API reads input from any device the OS exposes as a gamepad, regardless of brand, price point, or connection type. The only controllers that may not work are those requiring proprietary drivers that intercept input before it reaches the OS's standard gamepad stack (some very old or exotic arcade controllers). If you can see the controller in Windows Device Manager as a game controller, it will work here.
My 8BitDo controller shows extra buttons — what are they?
8BitDo controllers (Ultimate 2, Pro 3, SN30 Pro+) expose back paddles, additional bumper buttons (L4/R4 on Ultimate 2), and sometimes a profile switch button as extra button indices beyond the standard 17. In this tester, these appear as button 17, 18, 19 etc. — lit up red when pressed. This is correct behaviour. The specific button indices depend on the controller's firmware version and connection mode (XInput vs Switch mode). If back paddles seem to register as unexpected button indices, try switching the controller's mode using the firmware button on the back, as 8BitDo controllers behave differently in Switch mode vs XInput PC mode.
Why does my Hori Fighting Commander show triggers as digital?
The Hori Fighting Commander and other fighting game-oriented controllers intentionally use digital (on/off) triggers rather than analog triggers. This is by design — in fighting games, trigger presses should register immediately as full inputs without an analog deadzone. When you test this controller, the LT/L2 and RT/R2 bars will jump directly from 0% to 100% with no intermediate values — you will not see gradual filling. This is not a fault. The triggers return a value of exactly 0.0 or 1.0. Analog triggers are not needed for or desired in a fighting game context, so Hori correctly omits them in their fighting controller lineup.
How does Hall Effect change the drift readings in this tester?
With a Hall Effect controller (8BitDo Ultimate 2, GameSir G7 SE, GuliKit KK3 Max), the idle peak value for both sticks should consistently remain below 0.005 — often reading exactly 0.000 — even after hours of use. This is because there is no physical contact between the stick mechanism and the sensor — magnetic field sensing cannot "wear" a contact surface. With potentiometer controllers (Xbox Core, DualSense, most budget pads), idle readings of 0.01–0.03 are normal from new, and these values increase over months and years of use as the carbon track degrades. The idle peak value in this tester effectively tells you which technology you have: Hall Effect and TMR controllers will show near-zero, potentiometers will show higher values that grow with use.
My controller is detected but some buttons aren't registering. Why?
Several reasons. First, the button may be mapped to an axis rather than a button index — some controllers (especially older DirectInput devices and certain fighting sticks) expose D-pad directions as axis values rather than buttons. Check the All Axes panel — D-pad directions will appear as axis 4 values of -1.0, 0.0, and +1.0. Second, Steam may be intercepting the input if it is running in the background — close Steam completely and retry. Third, the controller's mode may affect mapping — some 8BitDo and SCUF controllers have multiple mode switches (Switch mode, XInput mode, DirectInput mode) accessed by holding specific button combinations, and different modes expose different button mappings. Consult your controller's manual for the correct PC mode.
Can I test a Razer Wolverine V3 Pro 8K at full 8000Hz polling?
The Razer Wolverine V3 Pro 8K achieves 8000Hz polling at the hardware level. However, the browser's Web Gamepad API is limited to its own polling cadence — typically 60Hz for the JavaScript requestAnimationFrame loop, though the underlying Gamepad API may update state up to the browser's internal rate. To see 8000Hz performance in this tester, use the Input Latency Test page alongside this tool, which measures the effective timestamps between Gamepad API state updates. The difference you will notice in this tester vs a 125Hz controller is more granular tracking of rapid button presses and quicker axis response — the display updates at 60fps, but the timestamps show the true polling resolution underneath. True 8000Hz verification requires external hardware measurement tools beyond what any browser can provide.
Does this work with arcade sticks from Hori and Razer?
Yes — most arcade sticks from Hori (Real Arcade Pro series), Razer (Panthera, Atrox), and Mad Catz connect as HID USB devices and are detected by the Gamepad API. The button layout and axis mapping will differ from standard gamepads. Arcade sticks typically expose 8–12 face buttons, a joystick as axes 0 and 1 (or as D-pad buttons), and no analog triggers. In this tester, all buttons and axes are shown raw — you may need to identify which button index corresponds to which physical button by pressing them one at a time, since arcade sticks often use non-standard ordering. The mapping type shown in the Controller Info panel will indicate whether the stick uses XInput or DirectInput protocol.
Is there a difference between XInput and DirectInput controllers in this tester?
In this tester, XInput controllers (Xbox-layout, most modern third-party PC controllers) will always map buttons to fixed standard indices — button 0 is A/Cross, button 1 is B/Circle, etc. This means the button grid labels in this tester correspond correctly to physical buttons. DirectInput controllers (older or non-standard HID devices) may map buttons to different indices — pressing the physical A button might register as button 2 or button 4 rather than button 0. The tester shows all button indices correctly regardless — but with DirectInput controllers, labels like "A" or "Cross" may not correspond to the physical button you expect. Always verify by pressing each button physically and noting which index lights up.
Is the third-party controller test free and does it need a download?
The tester is completely free — no download, no installation, no account, and no email address required. It runs in Chrome or Edge using the Web Gamepad API. All controller data is processed locally in your browser. No button presses, axis values, controller ID strings, or any other input data is sent to any server. Everything stays on your device.

Gamepad Tester — free browser-based testing for all third-party controllers: 8BitDo, PowerA, Hori, Razer, GameSir, SCUF, GuliKit, Nacon, PDP, Logitech, Thrustmaster, Turtle Beach, and all standard USB HID and Bluetooth gamepads. All data processed locally in your browser. Requires Chrome 58+ or Edge 79+ for best compatibility.  ·  ← Back to Gamepad Tester