Skip to main content

PS5 Controller Test.

Test a PS5 DualSense in your browser with the real PlayStation layout: cross, circle, square and triangle, both bumpers and triggers, the D-pad, both sticks and the Create, Options and PS buttons. Every control lights up as you press it, the sticks plot live X/Y, and L2/R2 show analog pressure from 0 to 1. Works with the DualSense and DualShock 4 over USB or Bluetooth — no app, nothing uploaded.

L1L2
R2R1
↑←→↓
PS
CreateOptions
△□○✕

Sticks (L3 / R3 click)

L3 · 0.00, 0.00
R3 · 0.00, 0.00

Triggers (L2 / R2)

L2
0.00
R2
0.00

Press any button on your DualSense…

Online PS5 controller test.

The standard mapping, drawn as a DualSense. Buttons glow amber while held; the stick dots and trigger bars track live values.

What the browser can and can't read

This test covers everything that actually breaks — every button, both sticks and the analog L2/R2 triggers. It cannot read or drive the DualSense's headline extras: the adaptive-trigger resistance, the fine haptics, the gyro/motion sensor, the touchpad's finger positions or the lightbar colour are not exposed to any browser by web standards, so no online tool can test them. Basic left/right rumble is available on Chromium — fire it on the vibration test.

What a good DualSense should do

  • Every face button lights onceTap cross, circle, square and triangle in turn — each should glow the instant it bottoms out and clear the moment you let go. A button that needs a hard press or double-fires is worn.
  • Bumpers click, triggers sweepL1 and R1 are digital — one clean click. L2 and R2 are analog: their bars should glide from 0.00 to 1.00 and back with no jump partway and a true full pull, even without the adaptive resistance the browser can't read.
  • Sticks reach the rim and re-centreRoll each stick in a full circle to the outer ring, then release. Both dots must snap to dead centre — any resting offset is early stick drift, the DualSense's best-known fault.
  • D-pad hits four clean directionsPress up, down, left and right separately; each should light alone without catching a neighbour or firing a diagonal you didn't press.

How to test a PS5 controller

  1. 1
    Connect the DualSense. Plug it in with a USB-C cable, or pair over Bluetooth (hold Create + PS until the light bar flashes, then pick it in your device's Bluetooth menu). A DualShock 4 works the same way.
  2. 2
    Press any button to wake it. Browsers hide a gamepad until it sends input, so one press on cross reveals the pad and the diagram goes live.
  3. 3
    Work every control. Tap ✕/○/□/△, both bumpers, click both sticks (L3/R3), roll the sticks to the edge, pull both triggers and press each D-pad direction. Everything responds on screen.
  4. 4
    Dig into a fault. Suspect drift? Run the stick drift test for a score, set a game's deadzone, or fire the motors on the vibration test.

How the PS5 controller test reads your pad

The DualSense connects as a standard HID gamepad, and your browser exposes it through the Gamepad API. When you press a button the browser fires a gamepadconnected event and begins reporting live state; a requestAnimationFrame loop then reads a fresh navigator.getGamepads() snapshot every frame, so the on-screen pad tracks your hand with no perceptible delay.

Each control is just a number. On the standard mapping the face buttons are cross 0, circle 1, square 2, triangle 3; L1/R1 are 4 and 5; and L2/R2 are analog buttons 6 and 7 reporting a 0–1 value, which is why the trigger bars move smoothly instead of snapping. The left stick is axes 0 and 1, the right is axes 2 and 3, each from -1 to +1. That order is what lets this page skin itself as a DualSense and stay accurate on a DualShock 4 too.

Because it's all standard web input, there's no driver hook and nothing leaves your device. The flip side is the honest limit above: adaptive triggers, fine haptics, the gyro, the touchpad and the lightbar are outside what browsers expose. For the parts that wear — buttons, sticks and triggers — the reading is faithful, and that's what this test is built to check.

When to test a PS5 controller

It won't work on PC

If a PC game ignores the DualSense, this shows whether the browser sees it at all. Lighting up here but failing in-game points at Steam Input or the game's settings, not the pad.

Buying a used DualSense

Prove every button registers and neither stick drifts before you pay — the faults second-hand sellers rarely disclose.

A stick feels like it's drifting

Let both sticks go and watch the dots; a resting offset here confirms it's the hardware, not the game's camera. Follow up with the stick drift test for a number.

After a repair

Replaced a stick module or swapped in Hall-effect sticks? Confirm the new part centres and the surrounding buttons still click.

USB vs Bluetooth quirks

Some browsers map the DualSense slightly differently on Bluetooth than on USB. Test both connections and compare which buttons land where.

Before ranked play

A quick sweep of every button and both triggers catches a lazy R2 or a dying bumper before it costs you a match.

PS5 controller glossary

DualSense
Sony's PS5 controller. It connects as a standard HID gamepad, so browsers read its buttons, sticks and triggers.
Standard mapping
The common button/axis order (✕=0, ○=1, □=2, △=3, left stick = axes 0/1) the DualSense reports so the diagram lines up.
Adaptive triggers
The DualSense's variable L2/R2 resistance. It is not exposed to web pages, so no browser tool can read or set it.
Haptics
The DualSense's fine voice-coil vibration. Browsers only expose basic dual-rumble, not the detailed haptic feedback.
Stick drift
A stick reporting movement while untouched — the resting dot sits off-centre. The DualSense's most common failure.
DualShock 4
The PS4 controller. It maps almost identically to the DualSense in the browser, so this test works for it too.

Frequently asked questions

Why isn't my PS5 controller detected?

Usually because you haven't pressed anything yet — browsers hide a connected gamepad until its first input, so press cross or move a stick and it appears. If it still won't show, check the USB-C cable or re-pair over Bluetooth, close Steam or any game that may have grabbed it exclusively, and use a Chromium browser (Chrome or Edge) for the widest DualSense support.

Can I test the DualSense adaptive triggers and haptics here?

No — and no other online tool can either. The adaptive-trigger resistance, the fine haptic feedback, the gyro, the touchpad's finger tracking and the lightbar colour are not exposed to web pages by any browser, by design. This test reads what the browser does expose: every button, both analog sticks and the L2/R2 pressure values. Basic left/right rumble is available on Chromium via the vibration test.

Does this work with a DualShock 4 (PS4 controller)?

Yes. The DualShock 4 reports through the standard Gamepad mapping almost identically to the DualSense, so the PlayStation skin lights up correctly. Cross, circle, square and triangle land on the same button indices, and both analog triggers read as 0–1 values, so the whole test behaves the same.

How do I connect a PS5 controller over Bluetooth?

With the controller off, hold the Create button (top-left, next to the touchpad) and the PS button together until the light bar flashes in a double pulse. Then open your computer or phone's Bluetooth menu and select the "Wireless Controller" or "DualSense" entry. Once paired, press any button here to wake it and the diagram goes live.

Can this detect PS5 stick drift?

Yes — release both sticks and watch the dots. On a healthy pad each rests dead centre; a dot that drifts away on its own is the problem. For a numeric drift score, a resting-peak footprint and a clear No-drift / Drift verdict, use the dedicated stick drift test.

Is the PS5 controller test free and private?

Completely. It's free with no account and reads your controller entirely in the browser through the Gamepad API — the same input any web game sees. Nothing about your DualSense or your button presses is uploaded; everything is computed on your device and discarded when you leave.