Gyroscope / Motion Test — Free Online Controller Gyro & Phone Motion Sensor Tester | Gamepad Tester
Gamepad Tester Gyroscope / Motion Test
Welcome to Gyroscope & Motion Tester — Gamepad Tester
Free Online Tool — New

Gyroscope / Motion Test — Free Online Controller Gyro & Phone Motion Sensor Tester

Gyroscope Tester: PS5 DualSense, Switch Joy-Con & Phone Motion Sensor Testing — Instant, Free & Private

Test gyro aiming on PS5 DualSense, Nintendo Switch Joy-Con, and compatible pads — or test your phone's built-in motion sensors. Visualize pitch, roll, and yaw live in 3D, measure accelerometer values on all three axes, detect gyro drift, and calibrate your motion controls — all directly in your browser. No downloads, no installs, no sign-ups.

Live 3D Visualization Pitch / Roll / Yaw Accelerometer Gyro Drift Check PS5 DualSense Switch Joy-Con Phone Gyroscope Gyro Aiming
Live Gyro Visualization
Simulating
Pitch
0.0°
Roll
0.0°
Yaw
0.0°
Connect a PS5/Switch controller or use phone gyro below
0.0°
Pitch (β)
0.0°
Roll (γ)
0.0°
Yaw (α)
0.00
Accel X (g)
0.00
Accel Y (g)
0.00
Accel Z (g)
Live Gyroscope & Motion Test Demo
Gyroscope / Motion Test — Interactive Demo
Auto Simulation
3D Orientation Visualizer Live Rotation
Move your controller to see 3D rotation
Gyroscope — Rotation Axes
Pitch (X) — Tilt Up/Down 0.0°
Roll (Y) — Tilt Left/Right 0.0°
Yaw (Z) — Rotate Horizontal 0.0°
Accelerometer — Linear Motion (g)
Accel X 0.00g
Accel Y 0.00g
Accel Z 0.00g
Gyro Drift Monitor — Resting Values Place controller flat to check
Pitch
0.0°
OK
Roll
0.0°
OK
Yaw
0.0°
OK
Browser Gyro API Note: Controller gyroscope data via the Web Gamepad API is limited in most browsers. PS5 DualSense and Switch Joy-Con expose gyro data natively on Chrome/Edge via Bluetooth on macOS and Linux. On Windows, use Steam Input or DS4Windows to map gyro data. The demo simulates motion when no live gyro data is available.
Motion Event Log
Waiting for motion data…
Connect a PS5 DualSense or Switch Joy-Con via Bluetooth on Chrome/Edge to test live controller gyro data — or switch to the Phone tab and open on your mobile device
What Is a Gyroscope / Motion Test

What a Gyroscope Tests

A gyroscope test checks how accurately your controller or phone's internal IMU (Inertial Measurement Unit) reports rotation across three axes — pitch, roll, and yaw. It verifies that the sensor is responsive, stable at rest, and tracking movement smoothly without drift or jitter.

What Is Gyro Aiming

Gyro aiming uses the controller's motion sensor to control camera movement — you tilt the controller to aim, using the right stick for large sweeps and the gyro for fine adjustments. PS5 DualSense, Switch Joy-Con, and compatible pads support gyro aiming. Xbox controllers have no gyro hardware.

How the Tester Works

For controllers: Gamepad Tester reads gyroscope axis data from the Web Gamepad API's extended axes. For phones: the DeviceOrientation API exposes alpha, beta, and gamma angles from the phone's built-in sensors. Both feeds update at up to 60 times per second in a live 3D visualization.

Understanding Pitch, Roll & Yaw

Pitch, Roll & Yaw — The Three Motion Axes Explained

All gyroscope systems measure rotation around three independent axes. Here is what each means for your controller and how each affects gyro aiming and motion controls.

Pitch · X-Axis
PITCH

Pitch — Tilt Up / Down

Pitch is rotation around the horizontal axis — tilting the top of the controller away from you (nose up) or toward you (nose down). In gyro aiming, pitch maps to vertical camera movement: tilt up to look up, tilt down to look down. Range: −180° to +180°.

