Skip to content
LAUNCH DAY GEAR

DOOM Cheats (1993 and DOOM II)

DOOM (1993) and DOOM II use iconic built-in typed cheat codes (the "ID" codes, named after developer id Software) that you simply type while playing. They remain active in modern re-releases, including the 2024 "DOOM + DOOM II" KEX-engine remaster, which also adds a developer console with text commands (god, noclip, give all). Console ports lack a keyboard, so they substitute controller button sequences (or, in later ports, an in-game Cheats menu). Cheats do not disable achievements or trophies in the 2024 re-release.

Cheats
21
Platforms
PC, PlayStation, Xbox, Switch, Mobile, Game Boy Advance
Type
Built-in cheat codes
Last reviewed
November 1, 2026

Before you use cheats: In the 2024 DOOM + DOOM II re-release, cheats do NOT disable or revoke achievements/trophies (you may even accidentally pop one while cheating). In the original DOS releases there is no achievement system, so there is no penalty. On non-QWERTY keyboards the typed letters may differ (e.g. on a French AZERTY layout, IDKFA must be typed as IDKFQ, since the codes respond to physical key positions, not letters). IDCLIP/IDSPISPOPD (no-clip) can let you walk into areas that trap or kill you, so it carries minor softlock/death risk. These are official built-in cheats, no third-party software, save corruption, or online-ban risk is involved. Console-port button combos must be entered in the exact paused state described or they will not register.

How to enter cheats

PC (original DOS / Ultimate Doom / Doom II / Final Doom / Doom 95)

While in a level during gameplay, just type the cheat code on the keyboard (no console or menu needed). The code activates the instant the full string is typed; most display a status message at the top of the screen. Retype the same code to toggle togglable cheats off.

PC (DOOM + DOOM II 2024 KEX remaster, Steam/Epic/GOG)

