How to play retro games online with friends
Play retro console games with friends, free, in your browser
coopcade lets one person host a classic console game and stream it live to friends anywhere — no downloads, no ROM sharing, and guests don't need an account. Here's exactly how it works, step by step.
Hosting a game (you have the game)
- Create a free account and open coopcade.com.
- Pick a game — upload your own file, or choose something from the free homebrew library if you don't have one.
- Hit play. Your browser boots the emulator and starts streaming your screen (video + audio) to anyone who joins.
- Share your invite link. Friends who click it land straight in your room — no signup required.
- Give a friend a controller slot and their button presses control the game in real time, right alongside you.
Your save progress can sync to your account automatically, so you can pick a library game back up later, even from a different device.
Joining a friend's game (they have the game)
- Click the invite link they send you.
- Watch their stream load in your browser — nothing to install.
- Take an open controller slot if you want to play, or just watch and chat.
- On a phone, an on-screen controller appears automatically. On desktop, plug in a gamepad or use the keyboard.
Why it works this way
Most "netplay" tools require every player to already have a copy of the game and to manually keep everyone's emulator in sync. coopcade skips all of that: only the host needs the game, and it's never sent to anyone else as a file — guests just watch a live video stream and send their button presses back. That means zero setup for anyone joining, and the game itself is never distributed to a third party.
Frequently asked questions
Do I need to download anything to play?
No. Everything runs in the browser, for the host and every guest.
Do my friends need to own the game too?
No — only the host does. Guests receive a live stream, never the game file.
Is this legal?
coopcade never hosts or distributes copyrighted game files. You supply your own legally-owned
game, or use something from the free homebrew library, and it's only ever streamed — never
transmitted as a file.
Do I need an account to join a game?
No. Joining is fully anonymous. Only hosting requires a free account.
What consoles are supported?
NES, SNES, N64, Game Boy, Game Boy Advance, Genesis/Mega Drive, PlayStation, and more.
Can I play on my phone?
Yes — an on-screen touch controller appears automatically, or connect a Bluetooth gamepad.
What if I don't own any retro games?
coopcade has a small free, legal homebrew library you can host with no files of your own.