Cheat Codes

The codes that became part of gaming folklore

Konami Code
Gradius · NES · 1986
Up Up Down Down Left Right Left Right B A Start

Grants the player a full set of power-ups at the start of the game.

Blood Code
Mortal Kombat · Sega Genesis · 1993
A B A C A B B (on the Code of Honor screen)

Re-enables the arcade-accurate blood and fatality effects that were censored in the default Genesis version.

God Mode (IDDQD)
Doom · PC · 1993
IDDQD (typed during gameplay)

Makes the player invulnerable to all damage for the rest of the level.

All Weapons and Keys (IDKFA)
Doom · PC · 1993
IDKFA (typed during gameplay)

Gives the player all weapons, full ammunition, all keys, and full armour.

No Clipping Mode (IDCLIP)
Doom · PC · 1993
IDCLIP (typed during gameplay; IDSPISPOPD in original Doom)

Allows the player to walk through walls and solid geometry.

30 Lives Code
Contra · NES · 1988
Up Up Down Down Left Right Left Right B A Select Start (two players: B A Start)

Starts the game with 30 lives instead of the default three.

Mike Tyson Fight Password
Mike Tyson's Punch-Out!! · NES · 1987
007 373 5963

Skips directly to the final fight against Mike Tyson (World Circuit match).

Justin Bailey Password
Metroid · NES · 1986
JUSTIN BAILEY ------ ------

Starts the game with Samus in her Power Suit-less form (her human appearance), most items collected, and at a late-game area.

Debug Mode
Sonic the Hedgehog · Sega Genesis · 1991
On the title screen: hold A then press Start; at the level select screen enter a sound test sequence

Enables a debug mode that lets the player place objects anywhere in the level and toggle Sonic's position freely.

Debug Mode and Level Select
Sonic the Hedgehog 2 · Sega Genesis · 1992
Options screen: hold A, then on controller 2 press Up Up Up Down Down Down Left Right; confirm with Start to access level select; hold A and press Start on a stage for debug mode

Unlocks a full level select menu and a debug mode for placing objects in any stage.

Same-Character Select
Street Fighter II Turbo: Hyper Fighting · SNES · 1992
Hold L + R while selecting your character, then press any button

Allows both players to choose the same character in versus mode, which was disabled by default.

Hidden Character Codes
NBA Jam · Sega Genesis / SNES · 1993
Enter initials and a specific date of birth on the player-select screen (e.g., initials HJS, DOB 06/14/1970 for Bill Clinton; varies by platform)

Unlocks playable hidden characters including Bill Clinton, Al Gore, and various Midway staff members.

On Fire
NBA Jam · Sega Genesis / SNES · 1993
Score three consecutive baskets without the opposing team scoring

Sets the player's character 'on fire' — boosting speed, jumping, and shooting accuracy dramatically, and making them temporarily unguardable.

Level Select
Golden Axe · Sega Genesis · 1989
On the character select screen, hold Down-Left + A + B + C, then press Start

Unlocks a level select screen allowing the player to start from any stage in the game.

Clear Wanted Level
Grand Theft Auto III · PlayStation 2 · 2001
R2 R2 L1 R2 Left Down Right Up Left Down Right Up

Instantly reduces the player's wanted level to zero, ending all active police pursuit.

Console Cheats (god, noclip, notarget)
Quake · PC · 1996
Open console with ~ key; type "god" (invincibility), "noclip" (walk through walls), or "notarget" (enemies ignore player)

God mode grants invincibility; noclip disables collision with geometry; notarget makes all enemies passive.

Stage Passwords
Castlevania III: Dracula's Curse · NES · 1989
AAAAAA BBBBBB (example; passwords are per-stage letter sequences entered on the continue screen)

Resumes the game at a specific stage with the characters and sub-weapons active when the password was generated.

Infinite Lives Staircase Trick
Super Mario Bros. · NES · 1985
World 3-1 (or 6-1): lure a Koopa Troopa near the staircase at the end of the level; kick its shell into the steps to generate infinite 1-UPs via the bouncing shell combo

Generates unlimited extra lives by exploiting the bouncing shell point-escalation system.

Stage Select
Teenage Mutant Ninja Turtles IV: Turtles in Time · SNES · 1992
Hold L + R on controller 2, then press Start on controller 1 at the title screen

Opens a stage select screen allowing the player to begin from any level in the game.

"Ness" Default Name Hint
EarthBound · SNES · 1994
When prompted to enter the player's name at the start of the game, select "My name is Ness!" (in the Japanese version) or allow the default "Ness" to be used

Sets the player character's name to Ness, which unlocks special dialogue acknowledgments and is required for certain story sequences to reference the name correctly.