Joypad
TestShopGuidesJoypadOSAbout
Find an adapter
TestShopGuidesJoypadOSAbout
Find an adapter
Free controller tester · Compatibility · Adapters · JoypadOS

Your controller should work everywhere.

Joypad makes controllers universal today and intelligent tomorrow. Test your controller, find compatible hardware, or build with JoypadOS.

Find an adapter
1M+ controller test sessionsThousands of adapters shippedOpen-source JoypadOSNo install runs in your browser
JoypadOS-powered hardware

Use your favorite controller on more systems.

Shop adapters made by Joypad and products from licensed JoypadOS makers. Every listing shows who makes it, who supports it, what it connects, and where to buy it.

Checkout is handled by the seller shown on each product.
USB4AMI
Official partnerby RetroFrog

USB4AMI

Amiga · Adapter

Use modern USB gamepads and mice on Amiga, Commodore 64/128, Atari computers, MEGA65, and other compatible DB9 systems.

InputsUSB HID
OutputsDB9
PlatformsAmiga / Atari / C64
StatusAvailable
Sold by RetroFrog
BUY NOW
USB4NEO
Official partnerby RetroFrog

USB4NEO

Neo Geo · Adapter

Use USB gamepads, arcade sticks, and mice on the SNK Neo Geo AES and MVS.

InputsUSB HID
OutputsNeo Geo
PlatformsNeo Geo AES / MVS
StatusAvailable
Sold by RetroFrog
BUY NOW
USB2USB
Made by Joypad

USB2USB

USB · Adapter

Use supported USB controllers on modern USB hosts with profiles, remapping, macros, and browser-based configuration.

InputsUSB HID
OutputsUSB HID
PlatformsPC / Mac / Linux
StatusAvailable
Sold by Controller Adapter
BUY NOW
BT2USB
Made by Joypad

BT2USB

Bluetooth · Adapter

Use supported Bluetooth controllers on devices that accept a standard USB gamepad.

InputsBluetooth
OutputsUSB HID
PlatformsUSB gamepad hosts
StatusAvailable
Sold by Controller Adapter
BUY NOW
USB2GC
Official partnerby Controller Adapter

USB2GC

GameCube · Adapter

Use supported USB controllers on GameCube and Wii, with analog controls, rumble, calibration, and per-game profiles.

InputsUSB HID
OutputsGameCube
PlatformsGameCube / Wii
StatusAvailable
Sold by Controller Adapter
BUY NOW
USB2PCE
Official partnerby Controller Adapter

USB2PCE

PC Engine · Adapter

Use supported USB controllers on PC Engine and TurboGrafx-16 in 2-button, 6-button, mouse, and multitap modes.

InputsUSB HID
OutputsPC Engine
PlatformsPC Engine / TG-16
StatusAvailable
Sold by Controller Adapter
BUY NOW
USB23DO
by UltraJaxel

USB23DO

3DO · Adapter

Use USB controllers, arcade sticks and mice on a 3DO.

InputsUSB HID
Outputs3DO
Platforms3DO
StatusAvailable
Sold by UltraJaxel on Etsy
BUY NOW
USB2GC
by UltraJaxel

USB2GC

GameCube · Adapter

Use USB controllers, arcade sticks, keyboards, and mice on a GameCube.

InputsUSB HID
OutputsGameCube
PlatformsGameCube
StatusAvailable
Sold by UltraJaxel on Etsy
BUY NOW
What do you need?

Start with your controller.

Test what is in your hands, find where it works, or connect it somewhere new.

◎

Test a controller

Check buttons, sticks, triggers, drift, and browser mappings in real time.

Open the tester →

Check compatibility

See what a controller supports, how it connects, known quirks, and which Joypad products work with it.

Find your controller →
⇄

Find an adapter

Use modern controllers on retro consoles, Bluetooth controllers over USB, and more.

Browse adapters →
⌘

Build with JoypadOS

Create adapters, custom controllers, and assistive input devices with open-source firmware.

Explore JoypadOS →
✦

Meet the companion

Meet the customizable gaming companion Joypad is building to move with you across controllers and games.

See the vision →
Everything connected

Test once. Find the next step.

Joypad is connecting controller detection to compatibility details, adapters, setup guides, and JoypadOS support—so every result becomes more useful.

TestConfirm every input is working and identify the connected controller.
LearnSee its features, connection modes, mappings, known quirks, and support.
ConnectFind adapters, supported systems, and products that work with it.
ConfigureUpdate firmware, remap controls, and manage profiles on supported devices.
Keep your identityThe same controller profile can eventually carry your preferences and companion across future Joypad hardware.
Available today: Controller testing, compatibility, guides, adapters, and JoypadOS.In development: A personalized companion that can move with you across future Joypad hardware.
Controller library

