EggerMath GBA emulator
online — play 49 games free.
Play Pokemon, Zelda, Mario, Metroid and 48 more classic GBA games free in your browser. No download needed. Hover a cart — the handheld lights it up.
How to play
Three clicks to a lit screen
Get your favorite GBA games running without leaving the tab.
Pick a game
Browse the binder of 49 GBA, GBC, and GB titles. Click any cart to seat it instantly.
Wait for loading
The handheld boots in the browser from a local session. Usually 5–15 seconds on a typical connection.
Start playing
Use the keyboard or the on-screen pad. Save states, fast-forward, and fullscreen are built in.
What is a GBA Emulator?
A GBA emulator lets you play Game Boy Advance games directly in your web browser without downloading any software. Our emulator uses mGBA WebAssembly, the same engine used by professional emulation projects. It supports GBA, GBC, and GB games with save states, fast forward, and keyboard/touch controls.
- Click any game from the library, or drag-and-drop your own .gba ROM file
- The game starts right in your browser — usually within a few seconds, no installation required
- Use keyboard controls: Arrow keys = D-Pad, K = A button, J = B button, Enter = Start
- Save your progress anytime with F5, load with F9, switch slots with F7
52 built-in games
Pokemon, Zelda, Mario, Metroid, and a full gray-brick shelf besides.
No download required
Play directly in Chrome, Safari, Firefox, or Edge.
Save states
Ten slots. F5 saves, F9 loads, F7 cycles the active slot.
Fast forward
Hold the speed toggle when the grass is just grass.
Mobile support
Touch controls modeled on the original pad and face buttons.
Works everywhere
Progress lives in this browser. No account, no cloud.
Mapped like the plastic
Controls
Touch controls activate on phones and tablets. Connect a keyboard or controller for the better commute.
Frequently Asked
Playing your own legally obtained ROM files is legal in most countries. EggerMath provides the emulator software only — you supply the ROM files.
Yes. The handheld works on iOS Safari with touch controls. No App Store download needed.
Yes. Pokemon Emerald, FireRed, LeafGreen, Ruby, Sapphire, and more sit in the binder. Click to play.
Press F5 to save, F9 to load. You have 10 save slots — press F7 to switch between them. Saves are stored in your browser.
We support .gba, .zip, .gb, and .gbc files. You can drag and drop ROMs or use the file picker.
Keyboard Controls
HTML5 Games — No Emulator Needed
Free browser shooters that run instantly — separate from the Game Boy emulator library above.
Latest Blog Posts
GBA Link Cable & Trading Guide: Multiplayer on Emulator
GBA link cable explained: Pokemon trading, Mario Kart multiplayer, what works in browser emulators plus workarounds. Full guide.
Every Pokemon Game Online: What Order to Play Them In
All Pokemon GBA, GBC and GB games in order: release vs chronological, where to start, Nuzlocke picks. Play free in your browser.
GBA Cheat Codes: Action Replay & Gameshark Guide (2026)
GBA cheat codes guide: Action Replay, Gameshark, Pokemon rare candy, walk through walls. How cheats work in browser emulators.