Roll · Y-Axis
ROLL

Roll — Tilt Left / Right

Roll is rotation around the front-to-back axis — like a steering wheel turning left or right. Rolling the controller sideways maps to horizontal camera drift in gyro aiming. Most gyro aiming systems use pitch and yaw for aiming, and roll as a calibration reference. Range: −90° to +90°.

Yaw · Z-Axis
YAW

Yaw — Rotate Horizontal

Yaw is rotation around the vertical axis — turning the controller left or right as if shaking your head "no." In gyro aiming, yaw maps to horizontal camera movement. It is the most commonly used axis for aiming in shooters (Splatoon, Fortnite, Apex Legends). Range: 0° to 360°.

How to Test Gyro / Motion

How to Use the Gyroscope & Motion Tester

Follow these steps to test your controller's gyro or your phone's motion sensors in under two minutes.

1

Connect Your Controller

For PS5 DualSense or Switch Joy-Con, connect via Bluetooth on Chrome or Edge on macOS or Linux for the best gyro API support. On Windows, use Steam with "PlayStation configuration support" enabled — Steam exposes gyro axes through its virtual gamepad layer. Press any button to activate the Gamepad API.

Bluetooth preferredChrome / EdgemacOS / Linux bestSteam on Windows
2

Check Resting Stability

Place your controller on a flat, stable surface and leave it untouched for 10–15 seconds. All three gyro axes should read close to 0°. If pitch, roll, or yaw drift noticeably without any movement — more than ±2° — your gyro sensor may need recalibration or is beginning to fail. This is gyro drift.

Place flat on surfaceRest 10–15 secAll axes near 0°±2° is normal tolerance
3

Test Each Axis

Slowly tilt the controller forward and back — watch the Pitch axis respond smoothly from 0° toward ±45°. Then tilt left and right for Roll. Then rotate horizontally for Yaw. Each axis should move smoothly without skipping, spiking, or lagging. Spiking during smooth movement indicates a faulty sensor or loose connection.

Tilt forward/back = PitchTilt left/right = RollRotate horizontal = Yaw
4

Check Accelerometer

With the controller lying flat and still, the Z accelerometer should read approximately 1.0g (gravity). X and Y should read near 0g. Shake the controller firmly and watch all three axes spike and return. If the accelerometer reads wildly when the controller is at rest, the IMU chip is damaged or miscalibrated.

Z ≈ 1.0g at restX, Y ≈ 0g at restShake to test range
5

Test Phone Gyro (Mobile)

Open this page on your smartphone in Chrome or Safari. Switch to the Phone tab and tap "Enable Motion Sensors" (required on iOS 13+). Tilt your phone to move the blue ball on screen. If the ball responds smoothly to tilting in all directions, your phone's gyroscope and accelerometer are working correctly.

Open on phoneSwitch to Phone tabEnable sensors (iOS)Tilt to test
Why Choose Gamepad Tester

Why Choose Gamepad Tester for Gyroscope Testing

The only free browser-based tool that tests both controller gyros and phone motion sensors in one page — with a live 3D visualizer, drift monitor, and accelerometer readouts.

Instant — Zero Install

Open in your browser and start testing immediately. No app, no plugin, no account. Works on desktop for controller gyro and on mobile for phone motion sensor testing — no extra setup.

Live 3D Visualization

A real-time 3D canvas renders your controller's orientation as it rotates in space. See all three axes simultaneously rather than staring at numbers — making it immediately obvious when drift or spiking occurs on any single axis.

Gyro Drift Detection

The resting drift monitor tracks pitch, roll, and yaw values continuously and flags any axis exceeding ±2° at rest. Gyro drift — where the sensor reports rotation without physical movement — is the most common gyro fault and can ruin aiming precision.

Phone Gyro Testing Too

Uniquely tests both controller gyros and phone/tablet motion sensors in one page. The phone mode uses the DeviceOrientation API with iOS 13+ permission support and a live ball-tilt visual to verify all three phone sensor axes.