Find your controller. Know what works.

Search by model, platform, protocol, or connection type. See browser mappings, supported features, known quirks, JoypadOS support, compatible adapters, and setup guides.

DualSense

Sony · USB + Bluetooth

See browser mapping, adaptive trigger and motion capabilities, JoypadOS input and output support, compatible products, and setup notes.

Native driverInputOutput

N64 Controller

Nintendo · Native protocol

Understand its analog stick, six-button layout, Z trigger, Rumble Pak behavior, native protocol support, and modern adapter options.

Native driverRetroRumble

8BitDo Pro 2

8BitDo · Bluetooth + USB

Compare connection modes, browser mappings, motion and rumble support, JoypadOS compatibility, and recommended profiles.

BluetoothInputMotion

Xbox Series X|S

Microsoft · USB + Bluetooth

Review XInput behavior, analog trigger values, rumble support, browser mappings, JoypadOS profiles, and compatible adapters.

XInputInputOutput

USB Keyboard

Generic · USB HID

Map keys into controller inputs, build specialized control layouts, and explore accessibility and custom-input workflows.

AccessibilityHIDCustom

GameCube Controller

Nintendo · Native Joybus

See analog trigger behavior, octagonal stick gates, rumble support, native input and output support, and adapter options.

Native driverInputOutput
A growing controller knowledge base covering modern, retro, generic HID, XInput, DirectInput, and custom devices.Browse the full archive
Open-source controller firmware

Build controllers and adapters without starting from zero.

JoypadOS gives makers reusable controller drivers, console and USB outputs, remapping, profiles, and web configuration for adapters, custom controllers, and assistive devices. It is the same open platform behind Joypad hardware and official partner products.

JoypadOS

Connect modern, retro, custom, and accessibility inputs to PCs, consoles, and other controller targets.

Open sourceBuild in public
Modern + retroInputs and outputs
Web configurableProfiles and updates
View JoypadOS on GitHubRead the documentation
🎮

For players

Get reliable setup, profiles, firmware updates, and compatibility across JoypadOS-powered products.

⌘

For builders

Start with reusable controller drivers, protocol outputs, reference hardware, and build targets instead of reverse-engineering everything yourself.

◇

For hardware makers

Build on a shared firmware platform and bring official products to the JoypadOS ecosystem.

Guides and documentation

From first connection to finished build.

Set up a device, install firmware, build an adapter, diagnose a controller, or learn how a protocol works. Each guide brings the hardware, firmware, wiring, compatibility, and troubleshooting steps together.

Getting started · Firmware

Install or update JoypadOS

Choose the right release, enter bootloader mode, install the firmware, and confirm the device is ready.

Read the guide →
DIY · GameCube

Build a USB-to-GameCube adapter

Follow the hardware, wiring, firmware, calibration, rumble, and enclosure steps from start to finish.

Open the build guide →
Configure · Web app

Remap controls and save profiles

Remap buttons, build macros, tune sticks and triggers, and switch output modes from the browser — no install required.

Open the configurator →
Tester · Diagnostics

Measure stick drift and dead zones

Check raw values, center stability, circularity, trigger range, and signs that a controller may need repair.

Test your controller →
The future of Joypad

One companion. Every controller.

Joypad is building a customizable gaming companion that can move with you from controller to controller. It can see and hear the game, talk with you, remember how you play, and eventually play alongside you.

Available nowA growing controller platform: testing, compatibility, open firmware, adapters, and build guides.
In developmentA persistent, customizable companion designed to live across future Joypad controllers.
See the companion visionGet companion updates
Concept of a Joypad controller with an expressive animated face, cameras, and glowing accents
Built from years of controller work

Years of controller work, brought together.

Joypad grew from years of reverse-engineering controller protocols, building open firmware, shipping adapters, and helping players use the controllers they already love. Joypad brings that work together so players, builders, and hardware makers can share one controller foundation.

1M+Controller test sessions run in the browser tester.
ThousandsController adapters shipped, powered by JoypadOS firmware.
Open sourceJoypadOS is developed in public with reusable firmware and documentation.
Independent makersOfficial partner products can join the same JoypadOS hardware ecosystem.
Joypad updates

New controllers, hardware, and firmware, without the noise.

Get occasional updates on new controller support, tester improvements, firmware releases, build guides, hardware drops, partner products, and companion demos.

No spam. Unsubscribe anytime.

Joypad

Making controllers universal today and intelligent tomorrow.

ToolsController testerController libraryAdaptersGuidesLeaderboards
JoypadOSOverviewGitHubDocumentationFor hardware makers
CompanyAboutCompanionInvestor deckContact
LegalPrivacyTermsJoypadOS licensingTrademarks
© 2026 Joypad Inc.Every controller should work everywhere.