Loading Kirby: Nightmare in Dream Land...

WASD or D-Pad
K A   J B   Q L   E R
Enter Start   RShift Select
F5 Save   F7 Slot   F9 Load   Double-click canvas for fullscreen

Embed this game

Copy code to embed on your site (backlink to eggermath.com):

<iframe src="https://www.eggermath.com/kirby-nightmare-in-dream-land/" width="480" height="320"></iframe>
Share on X Share on Reddit

About Kirby: Nightmare in Dream Land

Play Kirby Nightmare in Dream Land online. Help Kirby reclaim the Dream Rod from King Dedede. Copy enemy abilities, float through colorful levels, and enjoy this GBA remake of the NES classic.

Genre: Platformer · 2002 · Nintendo

Play Kirby: Nightmare in Dream Land Online — Free GBA Emulator

Play Kirby: Nightmare in Dream Land Online is a free browser-based GBA emulator experience on EggerMath. No download, no signup — click Play and the game loads via mGBA WebAssembly at 240×160, pixel-perfect. Use WASD or Arrow Keys for D-Pad, K for A, J for B, Q/L and E/R for shoulders (GBA), Enter for Start, Right Shift for Select. Save instantly with F5 (10 slots, F7 to switch) and load with F9; progress is cached in IndexedDB so you can resume offline after the first load. Kirby: Nightmare in Dream Land is a Platformer title from 2002 by Nintendo, part of the Kirby series, playable here with touch controls on iOS/Android and save states that persist in your browser.

Reviewed by EggerMath Team · mGBA WASM verified · About · Updated 2026

FAQ — Kirby: Nightmare in Dream Land

How to play Kirby: Nightmare in Dream Land on iPhone?

Open this page on Safari, tap to start. Touch controls appear automatically. Save via Save button — works offline after first load.

Is Kirby: Nightmare in Dream Land free?

Yes, free on EggerMath via browser mGBA emulator. No download, no signup.

Can I save progress?

Click Save (F5) and Load (F9). 10 slots via Slot button / F7. Stored in browser.

What are the controls?

D-Pad: WASD/Arrows, A: K, B: J, L: Q, R: E, Start: Enter, Select: Right Shift. Mobile: touch controls.