GBA Emulator

Play your own .gba ROMs locally in the browser (powered by EmulatorJS / mGBA core).

Load ROM

Drop a .gba (or .zip) file here, or browse.

Drag & drop ROM

Tip: click this box to open the file picker.

No ROM selected

Status Checking…

Select a ROM to begin.

The emulator runtime is fetched from a CDN (internet required).

Controls

Keybinds can vary depending on the emulator settings. Click/tap the game area to focus, then open the emulator menu to remap controls.

Typical defaults
D-pad: Arrow keys • A/B: Z/X • L/R: A/S • Start: Enter • Select: Shift
Gamepad
Most modern browsers support gamepads. Connect one, then configure in the emulator settings.

Legal

Only use ROMs you own and have the rights to play. This page does not provide ROMs or BIOS files.

Screen

Resolution 240×160 (scaled). Use the menu for save states/settings.

No game loaded

Load a ROM on the left to start the emulator here.

If the emulator fails to start, ensure you’re online and your browser allows WASM.

Tip
On mobile, use the on-screen controls from the emulator overlay.
Performance
Close heavy tabs. Try disabling shaders/filters in settings for speed.
Privacy
ROM loading uses a temporary blob URL; nothing is uploaded by this page.