Gamepad Viewer URL Generator

Build a custom Gamepad Viewer URL with your preferred player, skin, scale, deadzone, and display settings. Copy the link and paste it into OBS Studio as a browser source for your stream overlay.

Generated URL
https://gpadviewer.com/?p=1&s=1
Copied!
p=
Select which connected controller to display
s=
Choose the controller model to display
smeter=
Show trigger pressure as fill bars instead of opacity
EnabledDisabled
nocurve=
Enable or disable analog stick movement curving
EnabledDisabled
sc=
1 = normal, 2 = double, 0.5 = half size
×
dz=
0.0 to 1.0 (default: 0.25). Filters stick drift
0-1
op=
0.0 (invisible) to 1.0 (fully visible)
0-1
delay=
In milliseconds. 1000 = 1 second delay
ms
rot=
Half total rotation in degrees. 450 for most wheels
deg
stickoffset=
Stick movement range in pixels. Default is 22
px
css=
Full URL to a CSS file that replaces the active skin entirely. Overrides the skin ID parameter.
editcss=
Full URL to a CSS file that modifies the selected skin instead of replacing it. Layers on top of the active skin.
Active Parameters

OBS Browser Source

Copy the generated URL and paste it into a new Browser Source in OBS Studio. Adjust width and height to fit your stream layout.

Chroma Key Mode

Select "None" for Player Number to keep the full background, then use OBS Color Key filter to make the background transparent.

Custom Skins

Host your CSS on GitHub Gist or any public server. Enter the raw file URL in the Custom CSS field to load your own controller design.