Full Accelerometer Data

Shows X, Y, and Z accelerometer values in g-force units alongside gyro data. At rest, Z should read ~1.0g. This allows you to verify that the accelerometer (linear motion sensor) and gyroscope (rotational sensor) are both healthy — they are separate chips inside the IMU.

100% Private

All gyroscope and accelerometer data is processed locally in your browser. No motion data, orientation values, or sensor readings are ever transmitted to any server. Your device movement stays entirely on your device.

Gyro / Motion Compatibility
Device / Controller Gyroscope Accelerometer Browser API Best Connection OS Support Notes
PS5 DualSense✓ 6-Axis IMU✓ FullGamepad API (limited)BluetoothmacOS / LinuxNative gyro on macOS Chrome. Windows needs Steam Input.
PS4 DualShock 4✓ 6-Axis IMU✓ FullGamepad API (limited)BluetoothmacOS / LinuxSimilar support to DualSense. DS4Windows on Windows.
Switch Joy-Con (pair)✓ 6-Axis IMU✓ FullGamepad API (limited)BluetoothmacOS / Linux~66.67Hz gyro poll rate. Bluetooth only. Good gyro quality.
Switch Pro Controller✓ 6-Axis IMU✓ FullGamepad API (limited)Bluetooth / USBmacOS / Linux66.67Hz gyro. USB also available on PC.
Xbox Series X/S✗ No gyro✗ NoneN/AN/AN/AMicrosoft has never included gyro in any Xbox controller.
8BitDo Pro 2✓ 6-Axis✓ FullGamepad API (limited)Bluetooth / USBAllThird-party with full gyro. Great PC support.
Android Phone✓ Full✓ FullDeviceOrientation APIBuilt-inAndroid ChromeNo permission needed. Works immediately on Chrome.
iPhone (iOS 13+)✓ Full✓ FullDeviceOrientation (needs permission)Built-inSafari / Chrome iOSTap "Enable Motion Sensors" to grant permission first.
iPad✓ Full✓ FullDeviceOrientation (needs permission)Built-inSafari / Chrome iOSSame as iPhone. Permission required on iPadOS 13+.
Frequently Asked Questions

Gyroscope / Motion Test FAQs

