Super Mario World Cheat Codes & Secrets
Complete collection of cheat codes, passwords, unlockables, and hidden secrets for Super Mario World (1990).
Star Road Warp System
Super Mario World has no traditional password system — progress is saved to the cartridge battery. Shortcuts come from the Star Road, a hidden overworld reached by chaining secret exits through the Donut Plains area.
Reaching Star Road:
- In Donut Plains 1, find the hidden key and keyhole (near the end of the level, above the normal exit pipe) to unlock Donut Secret 1.
- In Donut Secret 1, take the secret exit to unlock Donut Secret House.
- In Donut Secret House, hit the P-Switch to create a coin-block staircase, then exit through the top door to unlock the path to Star Road.
Star Road Warp Exits — each Star Road level has a secret exit (key + keyhole) that teleports you forward:
| Star Road Level | Secret Exit Warps To | Worlds Skipped |
|---|---|---|
| Star Road 1 | Vanilla Dome 1 | Donut Plains |
| Star Road 2 | Forest of Illusion 1 | Vanilla Dome |
| Star Road 3 | Valley of Bowser 2 | Forest of Illusion, Chocolate Island (partial) |
| Star Road 4 | Chocolate Island 1 | Valley of Bowser (partial) |
| Star Road 5 | Special World entrance | Remainder of main game |
Special World Unlock
Completing all five Star Road secret exits unlocks Special World, an 8-level bonus world with some of the hardest stages in the game (Gnarly, Tubular, Way Cool, Awesome, Groovy, Mondo, Outrageous, Funky).
Reward for completing Special World (beating Funky): enemy sprites across the entire overworld are permanently recolored — Goombas become Mask Men, Koopa Troopas become Teenagers, Piranha Plants become Pumpkins, and Lakitus become Ants. The overworld palette also shifts to an autumn color scheme. This change persists on your save file permanently.
Top Secret Area
Hidden free power-up room accessible after completing the Donut Secret House secret exit chain. Contains:
- 3× Cape Feathers on question blocks
- 3× Fire Flowers on question blocks
- 3× Yoshi Eggs on question blocks
Return here as often as needed — blocks respawn every visit. It’s the fastest way to stock up before a boss.
Yoshi Color Powers
Each Yoshi color gains a special ability when holding a Koopa shell in its mouth. The shell color determines the power, but colored Yoshis extend the effect to any shell.
| Yoshi Color | With Blue Shell | With Yellow Shell | With Red Shell | Special Rule |
|---|---|---|---|---|
| Green | Flies | Dust stomp on land | Shoots 3 fireballs | Only triggers with matching shell |
| Blue | Flies (any shell) | Flies + dust stomp | Flies + fireballs | Any shell triggers flight |
| Yellow | Flies + dust | Dust stomp (any shell) | Fireballs + dust | Any shell triggers stomp |
| Red | Flies + fireballs | Fireballs + dust | Fireballs (any shell) | Any shell triggers fireballs |
Blue Yoshi is the most powerful early-game find — it flies with any shell you give it, including common green shells.
Infinite Lives Tricks
Stair Shell Trick (Donut Plains 1 / multiple levels) Near the end of Donut Plains 1, there is a set of ascending stairs. Kick a Green Koopa Shell into the base of the stairs and immediately begin jumping on top of it. The shell will bounce up each step, registering a kill each time. Stay airborne by jumping off the shell repeatedly — do not land on the ground.
Kill combo scaling:
- Hits 1–7: standard point values (100, 200, 400… points)
- Hit 8+: 1-UP for every additional consecutive hit
With the stair geometry, you can loop this indefinitely to reach the 99 lives cap in roughly two minutes.
Cape Spin Chain With the Cape powerup, use the B button spin attack while surrounded by a group of enemies. Each enemy hit within a single spin counts as a consecutive kill, stacking toward 1-UPs quickly if you chain multiple spins without landing.
Yoshi Berry Chain In levels with large numbers of berries, collecting 10 yellow berries on Yoshi spawns a 1-UP. Red berries count as 2. Not fast, but passive accumulation throughout a run.
Two-Player Mode
Super Mario World supports alternating 2-player co-op. Player 1 controls Mario; Player 2 controls Luigi. Select at the title screen.
Luigi has slightly different physics from Mario — marginally higher jump arc and different acceleration/deceleration curves, which affects precision platforming. Both players share the same save file and world progress.
Beneficial Glitches and Exploits
Yoshi Wings Coin Heaven Skip If Yoshi eats a Blue Koopa Shell (or any shell while riding a Blue Yoshi) and you dismount Yoshi while he still has the shell in his mouth and is airborne, he flies off the screen and deposits you in a bonus Coin Heaven area. This can be used to skip difficult sections and gain coins and 1-UPs.
Cape Flying (Full Level Bypass) With a Cape, hold Y + press B to charge run, then hold Up on the D-pad as you jump. Once airborne, alternate Up and Down on the D-pad rhythmically to gain altitude. A correctly executed cape flight can carry you over the entire length of most non-autoscrolling levels, bypassing all hazards and reaching the goal tape in seconds. This works on real hardware and is not patched in any official release.
P-Switch + Shell Interaction Carrying a P-Switch and a shell simultaneously (by holding one and bouncing the other) can cause coins to register in unusual ways in some level layouts, occasionally triggering extra 1-UP spawns beyond the standard counter.
Credits Warp (Arbitrary Code Execution) An advanced glitch used in speedruns: through a precise sequence of sprite slot manipulation — typically involving a specific number of sprites loaded simultaneously in Yoshi’s Island 2 or similar levels — the game’s memory is corrupted in a controlled way that redirects execution to the credits sequence. This requires frame-perfect inputs and is impractical on real hardware without practice, but is reproducible on emulator with save states. The exact input sequence varies depending on console region (NTSC vs PAL).
Sprite Memory Overload Super Mario World tracks a limited number of sprites simultaneously. Loading more sprites than the slot limit causes older sprites to despawn. This can be exploited to remove dangerous enemies (Banzai Bills, Thwomps) by triggering a crowd of lower-priority sprites nearby.
Developer Easter Eggs and Hidden Content
“I AM ERROR” Style Messages The game’s credits roll after defeating Bowser and contain the full development team listing — one of the more complete staff credits in early SNES titles. Letting the credits run to completion without skipping reveals all team names.
End-of-File Message In the ROM data, unused text strings left by developers are present in the game’s internal data. ROM explorers have found Japanese placeholder and debug strings in the game’s memory space, consistent with late-stage SNES development practices.
The 96 Exit Counter Completing every exit in the game — 96 total across all levels and secret exits — awards a star icon on the save file next to the exit counter, and the file select screen displays a glowing star treatment on the completed file. This is the game’s internal 100% completion marker, visible to anyone loading your cartridge.
Yoshi’s House Revisit After completing the game and returning to Yoshi’s House at the start of Yoshi’s Island, the message block outside reads differently than at the start of the game — it acknowledges Mario’s victory. A small detail easily missed on a first playthrough.