Free & open-source Chrome extension

Leave the mouse.
Stay on the couch.

Turn any game controller into a full-featured remote for Chrome. Play, scroll, switch tabs, and browse without getting up.

Xbox, PlayStation, Switch Pro & most USB/Bluetooth gamepads

Controller connected
youtube.com/watch
•••
CONTROLLER MODE Keep watching.
From anywhere.
▶
APlay / pause
RBNext tab
NO SIGN-UPSYNCED SETTINGSFULLY REMAPPABLEPRIVACY FRIENDLY

Made for the big screen

Your browser,
now within reach.

Everything you use most, mapped to the controller already in your hands.

01

Watch without reaching

Play, pause, mute, adjust volume, seek, and enter fullscreen on video sites across the web.

02

Browse like it’s built in

Scroll with the left stick, move a virtual cursor with the right, and click with R3.

03

Make every button yours

Remap actions, create button combos, launch favorite sites, or send custom keyboard shortcuts.

Ready out of the box

Familiar controls.
Zero setup.

Install, connect your controller, and press any button on a normal webpage. Sensible defaults take care of the rest.

APlay / pauseToggle any video
BMute / unmuteControl video audio
LBPrevious tabMove through open tabs
RBNext tabMove through open tabs
LTSeek backwardJump back 10 seconds
RTSeek forwardJump ahead 10 seconds

And every one of them can be changed.

Modern black wireless game controller

From install to play

Up and running
in under a minute.

  1. 01

    Add to Chrome

    Install the extension free from the official Chrome Web Store.

  2. 02

    Connect a controller

    Use USB or Bluetooth—if Chrome recognizes it, Couch Controller can too.

  3. 03

    Press any button

    Open a regular webpage and your controller becomes the remote.

Fine-tune everything

Your controls.
Your rules.

The simple settings screen lets you change bindings, build combos, adjust stick sensitivity, and more. Changes save automatically and sync with your Chrome profile.

View full screenshot
Couch Controller settings screen showing remappable button bindings

Changelog

Getting better
from the couch.

Version 1.1.0 Released

Your controls, closer at hand.

Quick controls, clearer status, and more reliable button presses. Changes from version 1.0.0.

Version 1.1.0 is now available in the Chrome Web Store. Use any Add to Chrome link on this page to install it.

New in this version

  • Quick controls, right on the page. See your bindings and combos, open the keyboard or settings, and pause controls using your gamepad.
  • Pause a tab or disable a website. A tab pause clears on reload. Website preferences sync with your Chrome profile.
  • A shortcut to get back in control. Hold Back + Start (Share + Options) for one second to open quick controls, resume a paused tab, or re-enable a disabled site.
  • A guide for your first session. New installations open a short walkthrough. Reopen it anytime from the popup or settings.

Improvements & fixes

  • Short taps register reliably. Quick presses are no longer discarded while checking for a button combo.
  • Know what is working. The popup shows controller connection, page availability, and whether controls are active, paused, or disabled. Status keeps refreshing after changes.
  • Settings save more safely. Binding edits preserve newer website preferences. Saving, success, and error messages make the result clear.
  • Cleaner transitions. Closing an overlay no longer lets additional button presses trigger actions on the webpage.
A note about shortcuts

Home / Guide opens quick controls by default when the operating system makes it available. Existing customized button mappings are preserved. Back + Start is reserved for recovery and takes priority over combos containing both buttons; release both before navigating the menu.

Good to know

Questions,
answered.

Still curious? The project is open source, so you can inspect every line.

Explore on GitHub
Which controllers are supported?

Any controller recognized by Chrome’s Gamepad API should work, including Xbox, PlayStation, Switch Pro, and most generic USB or Bluetooth gamepads.

Does it work on every website?

It works on normal webpages. Chrome blocks extensions from running on its own internal pages, the Web Store, and the default New Tab page.

Can I change the default controls?

Yes. Every button can be remapped, and you can add multi-button combos, custom key presses, or shortcuts that open a specific website.

Is my browsing data collected?

Couch Controller does not collect browsing history or send usage analytics. No account is required. Your preferences, including disabled-site choices, use Chrome’s sync storage and can sync through your Google account.

Does it cost anything?

No. Couch Controller is free and open source.

One click away

Take control
from the couch.

Free, open source, and ready for your controller.

Add to Chrome — it’s free