Online NES emulator

Open a game to begin.

Play NES in your browser with your own .nes ROM. Open a local file or HTTPS URL and keep your games in this browser library.

We host no games or BIOS files. Files are processed in your browser without uploads. Only use games you are authorized to use.

For NES, use uncompressed .nes files up to 64 MB. URLs must use HTTPS and allow CORS. This site provides no ROMs or BIOS files.

The URL must allow CORS. The emulator is downloaded from the EmulatorJS CDN when started.

Click the player to play. Configure keyboard, gamepad and fullscreen in the emulator menu.

My game library

Games that start successfully are saved automatically in this browser. Use the cards to play again or remove them. Clearing site data also deletes this library.

    How to use: Online NES emulator

    Open a NES ROM from your computer or switch to loading a URL. The emulator runs the game in your browser with keyboard, gamepad or touch controls depending on your device.

    Before you start

    For NES, use uncompressed .nes files up to 64 MB. URLs must use HTTPS and allow CORS. This site provides no ROMs or BIOS files.

    Frequently asked questions

    Which files can I open in the NES emulator?

    This page accepts NES ROMs in .nes formats. Only use games you are authorized to use; other consoles have their own pages.

    Do I need to upload the game to the server?

    No. ROMs are processed in your browser and, after starting successfully, can be reopened from the local library. Clearing site data removes saved games. The emulator needs a connection to download its components.