New · Classic consoles in your browser

Retro Vault

Brand-new games made for old consoles by independent developers, all free and legal. Play them here in one tap, or load your own ROM. Your file stays on your device.

Now playing Nothing yet Pick a game below or load your own ROM.

←↑↓→ move Z A X B Enter Start V Select QE L / R Gamepads work too. On phones, touch buttons appear on the screen.

📼 Play 3 different Vault games to earn the Time Traveller badge.

Play now

Open-licence games, hosted here with credit

Load your own ROM

The file never leaves your device

Only load games you have the right to play: homebrew, freeware, or backups of cartridges you own. The game is read in your browser and nothing is sent to us.

Free homebrew to download

Get it from the creator, then load it above

Support the developers

Paid homebrew, worth every penny

Credits & licences

The games in Play now are shared under their creators' open licences. Each one's full source code is here too, as those licences ask.

GameMade byLicenceSource code

The emulator is EmulatorJS 4.2.3 (GPL v3), running libretro cores: FCEUmm (NES), Snes9x (SNES), Gambatte (Game Boy), mGBA (GBA), Genesis Plus GX (Sega), Stella 2014 (Atari 2600) and MAME 2003-Plus (arcade). All files are served from this site. Each core's licence travels inside its file in vendor/emulatorjs/cores/. Snes9x, Genesis Plus GX and MAME 2003-Plus allow non-commercial use only, which is why this page has no ads or paid extras.

Retro Vault games aren't on the leaderboard, because scores from an emulator can't be checked. Save states stay in your browser.