Rollback LAN multiplayer
Adaptive input delay, rollback netcode and desync checks. Room codes, PINs, spectators, quick chat and shared pause.
That one more level. That impossible boss. That feeling you never grew out of.
Every console you grew up with, in one fast Android app — from NES and Game Boy to PSP and PS2, with smooth controls, LAN multiplayer with friends and your progress backed up to the cloud.
Closed testing on Google Play — public launch coming soon
A little nostalgia. A lot of choice.
From pocket-sized adventures to arcade cabinets and disc-era 3D. Keep your whole collection together, sorted by console automatically.
Compatibility and performance vary by game and device. PS2 support is experimental. Games and BIOS files are not included.
The biggest update so far — rebuilt multiplayer, deeper settings and a lighter app.
Adaptive input delay, rollback netcode and desync checks. Room codes, PINs, spectators, quick chat and shared pause.
Speed through grinding at up to 8×, or rewind a few seconds to undo that mistake.
Settings per system and per game, core options, arcade DIP switches and 60/120 Hz display modes.
Each game's progress is backed up to your account, and Remove Ads now follows your account.
PS2 runs inside Retrofun — no separate app — and closing a game returns you to your library.
About 35 MB smaller, and ZIP/7Z imports are sorted into the right console automatically.
The good parts of then. The convenience of now.
Everything you'd expect from a modern emulator, plus a few things you won't find anywhere else. Cards marked NEW arrived in 1.1.5.
Walks the grass, wins wild battles, rotates moves when PP runs out and stops instantly for a Shiny.
Read the guideCodes for 42 Pokémon games and hacks with search, one-tap toggles and your own GameShark or CodeBreaker codes.
Read the guideUp to 4 players on the same Wi-Fi. Rollback netcode and adaptive delay keep every input responsive.
Read the guideJoin with a short room code, lock a room with a PIN, or watch a full room live. Quick chat and shared pause included.
Read the guideEvery game is backed up to your Google account when you exit — up to 40 games — and follows you to a new device.
Read the guideSkip intros and long walks at up to 8× speed, with a separate limit for each system or game.
Read the guideMissed a jump? Step back through the last moments of play instead of loading a save.
Read the guideTune each console — or one single game — and use "Apply now" to restart the core without losing progress.
Read the guideSet difficulty, lives, coins and region on Neo Geo and arcade boards, just like flipping the switches inside the cabinet.
Read the guideRetrofun detects how powerful your device is and picks the right resolution and effects for PSP, 3DS and PS1.
Read the guideXbox, DualShock/DualSense, Switch Pro, Joy-Con, 8BitDo, Kishi, Backbone and generic pads, with full remapping.
Read the guideStick and D-pad together on PSP/3DS, ZL/ZR on 3DS, and a layout editor to move and resize every button.
Read the guideSharp-bilinear scaling for crisp pixels at any size, or scanlines for that old-TV warmth.
Read the guideOn high-refresh screens Retrofun matches the display to the game for smooth, judder-free scrolling.
Read the guideTwice the original resolution with smoothing, DualShock analog sticks and multi-disc swapping.
Read the guideExperimental PS2 support now runs inside Retrofun — no separate app — and Close takes you back to your library.
Read the guideBox art and in-game previews for every game, with filters for system, recent, favourites and continue.
Read the guideDrop in ZIP, 7Z or CHD files: console games are unpacked into the right system, arcade romsets stay intact.
Read the guideDynamic rate control keeps sound smooth and in sync, even when the device is busy.
Incoming call or low battery? Your exact state is saved the moment you leave and resumes when you return.
Stream gameplay to a TV or monitor on your network and turn the couch into an arcade.
English, Tiếng Việt, 日本語, 한국어, 简体中文, Español, Français, Deutsch, Português and Bahasa Indonesia.
Send a report from Settings in two taps. Reports go to retrofun.net/bug and fixes land in the changelog.
Play with no connection at all. Ads never interrupt gameplay, and Remove Ads follows your account to every device.
Read the guideSee it in action
Step-by-step walkthroughs straight from the app — from adding your first game to hosting a four-player LAN night.
MULTIPLAYERCreate a room, invite friends on the same Wi-Fi, and play together with rollback netcode, room codes and spectators.
POKÉMONLet Retrofun walk the grass, win battles and watch for Shinies — then add cheats from 2,269 built-in codes.
SETTINGSTune each console — or a single game — with its own display, speed, core options and arcade DIP switches.
GAMEPLAYSkip slow intros and grinding at up to 8× speed, set a limit per system, and rewind after a mistake.
LIBRARYImport files, folders, ZIP and 7Z archives in one go — Retrofun sorts them by console and fetches box art.
CONTROLSMove, resize and fade every on-screen button — or plug in any Bluetooth or USB controller.
Exclusive to Retrofun
Less pacing in tall grass. More time earning badges.
Built for the GBA Pokémon adventures — FireRed, LeafGreen, Emerald, Ruby and Sapphire. Retrofun reads the game's memory to walk the grass, win wild battles, swap moves when PP runs out, stop before a new move overwrites one you want, and sound an alarm the instant a Shiny appears.
🌿 Grass patrol: walks one tile back and forth to trigger and win wild battles.
⚡ No wasted turns: picks usable attacks and rotates when a move runs dry.
✨ Shiny protection: freezes the game, vibrates and rings an alarm.
🚲 Egg hatching: continuous bike loops at high speed.
🛡 Move safety: pauses so you decide which move to keep.
Built-in cheat engine
Live memory patching with no freezes and instant custom codes.
Codes for 42 Pokémon games and ROM hacks ship inside the app, with search and your own custom codes. Spawn legendaries in tall grass, get Rare Candies and Master Balls for $0, walk through walls or boost EXP — GameShark master codes are handled for you.
🎯 Wild encounter modifier: enter 83007CF6 0096 (or any species ID) to meet Mewtwo, Deoxys or Ho-Oh in the nearest grass.
🏪 $0 PokéMart: shop prices patched to zero.
🛡 Anti-freeze: codes are normalized before they reach the emulator.
📚 Online database: 970+ species codes with 1-click copy.
Ready in 3 steps
No complicated setup. Point Retrofun at your games and press Start.
Install the app from Google Play.
Pick a folder or files (.zip, .7z, .gba, .nds, .iso…). Retrofun sorts them by console and fetches box art.
Touch controls, any Bluetooth gamepad, a friend over LAN or your TV.
Before you press Start
Something else? Send it from the app or check the bug reports.
On FireRed, LeafGreen, Emerald, Ruby and Sapphire, tap AUTO in game. Retrofun walks in grass, defeats wild encounters for EXP, rotates moves when PP runs out, pauses before a new move would replace one of your four, and freezes the game with an alarm and vibration when a Shiny appears.
Connect both devices to the same Wi-Fi. One player creates a room (optionally with a PIN); others join from the room list or by typing the room code. Up to 4 players can play, more can watch as spectators. Rollback netcode and adaptive delay keep controls responsive, and you can chat, set ready and pause together.
Almost any Bluetooth or USB controller: Xbox, PlayStation 4/5, Switch Pro, Joy-Con, 8BitDo, telescopic pads like Razer Kishi and Backbone, and generic Android controllers. Every button can be remapped.
No. Retrofun works fully offline and keeps saves on your device. Signing in with Google is optional and adds cloud save slots plus automatic per-game backups. You can delete your account at any time.
English, Tiếng Việt, 日本語, 한국어, 简体中文, Español, Français, Deutsch, Português (Brasil) and Bahasa Indonesia. Retrofun follows your phone's language, or you can switch in Settings.
No. Retrofun is an emulator, not a game store. It does not include or distribute games or BIOS files — load your own legal backups from device storage.
Yes. A single one-time purchase removes all ads permanently and is linked to your account, so it carries over to your other devices. Ads never interrupt gameplay.
Every release from 1.0 to today is listed in the changelog.
A new home for old favorites
Android. Your collection. A whole lot of nostalgia.
Currently in closed testing. The public download link arrives at launch.