Your PlayStation controller can connect fine and still feel wrong when the sticks sit off-center, miss the outer edge, or report uneven movement. DualShock Calibration GUI gives supported Sony controllers a current browser-based way to recalibrate stick center and range from a PC or Mac. One limit to know up front: the app itself warns it cannot fix true stick drift, which comes from worn joystick hardware that has to be replaced first. Calibration is for centering and range (including after a joystick repair), and calibrating worn sticks can make the problem worse with no way to undo it. Start with connection and testing, then save only after the readings look right.
1. Open the GUI in a Supported Browser
- 1.Open Google Chrome or Microsoft Edge.
- 2.Go to https://dualshock-tools.github.io/.
- 3.Connect an official Sony DualShock 4, DualSense, DualSense Edge, or PS VR2 Sense controller by USB. For PS VR2 Sense controllers the app shows a warning that support is minimal and highly experimental and that it cannot verify the calibration process, so treat those results as experimental.
- 4.Select Connect.
- 5.In the browser device picker, choose the controller, then select Connect.
Use a PC or Mac with Google Chrome or Microsoft Edge. DualShock Calibration GUI uses WebHID, and the app page says phone and tablet use is not supported. Firefox is listed only with a WebHID extension installed.
This is not official Sony or PlayStation software. Sony’s current consumer tools cover controller reset steps, firmware updates, and DualSense Edge profile customization, not the analog-stick calibration flow in this web app.
2. Check Readings Before Calibration
Check the raw readings before changing anything.
Open Calibration, select Joystick Info, then read LX, LY, RX, and RY. A single-stick PS VR2 Sense controller reports only its one stick, so RX and RY are hidden. Use Normal, 10x zoom, and Check circularity to inspect center and range behavior.
If you use a DualSense or DualSense Edge, run Quick Test from Calibration as another check before saving.
3. Recenter the Sticks Quickly
Use quick calibration first when the sticks do not rest cleanly at center. On DualSense and DualSense Edge it is the shortest center fix in the current app, offered inside the Calibrate stick center dropdown. DualShock 4 and PS VR2 Sense controllers do not get a quick option or that dropdown, so on those skip ahead to the four-step center calibration below.
- 1.Open DualShock Calibration GUI and select Connect.
- 2.Open Calibration.
- 3.Open the Calibrate stick center dropdown.
- 4.Choose Use quick calibration.
- 5.Select Calibrate stick center.
- 6.When Calibrating center appears, keep the controller connected while the dialog says Recentering the controller sticks.
Return to Joystick Info after it finishes and check the center values again.
4. Use Four-Step Center Calibration
- 1.Open Calibration.
- 2.Open Calibrate stick center.
- 3.Choose Use four-step calibration.
- 4.Select Calibrate stick center. On DualShock 4 and PS VR2 Sense controllers the previous two steps do not appear: Calibrate stick center is a single button with no method dropdown, so select it once and continue to the corners.
- 5.In Stick center calibration, select Start or Next.
- 6.Move both sticks to top-left corner, then release them.
- 7.When the prompt says the sticks are back in the center, select Continue.
- 8.Repeat for top-right corner, bottom-left corner, and bottom-right corner.
- 9.Stop when the wizard shows Completed.
Use the guided method when you want the app to sample the sticks from each corner before returning them to center.
5. Calibrate Stick Range
Range calibration is for uneven outer movement or sticks that do not reach the expected edge. Open Calibration, open Calibrate stick range, choose Use normal mode, then select Calibrate stick range.
- 1.In Range calibration, rotate both sticks slowly at least 2 times in one direction. A single-stick PS VR2 Sense controller has just one stick to rotate.
- 2.Rotate both sticks slowly at least 2 times in the other direction.
- 3.Keep rotating when progress stalls.
- 4.Select Done after the button unlocks.
Use Use expert mode only when the app exposes it for the connected controller or feature set. The range-calibration motion is the same: rotate both sticks slowly in both directions, then select Done after rotating.
6. Fine-Tune DualSense Controls
Fine-tuning menus are only accessible for DualSense and DualSense Edge.
- For center adjustment, open Calibration, select Finetune stick calibration, then choose Center (L1). Move the stick to select it, release it to center, then use the D-pad or face buttons in the direction you want the stick position to move. Use Show raw numbers, Step size, or Quick calibrate and Center when needed, then select Done or Cancel.
- For circularity, choose Circularity (R1). Hold the stick being adjusted straight up, down, left, or right, use the D-pad or face buttons to move the stick position, rotate the stick both left and right, and use Increase non-circularity when needed. Aim for Average circularity error around 7-9%, then select Done or Cancel.
7. Save Only After Testing
- To keep the new calibration, stay on Calibration and select Save changes permanently.
- Keep the controller battery charged while saving.
- Keep the USB cable secure during the save.
- To discard unsaved changes, unplug the controller or select Reboot controller.
Test first, save second. Calibration changes stay temporary until you write them permanently.
DualSense Edge has a hard limit here. The app says permanent saving is locked by default on DualSense Edge joystick modules and requires a hardware modification to save to module memory. Treat that as an advanced hardware modification, not a normal software calibration step.
8. Restore or Remove the Web App
On DualSense and DualSense Edge, previous permanent calibrations are stored locally in the same browser and computer. Open Calibration, select Restore calibration, then choose a previous calibration from the restore history. If previous calibrations do not appear, select Reboot controller and try again.
Deleting browser cache or using Incognito can make those saved calibration records unrecoverable.
- To install the GUI as a Chrome app, open the site in Chrome, select More, choose Cast, save, and share, then select Install page as app.... In Edge, select the address-bar App available icon and choose Install, or open Settings and more, More tools, Apps, then Install this site as an app.
- To remove it in Chrome, open the installed app, select More, choose Uninstall [app name], then select Remove. To remove it in Edge, open Settings and more, More tools, Apps, View apps, right-click the app, select Manage app, and uninstall it.
9. Fix WebHID Connection Problems
Start with the connection basics. When Connect does not show the controller, use the supported desktop browser, keep the controller on USB, and choose the controller inside the browser picker.
- In Chrome, open More, Settings, Privacy and security, Site Settings, Additional permissions, then HID devices. Set HID device access, return to DualShock Calibration GUI, and select Connect again.
- On Debian or Ubuntu-like Linux systems with WebHID or NotAllowedError access failures, use a native package browser such as Google Chrome or Brave. Avoid Snap and Flatpak browsers. Add the documented udev rules for DualSense and DualShock 4, make sure your Linux user is a member of the plugdev group (the rules assign the device to that group), run sudo udevadm control --reload-rules && sudo udevadm trigger, unplug the controller, refresh with F5, plug it back in, and select Connect.
- On a school or work PC, Chrome or Edge policy can block WebHID access. Ask the administrator to allow https://dualshock-tools.github.io for WebHID, then reload the browser and select Connect.
Skip old Python-script workflows such as ds4-tools and ds5-calibration-tool.py. The current maintainer README points users to DualShock Calibration GUI instead.
Frequently Asked Questions
Is DualShock Calibration GUI official Sony software?
No. The verified research says DualShock Calibration GUI is made by a DualShock enthusiast and is not officially endorsed by Sony or PlayStation.
Which controllers work with DualShock Calibration GUI?
The current app support language covers official Sony DualShock 4, DualSense, and DualSense Edge controllers. It also detects PS VR2 Sense controllers, but warns that support is minimal and highly experimental and that the calibration process is unverified.
Can I use DualShock Calibration GUI on my phone?
No. The app page says phone and tablet use is not supported. Use a PC or Mac with a compatible desktop browser.
Do calibration changes save automatically?
No. Changes are temporary until you select Save changes permanently. If you unplug the controller or select Reboot controller before saving, unsaved changes are lost.
Can DualSense Edge save stick calibration permanently?
Not as a normal software-only step. The app says DualSense Edge joystick modules are locked by default and require a hardware modification for permanent saving.











