CodaCoda
Controller Lab

Controller Overlay for OBS

A free controller overlay and gamepad viewer for your stream. Buttons light up, sticks move and triggers pull in real time, on a transparent background. Add the URL to OBS as a Browser Source: no sign-up and nothing to install.

Which controllers it shows

Any controller your browser sees through the standard Gamepad API, drawn on a DualSense layout. With more than one connected, ?controller=1 picks the second pad slot.

Customise

Select Custom to make the pad your own — body, buttons, sticks, lightbar, and what lights up or sinks when pressed. The colours travel in the link, so the OBS URL and the share link carry them. Display options controls the background, Coda mark and home button. Existing URL options work too: ?theme=<name>, ?bg=green|chroma|blue, ?logo=off and ?home=lit.

Works with Coda

With Coda running, games see Coda's virtual controller: a virtual Xbox 360 controller when you play on a supported PlayStation controller, a virtual DualShock 4 when you play on an Xbox controller — that is the default, Automatic, and either can be chosen by hand. The overlay draws whichever controller your browser reads on a DualSense layout, so with Coda it shows your inputs as the game receives them. Runs entirely in your browser — no data leaves the machine.

Want the raw numbers instead — every axis, every trigger, live? Open the Gamepad Tester. Does a stick move on its own? Run the stick drift test.

Free Controller Overlay for OBS — Coda