Try it right here
This is not a mockup - try it right here.
What NES - Retro Console does
The Nintendo Entertainment System, known in Japan as the Famicom, is one of the most important game consoles of all time. After the great video game crash of 1983, the NES brought the industry back to life and, with its directional pad and two action buttons, shaped controls that every gamepad still keeps at its core today. This retro console brings exactly that feeling into the browser, rendered via the open-source emulator EmulatorJS.
The list is made of homebrew games: new titles that hobbyist and indie developers still program for the original hardware, decades after the console ended. We took unofficial fan ports of commercial games out of the list. We ship the bundled games ourselves, and their licences are being checked one by one.
The homebrew scene around the NES is astonishingly lively. From tight arcade skill games through puzzle titles and small platformers to reinterpretations of classics, you find a colorful selection. Every game runs with the same pixel aesthetic, the same characteristic sound chip and the same honest difficulty the era was known for. You simply pick a title from the list and the game starts.
Controls run via the keyboard: the directional pad sits on the arrow keys, A on Z, B on X, Start on Enter and Select on V. If you like it original, plug in a USB gamepad - the emulator supports controllers, so it all feels like back on the sofa. For undisturbed play there is a fullscreen mode.
Technically everything runs directly in your browser. EmulatorJS executes the homebrew ROMs on your device, there is no download and no installation. The game files load as soon as you pick a title, and then you play right away. No account, no signup, no ads between the levels.
Whether you had the NES as a child or only know the legendary screenshots: this console is the most straightforward way to dive into the 8-bit world. And because the homebrew library keeps growing, a second and third visit are worth it to see which new games have arrived.
Features
Original NES feel in the browser
Directional pad and two buttons, 8-bit graphics and the typical sound chip - emulated via open-source EmulatorJS.
Homebrew games
Titles from the lively NES homebrew scene, without fan ports of commercial games. The licences of the bundled games are being checked.
Growing game library
A selection of arcade, puzzle and platform homebrews to try out.
Keyboard and gamepad
Play with the arrow keys and action keys or plug in a USB gamepad for the original sofa feeling.
Fullscreen mode
One click fills the whole screen with the game, for undisturbed retro fun without distraction.
No download, no account
Everything runs directly in the browser on your device. No installation, no signup, no ads.
How it works
- 1
Pick a game
Choose a homebrew title from the list. The ROM loads and the game starts in the emulator.
- 2
Take the controls
Use the arrow keys as the directional pad and the action keys for A and B. A USB gamepad is recognized too.
- 3
Activate fullscreen
Click the fullscreen button so the game takes the whole screen and you can focus fully on it.
- 4
Choose another game
Use the back function to return to the list and try the next title from the library.
Who needs this
Frequently asked questions
Which games can I play here?
Homebrew games, meaning new titles programmed for the NES by hobbyist and indie developers. We do not ship unofficial fan ports of commercial games or original commercial cartridges.
Who released the games?
We ship the bundled games ourselves. We are checking title by title whether each one may be passed on; a complete list with licence and source does not exist yet.
How do I control the games?
The directional pad is on the arrow keys, A on Z, B on X, Start on Enter and Select on V. Alternatively you can plug in a USB gamepad, which the emulator supports too.
Do I need to install anything?
No. The EmulatorJS emulator runs directly in the browser and executes the games on your device. There is no download and no signup.
Can I load my own ROMs?
Yes, with an account: you upload the file to your Aktenschrank, and it is then stored on our servers in Germany. Only upload backups of cartridges you own.
Related tools
SNES - Retro Console
Play SNES homebrew games directly in your browser with EmulatorJS. The licences of the bundle…
Game Boy - Retro Console
Play Game Boy homebrew games directly in your browser. Powered by EmulatorJS. Free homebrew g…
Sega Genesis - Retro Console
Play Sega Genesis homebrew games directly in your browser with EmulatorJS. The licences of th…
Game Boy Advance - Retro Console
Play GBA homebrew games directly in your browser. Powered by EmulatorJS. Free homebrew games,…
Commander Keen
Play Commander Keen Episode 1 directly in your browser: the 1990 shareware platformer by id S…
Freedoom
Play Freedoom directly in your browser. Open-source DOOM-compatible retro shooter. No install…
Ready to use NES - Retro Console?
No installation. No account needed to start. Open it right in your browser.
Open now