Two ways: (1) Legacy method, type the classic ID code (e.g. iddqd, idkfa) directly during gameplay with nothing open. (2) Developer console, press the backtick/tilde key (`) to open the console and type commands such as god, noclip, or give all, then press Enter. Cheats do NOT block achievements.

PlayStation (PS5/PS4 - DOOM + DOOM II 2024)

Plug a USB keyboard into the console and type the classic ID codes (IDDQD, IDKFA, etc.) during gameplay exactly as on PC. Without a keyboard, use any cheats/options menu provided by the port. Cheats do not revoke trophies.

Xbox (Series X|S / One - DOOM + DOOM II 2024)

Connect a USB keyboard and type the classic ID codes during gameplay as on PC. The KEX developer console can also be opened where keyboard input is supported.

Switch (DOOM 1993 / DOOM II Bethesda 2019 ports)

Open the pause menu, go to Options, then Cheats, and select the cheat you want from the list, then resume. Selecting/using a code via the menu also unlocks it for future use.

Switch (DOOM + DOOM II 2024)

Connect a USB keyboard and type classic ID codes during gameplay, or use the in-game cheats menu where available.

Console button-combo ports (PlayStation 1, Sega Saturn, Atari Jaguar, 3DO, Sega 32X, Game Boy Advance, Xbox classic Doom)

Pause the game first (except Xbox, which requires NOT pausing, and 3DO, which requires opening the Automap), then enter the platform-specific controller button sequence. See each code's per-platform entry below.

Mobile (iOS DOOM Classic 2009)

Touch four points on the screen simultaneously to bring up the internal keyboard, then type the ID codes (also supports GOD and GIVE).

All DOOM cheats

21 cheats

God Mode / Survival (3)

  • Invulnerability / god mode (sets health to 100% and makes you immune to nearly all damage; toggle on/off). Message: "Degreelessness Mode"

    Toggle, retype/re-select to turn off. On PlayStation/Saturn the same combo toggles it off. On PlayStation, pause the game first, then enter the buttons.

    PC
    IDDQD
    PC
    god (KEX console command, 2024 remaster)
    PlayStation
    1. Down
    2. L2
    3. Square
    4. R1
    5. Right
    6. L1
    7. Left
    8. Circle
    Xbox
    Do NOT pause: Left Trigger + A, A, A, A
    Switch
    Pause menu, Options, Cheats, select God Mode (Bethesda ports)
    Mobile
    IDDQD or GOD (iOS Classic)
  • Invulnerability artifact / temporary invulnerability power-up (toggle). Message: "Power-up Toggled"

    Temporary, runs on the normal invulnerability timer unlike IDDQD.

    PC
    IDBEHOLDV
    Xbox
    Left Trigger + X, X, X, X
    Game Boy Advance
    Pause, hold L+R: B, B, B, A, A, A, A, A
    Mobile
    IDBEHOLDV (iOS Classic)
  • Radiation shielding suit (protects from damaging/acid floors; toggle). Message: "Power-up Toggled"

    PC
    IDBEHOLDR
    Xbox
    Left Trigger + X, Y, Y, Y
    Game Boy Advance
    Pause, hold L+R: B, B, A, A, A, A, A, A
    Mobile
    IDBEHOLDR (iOS Classic)

Weapons, Ammo, Keys and Armor (5)

  • Full arsenal: all weapons, full ammo, 200% (mega) armor, AND all keys. Message: "Very Happy Ammo Added"

    The K stands for Keys, F for Full weapons/ammo, A for Armor. On PlayStation, pause the game first, then enter the buttons.

    PC
    IDKFA
    PC
    give all (KEX console command, 2024 remaster)
    PlayStation
    1. Cross
    2. Triangle
    3. L1
    4. Up
    5. Down
    6. R2
    7. Left
    8. Left
    Xbox
    Left Trigger + A, B, A, B
    Switch
    Pause menu, Options, Cheats, select Give Everything (Bethesda ports)
    Mobile
    IDKFA or GIVE (iOS Classic)
  • All weapons, full ammo, 200% armor, but NO keys. Message: "Ammo (no keys) Added"

    Same as IDKFA without the keys.

    PC
    IDFA
    Xbox
    Left Trigger + B, B, B, B
    Mobile
    IDFA (iOS Classic)
  • All weapons, ammo and keys (Sega Saturn / 3DO / 32X grant 500 ammo per weapon)

    Console equivalents of IDKFA. Saturn: B, Y, X, L, R, C, X, Z. 3DO: A, Left, A, B, A, Right, A, C, A. 32X: Up + Mode + A + C pressed together. Jaguar: Pause, #, Pause. GBA: A, B, B, A, A, A, A, A.

    PlayStation
    Same as IDKFA combo above
  • Grant the chainsaw. Message: "... doesn't suck - GM"

    Cannot be toggled off once given on PC.

    PC
    IDCHOPPERS
    Xbox
    Left Trigger + B, B, A, A
    Mobile
    IDCHOPPERS (iOS Classic)
  • Berserk pack (temporary; massively boosts fist damage, red screen tint, +health). Message: "Power-up Toggled"

    PC
    IDBEHOLDS
    Xbox
    Left Trigger + X, X, X, Y
    Game Boy Advance
    Pause, hold L+R: B, A, B, A, A, A, A, A
    Mobile
    IDBEHOLDS (iOS Classic)

Movement / No-Clip (1)

  • No-clipping: walk through walls, monsters and obstacles; climb ledges (toggle). Message: "No Clipping Mode ON/OFF"

    IDSPISPOPD works only in DOOM 1/Ultimate Doom; IDCLIP works in DOOM II and later. The 2024 remaster accepts both classic codes plus the noclip console command.

    PC
    IDCLIP (DOOM II / Final Doom / Doom 95)
    PC
    IDSPISPOPD (original DOOM / Ultimate Doom only)
    PC
    noclip (KEX console command, 2024 remaster)
    Xbox
    Left Trigger + A, B, Y, X (Master Levels only)
    Mobile
    IDCLIP or IDSPISPOPD (iOS Classic)

Power-Ups (IDBEHOLD) (4)

  • Partial invisibility / blur artifact (toggle). Message: "Power-up Toggled"

    Temporary.

    PC
    IDBEHOLDI
    Xbox
    Left Trigger + X, X, Y, Y
    Mobile
    IDBEHOLDI (iOS Classic)
  • Light amplification visor (lights up dark areas; toggle). Message: "Power-up Toggled"

    Temporary.

    PC
    IDBEHOLDL
    Xbox
    Left Trigger + Y, Y, Y, X
    Mobile
    IDBEHOLDL (iOS Classic)
  • Computer area map (reveals the full automap as a power-up item). Message: "Power-up Toggled"

    Lasts until the next level (item-based, unlike IDDT).

    PC
    IDBEHOLDA
    Xbox
    Left Trigger + Y, Y, Y, Y
    Game Boy Advance
    Pause, hold L+R: B, A, A, A, A, A, A, A
    Mobile
    IDBEHOLDA (iOS Classic)
  • Set health to 200% (iOS-only health boost)

    Not present in PC/console versions.

    Mobile
    IDBEHOLDH (iOS Classic only)

Level Warp (1)

  • Warp directly to a chosen level. Message: "Changing Level..."

    DOOM 1 secret levels: E1M9, E2M9, E3M9, E4M9. DOOM II secret levels: MAP31 and MAP32. Saturn warp: Right, Left, Z, R, Z, L, Z, C. 3DO warp: L, Up, C, C, R, Down, A, Left, Left. Jaguar: hold a number (and A/B for higher maps) + Pause.

    PC
    IDCLEVxy (DOOM 1: x = episode 1-4, y = map 1-9, e.g. IDCLEV31 = E3M1)
    PC
    IDCLEVxx (DOOM II: 01-32, e.g. IDCLEV31 = MAP31, the secret Wolfenstein level)
    PlayStation
    Pause: Right, Left, R2, R1, Triangle, L1, Circle, X (then pick level, confirm with Square/Triangle/Circle/X)
    Switch
    Use the in-game level-select / Cheats menu (Bethesda ports)
    Mobile
    IDCLEVxx (iOS Classic)

Music Select (1)

  • Play the music track from a specified level. Message: "Music Change" (or "IMPOSSIBLE SELECTION" if invalid)

    DOOM 1 expects an episode+map style two-digit number (11 = E1M1 up to 45). DOOM II expects a flat 01-35.

    PC
    IDMUSxx (DOOM 1: use level codes 11-45 by episode+map, e.g. IDMUS23)
    PC
    IDMUSxx (DOOM II: 01-35)
    Mobile
    IDMUSxx (iOS Classic)

Automap / Info (3)

  • Automap cheat: press while viewing the automap. 1st = reveal entire map, 2nd = also show all things/objects, 3rd = restore normal view. No on-screen message.

    PC: must be on the automap screen. Saturn lines: B, B, C, Left, B, B, C, Right; Saturn things: B, B, C, Right, B, B, C, Left. 3DO lines: L, R, R, A, Left, Left, Up, A, C.

    PC
    IDDT (type while the automap is open)
    PlayStation
    Pause: Triangle, Triangle, L2, R2, L2, R2, R1, Circle (show things) / ...R1, Square (show map lines)
    Mobile
    IDDT (iOS Classic)
  • X-ray vision (console-only automap/see-through effect; toggle)

    Not present on PC.

    PlayStation
    Pause: L1, R2, L2, R1, Right, Triangle, X, Right
  • Display player position: X/Y coordinates and compass heading (in hexadecimal)

    Useful for speedrunning/mapping. PC and iOS only.

    PC
    IDMYPOS
    Mobile
    IDMYPOS (iOS Classic)

Doom 95 / Mobile Extras (3)

  • Instantly destroy most monsters on the current map

    FHHALL is exclusive to the Windows 95 (Doom 95) build.

    PC
    FHHALL (Doom 95 only)
    Mobile
    TNTEM (iOS Classic)
  • Quiet mode: waiting monsters cannot detect the player (toggle)

    Doom 95 exclusive.

    PC
    FHSHH (Doom 95 only)
  • Reset / delete all player statistics (iOS)

    Mobile
    RESETMAPS (iOS Classic)

DOOM/DOOM II do not have a large item-ID or spawn-ID table, the classic cheats are a small fixed set of typed ID codes, so all of them are captured here, plus per-platform console button-combo equivalents and the 2024 KEX-remaster console commands. Some niche or platform-exclusive codes (e.g. SNES Game Genie hex codes, Tapwave Zodiac, and the full iOS TNT-prefixed give/remove family) are summarized rather than exhaustively listed; the authoritative cross-platform reference is ClassicDoom.com (https://www.classicdoom.com/doomcode.htm) and the official Doom Wiki (https://doomwiki.org/wiki/Cheat_codes and https://doomwiki.org/wiki/Console_Doom_cheats).

FAQ

How do you enter cheat codes in DOOM and DOOM II?

In the classic games you simply type the cheat code on the keyboard during normal gameplay; there is no special menu to open. The code activates the moment it is fully typed, usually with an on-screen confirmation message. In console and the modern DOOM + DOOM II re-release, cheats are typically entered through an in-game cheats or console menu instead of typed live.

What is the god mode cheat in DOOM?

The classic god mode cheat is IDDQD, which makes the player invulnerable to nearly all damage. It is one of the most iconic codes in gaming. Note that it does not protect against every instant-death hazard such as crushing ceilings or falling into a level-ending pit.

What is the cheat for all weapons and ammo in DOOM?

IDKFA gives all weapons, full ammo, all keys, and armor in one code. A related code, IDFA, grants weapons, ammo, and armor but without the keys. These are among the most-used cheats for jumping straight into the action.

Do cheat codes disable achievements or trophies in DOOM?

In the modern DOOM + DOOM II re-release and other console versions, enabling cheats generally disables achievement and trophy unlocks for that session or save. The original 1993 and 1994 PC releases predate achievements, so cheating there has no such system to affect. Check your specific platform's prompts before relying on cheats.

Is there a money cheat in DOOM?

No. Classic DOOM and DOOM II have no currency, shop, or money system, so there is no money cheat. Resource cheats instead grant items directly, such as full ammo, armor, keys, and all weapons via codes like IDKFA and IDFA.

Do the classic DOOM cheats work on all platforms?

The original typed codes work on the PC and most faithful ports of the classic games. Console, mobile, and re-released versions may use a cheats menu or console instead of live typing, and some codes can be renamed, remapped, or unavailable. Behavior can also differ between DOOM, The Ultimate Doom, and DOOM II.

Checked against

Found a code that does not work? Tell us through the contact page and we will recheck it.

More cheats

Strategy, shooters, fighting and retro

Browse cheats for every game