How do I test the gyroscope on my PS5 DualSense controller?
Connect your DualSense via Bluetooth on a Mac running Chrome or Edge. Open Gamepad Tester, press any button to wake the Gamepad API, and select the Controller Gyro tab. Slowly tilt and rotate the controller — the 3D visualizer and pitch/roll/yaw axis bars should respond in real time. On Windows, native DualSense gyro is not exposed via the browser Gamepad API. Instead, enable "PlayStation configuration support" in Steam settings, which maps DualSense gyro data through Steam's virtual controller layer and makes it available to the tester. Alternatively, DS4Windows can expose gyro as virtual gamepad axes on Windows.
Does Xbox controller have a gyroscope?
No. Microsoft has never included gyroscope or accelerometer hardware in any Xbox controller, including Xbox Series X/S, Xbox One, Xbox Elite Series 1 or 2, or Xbox 360. The physical sensor chips simply do not exist inside Xbox controllers. This is a deliberate hardware decision — Microsoft's design philosophy prioritizes stick-based input. If you want gyro aiming on PC, you need a PS5 DualSense, PS4 DualShock 4, Nintendo Switch Pro Controller, Switch Joy-Con, or a compatible third-party controller with an IMU (such as the 8BitDo Pro 2 or Razer Wolverine V2 Pro).
What is gyro drift and how do I fix it?
Gyro drift is when the motion sensor reports rotation or movement without any physical input — the controller is stationary but the gyro values slowly creep away from zero. It is caused by thermal drift in the MEMS sensor chip (where temperature changes bias the sensor reading), accumulated integration error, or physical damage to the IMU. Most gyro drift is temporary and corrects with a calibration reset: hold the controller flat on a surface and press the Options + Create buttons simultaneously on DualSense, or press the Sync button on Joy-Con for 1 second. If drift persists after calibration, the IMU chip may be physically damaged and requires professional repair or replacement.
How do I test my phone's gyroscope online?
Open this page on your smartphone in Chrome (Android) or Safari (iOS). Switch to the "Phone / Tablet Gyro" tab. On Android, the motion sensors activate immediately — tilt your phone and the blue ball and axis values will respond. On iOS 13 and later, you must tap "Enable Motion Sensors" first — this triggers a permission dialog. Once granted, tilt the phone in all directions. If the ball doesn't move on iOS after granting permission, try closing and reopening Safari, as iOS sometimes requires a page reload after sensor permission is granted. On desktop computers and most laptops, there is no built-in gyroscope, so this mode will show no data.
What is the difference between a gyroscope and an accelerometer?
A gyroscope measures rotational velocity — how fast and in which direction the device is rotating around its axes (pitch, roll, yaw). An accelerometer measures linear acceleration — forces acting on the device in straight-line directions (X, Y, Z). When a controller is at rest, the accelerometer reads approximately 1.0g on the Z axis (gravitational pull), while X and Y read near zero. When shaken, all three axes spike. The gyroscope reads near zero at rest but spikes during rotation. Modern controllers and phones use both sensors together in an IMU (Inertial Measurement Unit) to calculate complete 3D orientation — neither sensor alone is sufficient for accurate motion tracking.
What is gyro aiming and which games support it?
Gyro aiming uses the controller's motion sensor to control camera movement alongside the analog sticks. You tilt the controller to make fine aiming adjustments — it bridges the precision gap between controller and mouse aiming. Gyro aiming is particularly effective in shooters and has a growing community of dedicated users. Games with native gyro aiming support include Splatoon 2 and 3 (Nintendo Switch), Fortnite (all platforms including PC with DualSense), Apex Legends (PC via Steam Input), God of War (PC), Doom Eternal (PC), and Returnal (PS5). On PC, Steam Input and DS4Windows can add gyro aiming support to any game by mapping gyro movement to mouse input.
Why is controller gyro data not showing in the tester?
The Web Gamepad API exposes gyroscope data inconsistently across operating systems. On Windows, the standard HID/XInput driver does not forward gyro data to the browser at all — you must use Steam with PlayStation controller support enabled, or DS4Windows, which creates a virtual gamepad that includes gyro axes. On macOS and Linux, Chrome and Edge often expose DualSense and Joy-Con gyro data natively over Bluetooth without additional software. If you are on Windows and see no gyro data even after connecting via Bluetooth, enable Steam's PlayStation controller support in Steam → Settings → Controller → PlayStation Configuration Support, launch Steam, and try again.
What is the polling rate of controller gyroscopes?
PS5 DualSense and PS4 DualShock 4 gyroscopes poll at 250Hz (every 4ms) over Bluetooth — the same rate as their button polling. Switch Joy-Con and Switch Pro Controller gyroscopes poll at approximately 66.67Hz (every 15ms) over Bluetooth, which can cause noticeable gyro stuttering at display refresh rates above 66.67fps. This is a known limitation of the Joy-Con wireless protocol. For gyro aiming smoothness in PC games, DualSense is generally superior due to its 250Hz gyro rate — Joy-Con gyro is smoother at 60fps but stutters at 120fps or higher on PC.
Is the gyroscope test free and does it need a download?
The gyroscope and motion tester is completely free. No download, no installation, no account, and no email address are required. It runs entirely in your browser — controller gyro uses the Web Gamepad API, and phone motion uses the DeviceOrientation API, both of which are standard browser features. All sensor data is processed locally on your device and nothing is sent to any server at any point during testing.

Gamepad Tester — free browser-based gyroscope and motion testing for PS5 DualSense, PS4 DualShock 4, Nintendo Switch Joy-Con, Switch Pro, and phone/tablet motion sensors. All sensor data processed locally. Controller gyro: Chrome/Edge on macOS/Linux. Phone gyro: Android Chrome or iOS Safari.  ·  ← Back to Gamepad Tester