Free Online Emulator for GBA, NDS, NES & More
100% Free No installs Saves stay safe Mobile & desktop
Already played?
15+Consoles
$0Free, always
0sSetup Time
Games

How to Play

1. Get a ROM

You need a legal backup of your game file (ROM). We support ZIP files too!

2. Load & Play

Click the big box above, select your file, and the emulator will start instantly.

3. Save Progress

Use the in-game menu to save states. Don't forget to download the .sav file before closing!

Why PokeMulator?

Touch Controls

Optimized for Android & iOS.

No Installs

Play directly in Chrome or Safari.

Cloud Saves

Download your saves to keep them safe.

Fast Forward

Speed up grinding with the fast-forward button.

Screenshots

Supported Consoles

Nintendo Handhelds

GBANDSGBCGB

Nintendo Home

NESSNESN64

Sega Classics

GenesisMaster System

Sony & Arcade

PSXArcade

FAQ

Is this free?

Yes, 100% free. No registration needed.

How do I save my game?

Use the emulator's in-game menu (the menu button on the controls). When done, download your .sav file so you can upload it next time.

Is it legal?

Yes, if you own the original game. Emulation is legal; distributing ROMs you don't own is not.

Does it work on iPhone / iOS?

Yes! Open the site in Safari on iOS. GBA and NES cores work best. NDS and N64 may be slow on older devices.

Why is the game loading slowly?

The emulator core is downloaded on first load (~5–20 MB depending on the system). NDS and PSX are the heaviest. Subsequent loads are faster thanks to browser cache.

Can I use a Bluetooth controller?

Yes! Connect your gamepad before loading the ROM and EmulatorJS will detect it automatically. Works with most Xbox, PlayStation and generic USB/Bluetooth controllers.

PC Keyboard Controls

A Button Z
B Button X
L / R A / S
Start Enter
Select Shift
Move Arrows