Maps controller motion onto a stick for gyro aiming, driving and flying. You choose which sites it runs on.
Users
31
+16 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#123K
#109K among extensions
Version
0.5.0
updated 22 Sep 2026
Users
monthly, 2 months
Latest, 12 Nov 2026:31 usersMove the mouse over the chart for any month
Ratings count
monthly, 2 months
Latest, 12 Nov 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About GyroAim — gyro mapping for gamepads
Use your controller's motion sensors for gyro aiming in browser games. GyroAim adds motion to a stick rather than replacing it. Use the stick for large turns and small wrist movements for precise corrections.
Motion also works for steering and flying, not only aiming.
Controller support
GyroAim supports controllers that expose motion data using the Nintendo Switch Pro Controller protocol over WebHID. This includes the Nintendo Switch Pro Controller and some third-party controllers operating in NS/Switch mode.
- Developed and tested with a Cosmic Byte Eclipse in NS/Switch mode.
- Other compatible controllers may work but have not all been individually tested.
- Chrome 117 or newer on desktop is required.
Getting started
1. Put the controller in NS/Switch mode. Most third-party pads have a mode button or a button combination. Xbox mode usually does not expose gyro data at all.
2. Open the extension and press Connect controller. That opens device setup, where Chrome asks you to pick the controller.
3. Run guided setup. Four movements are enough for it to work out your sensor axes.
4. Calibrate, with the controller resting on a flat surface and untouched. It will refuse a reading taken while the controller moved.
5. Turn Gyro mapping on. It is off until you do.
6. Enable the site you want to play on.
Getting the feel of it
Rotate the controller. Do not move it through space. Imagine a pivot under the middle of the pad that stays where it is, and turn the pad around it. A gyroscope measures rotation only, so sliding the controller sideways produces nothing at all.
It needs far less movement than most people expect. Small wrist rotations, not arm movements.
Pitch works the same way in every mode: tip the front of the controller up or down. Horizontal is where the choice is. Yaw is twisting the pad flat, like turning a laser pointer. Roll is tipping one side above the other. Player space reads gravity and works out which of the two you are doing.
Try both. Neither is more correct. If your wrists tire quickly with yaw, roll usually costs less effort for the same turn.
Resting the controller in your lap or on a desk and twisting it there is a good way to learn the motion.
Two ways motion can drive the stick
Rate mode turns rotation speed into stick position. Rotate the controller and the camera moves; stop rotating and the output returns to zero. Turn a little for a small adjustment; turn more for a larger one. This is what aiming wants, and it is the default.
Tilt mode turns the angle you are holding into stick position. Hold the controller tilted and the input holds with it. A steering wheel behaves this way, which is why driving and flying need it and aiming does not.
Profiles
Three profiles — Aim, Drive and Flight — each remember their own settings. A steering tilt range is not a camera sensitivity, so they are kept apart rather than shared.
Switching profile switches the whole set. Calibration stays global, because it describes your hardware rather than your taste.
Features
Player-space aiming
GyroAim can use gravity to understand how you are actually holding the controller. It keeps left and right aiming consistent whether the controller is flat, tilted, angled toward you, or resting in your lap.
You can also choose traditional Yaw, Roll, or a configurable Blend of both.
Choose which stick motion drives
Right stick suits anything that aims with it, which is most games. Left stick suits steering and movement. Whichever stick you do not choose keeps working normally, so physical input is never displaced by motion.
Guided setup
Four movements — Still, Pitch, Roll and Turn — let GyroAim detect your controller's sensor axes and directions automatically.
Gyro calibration
Motion sensors have small offsets even while stationary. GyroAim measures and removes that bias to reduce camera drift. It refuses a reading taken while the controller was moving, then re-measures and reports what drift is left.
Three practice pages
Aim, Drive and Flight each have their own scene, so you can tune a profile without changing settings inside a game. Each page opens its own profile.
The aim page compares Yaw, Roll, Blend and Player Space using separate timing and accuracy scores. The drive and flight pages ask you to hold an angle, which is the clearest test of whether tilt mode is set up correctly.
Independent sensitivity controls
Tune horizontal and vertical gyro sensitivity separately. Vertical only spans 180 degrees, so it usually wants less.
Saturation feedback
GyroAim shows the rotation speed at which your sensitivity reaches maximum stick position, so you know how much usable speed you have.
Face button mapping
Nintendo and Microsoft place A/B and X/Y in opposite corners. By default the button under your thumb is the button the game sees, so a prompt for the bottom button means the bottom button. You can map by printed label instead, so pressing the button marked A sends A wherever it sits.
How it works
Browser games normally receive controllers through the Gamepad API, which does not expose gyroscope data.
GyroAim reads supported controllers directly through WebHID, processes their motion sensors, and adds the result to a normal Xbox-style stick signal.
To the game it still looks like an ordinary controller. No game modification or special support from the website is required.
You choose where it runs
GyroAim does not request access to websites when installed.
When you want to use it on a site, open the extension and enable it for that site. Cloud gaming services are offered as one-tap suggestions, but nothing is enabled until you tap. You can see and revoke enabled sites from the extension at any time.
Gyro is also disabled by default.
Privacy
GyroAim works locally in your browser. There are no analytics, telemetry, accounts, advertising, or controller-data uploads. Controller input is processed in memory. Settings such as sensitivity, calibration values, axis configura…