Blog ·

Can you play browser games with a controller?

A sunny street between brick and stone buildings seen down the sights of a rifle in Claude of Duty
Image: Claude of Duty, Matt Shumer (MIT License)

Yes, as long as the game itself supports one. Chrome, Edge, Firefox and Safari can all read a game controller through the web's Gamepad API, with no driver or download, but the game has to ask for it, and the browser usually shows the controller to a page only after you press a button on it. If a game ignores your controller, the most common fix is simply to press a button while the game's tab is in front.

Which browsers support game controllers?

All the major ones, and for years. MDN lists the Gamepad API as Baseline, available across browsers since March 2017. MDN's browser compatibility data, as we read it on Nov 1, 2026, gives the first versions:

Browser Reads controllers since
Chrome (desktop and Android) Version 35
Edge Version 12
Firefox Version 29 on desktop, 32 on Android
Safari (Mac, iPhone and iPad) Version 10.1

The standard itself is the W3C's Gamepad specification, which is still a Working Draft (the latest is dated Jul 10, 2025), even though browsers have shipped it for a long time.

Which controllers work?

Anything your computer or phone already sees as a game controller. The browser does not talk to the controller by brand: it reads whatever the operating system has connected.

Once it is paired, you do nothing more in the browser. There is nothing to install.

Why doesn't the game see my controller?

Usually because you have not pressed anything yet. To stop sites from using your connected devices to recognize you (a tracking trick called fingerprinting), the Gamepad specification has the browser return an empty list of controllers until it has seen a "gamepad user gesture", which means pressing a button. MDN adds that if a controller was already connected when the page loaded, the game is told about it when you press a button or move a stick, and that Firefox shows controllers to a page only after you use one while that page is visible.

If pressing a button does not help, check these in order:

  1. The game supports controllers at all. Many browser games are built for a keyboard and mouse only, and the browser cannot add controller support for them.
  2. The tab is in front. Click the game once, then press a button.
  3. The controller is connected to the device, not still paired to a console nearby.
  4. The game runs inside another page. A site that shows a game in a frame can block controllers for it, because the specification makes controller access a permissions policy feature named "gamepad". Opening the game on its own page avoids that.

Will the buttons be in the right place?

For most well-known controllers, yes. The specification defines a Standard Gamepad layout with 17 buttons and 4 axes: button 0 is the bottom button of the right cluster, and axes 0 to 3 are the two sticks. When a browser recognizes a controller, it remaps it to that layout and, as MDN explains, reports its mapping as standard. A game written for that layout then works the same with Xbox and PlayStation controllers. An unusual controller may not be remapped, and then its buttons can land in odd places.

Rumble is less certain: MDN marks the vibration feature as limited availability, since it does not work in some of the most widely used browsers.

How can you check your own controller?

Connect it, open any page, press a button on the controller, then open the browser's developer console (F12 on most desktop browsers) and type:

navigator.getGamepads().filter(Boolean).map(g => g.id + ' (' + g.mapping + ')')

If you see your controller's name followed by (standard), the browser has it and has mapped it to the standard layout. An empty list means the browser has not seen a button press from it yet, or the device is not connected.

Which EverGamer games work with a controller?

Honestly, not many yet. We checked every game's code on Nov 1, 2026:

Game Controller support
Claude of Duty Partial: the left stick moves you, but you still aim and shoot with the mouse
Every other game, including Kyra Craft, Heart Engine 2 and Neonfall Keyboard, mouse or touch only

The game pages on our hub do let a game read your controller when you play it in the page, so as games here add support, it will work there too. Until then, the whole menu is best with a keyboard and mouse, and Claude of Duty is the one place to try a stick.

More from the blog