pokehackzone
Tools · Emulators

Pokémon ROM Emulators

The right emulator for every platform — pick your device and start playing.

Platform
Your OS
Citra
OPEN SOURCEACTIVE

The leading emulator for Pokémon X/Y, Sun/Moon, and other 3DS titles.

Platform3DS
Runs on
WindowsL Linux macOS Android
Open source
Active development
Multiplayer
vNightly
DeSmuME
OPEN SOURCEACTIVE

A Nintendo DS emulator capable of running Pokémon Diamond, Pearl, Black, White, etc.

PlatformNDS
Runs on
WindowsL Linux macOS
Open source
Active development
Multiplayer
v0.9.13
Dolphin Emulator
OPEN SOURCEACTIVE

Supports Pokémon Colosseum, XD: Gale of Darkness, and Battle Revolution.

PlatformGameCube, Wii
Runs on
WindowsL Linux macOS Android
Open source
Active development
Multiplayer
v5.0
Gambatte
OPEN SOURCE

A highly accurate emulator for classic Pokémon games like Red, Blue, Yellow, and Crystal.

PlatformGB, GBC
Runs on
WindowsL Linux macOS
Open source
Active development
Multiplayer
v0.5.0
JoiPlay
ACTIVE

An Android emulator for playing PC RPG Maker, Ren'Py, Wolf RPG, and Unity games on mobile devices.

PlatformRPG Maker, Ren'Py, Unity
Runs on
Android
Open source
Active development
Multiplayer
v1.20.023
MelonDS
OPEN SOURCEACTIVE

An accurate NDS emulator with online multiplayer support for Pokémon games.

PlatformNDS
Runs on
WindowsL Linux macOS
Open source
Active development
Multiplayer
v0.9.5
No$GBA

A dual-purpose emulator for both GBA and NDS Pokémon games, often used for speedrunning.

PlatformNDS, GBA
Runs on
Windows
Open source
Active development
Multiplayer
v3.05
PokeMMO
ACTIVE

An MMO adaptation of Pokémon games (FireRed, Black/White) with online multiplayer.

PlatformGBA, NDS
Runs on
WindowsL Linux macOS Android
Open source
Active development
Multiplayer
vLive Service
RetroArch (mGBA Core)
OPEN SOURCEACTIVE

A frontend that uses mGBA as a core to emulate GBA Pokémon games with shaders and netplay.

PlatformGBA
Runs on
WindowsL Linux macOS Android iOS
Open source
Active development
Multiplayer
vVaries (Core)
VisualBoyAdvance
OPEN SOURCE

A popular emulator for Game Boy Advance games, including Pokémon FireRed, LeafGreen, Emerald, etc.

PlatformGBA
Runs on
WindowsL Linux macOS
Open source
Active development
Multiplayer
v1.8.0
mGBA
OPEN SOURCEACTIVE

A modern, highly accurate GBA emulator that supports Pokémon ROM hacks and save states.

PlatformGBA
Runs on
WindowsL Linux macOS Android
Open source
Active development
Multiplayer
v0.10.0