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.
PCIDDQDPCgod (KEX console command, 2024 remaster)PlayStation- Down
- L2
- Square
- R1
- Right
- L1
- Left
- Circle
XboxDo NOT pause: Left Trigger + A, A, A, ASwitchPause menu, Options, Cheats, select God Mode (Bethesda ports)MobileIDDQD or GOD (iOS Classic)Invulnerability artifact / temporary invulnerability power-up (toggle). Message: "Power-up Toggled"
Temporary, runs on the normal invulnerability timer unlike IDDQD.
PCIDBEHOLDVXboxLeft Trigger + X, X, X, XGame Boy AdvancePause, hold L+R: B, B, B, A, A, A, A, AMobileIDBEHOLDV (iOS Classic)Radiation shielding suit (protects from damaging/acid floors; toggle). Message: "Power-up Toggled"
PCIDBEHOLDRXboxLeft Trigger + X, Y, Y, YGame Boy AdvancePause, hold L+R: B, B, A, A, A, A, A, AMobileIDBEHOLDR (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.
PCIDKFAPCgive all (KEX console command, 2024 remaster)PlayStation- Cross
- Triangle
- L1
- Up
- Down
- R2
- Left
- Left
XboxLeft Trigger + A, B, A, BSwitchPause menu, Options, Cheats, select Give Everything (Bethesda ports)MobileIDKFA or GIVE (iOS Classic)All weapons, full ammo, 200% armor, but NO keys. Message: "Ammo (no keys) Added"
Same as IDKFA without the keys.
PCIDFAXboxLeft Trigger + B, B, B, BMobileIDFA (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.
PlayStationSame as IDKFA combo aboveGrant the chainsaw. Message: "... doesn't suck - GM"
Cannot be toggled off once given on PC.
PCIDCHOPPERSXboxLeft Trigger + B, B, A, AMobileIDCHOPPERS (iOS Classic)Berserk pack (temporary; massively boosts fist damage, red screen tint, +health). Message: "Power-up Toggled"
PCIDBEHOLDSXboxLeft Trigger + X, X, X, YGame Boy AdvancePause, hold L+R: B, A, B, A, A, A, A, AMobileIDBEHOLDS (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.
PCIDCLIP (DOOM II / Final Doom / Doom 95)PCIDSPISPOPD (original DOOM / Ultimate Doom only)PCnoclip (KEX console command, 2024 remaster)XboxLeft Trigger + A, B, Y, X (Master Levels only)MobileIDCLIP or IDSPISPOPD (iOS Classic)
Power-Ups (IDBEHOLD) (4)
Partial invisibility / blur artifact (toggle). Message: "Power-up Toggled"
Temporary.
PCIDBEHOLDIXboxLeft Trigger + X, X, Y, YMobileIDBEHOLDI (iOS Classic)Light amplification visor (lights up dark areas; toggle). Message: "Power-up Toggled"
Temporary.
PCIDBEHOLDLXboxLeft Trigger + Y, Y, Y, XMobileIDBEHOLDL (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).
PCIDBEHOLDAXboxLeft Trigger + Y, Y, Y, YGame Boy AdvancePause, hold L+R: B, A, A, A, A, A, A, AMobileIDBEHOLDA (iOS Classic)Set health to 200% (iOS-only health boost)
Not present in PC/console versions.
MobileIDBEHOLDH (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.
PCIDCLEVxy (DOOM 1: x = episode 1-4, y = map 1-9, e.g. IDCLEV31 = E3M1)PCIDCLEVxx (DOOM II: 01-32, e.g. IDCLEV31 = MAP31, the secret Wolfenstein level)PlayStationPause: Right, Left, R2, R1, Triangle, L1, Circle, X (then pick level, confirm with Square/Triangle/Circle/X)SwitchUse the in-game level-select / Cheats menu (Bethesda ports)MobileIDCLEVxx (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.
PCIDMUSxx (DOOM 1: use level codes 11-45 by episode+map, e.g. IDMUS23)PCIDMUSxx (DOOM II: 01-35)MobileIDMUSxx (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.
PCIDDT (type while the automap is open)PlayStationPause: Triangle, Triangle, L2, R2, L2, R2, R1, Circle (show things) / ...R1, Square (show map lines)MobileIDDT (iOS Classic)X-ray vision (console-only automap/see-through effect; toggle)
Not present on PC.
PlayStationPause: L1, R2, L2, R1, Right, Triangle, X, RightDisplay player position: X/Y coordinates and compass heading (in hexadecimal)
Useful for speedrunning/mapping. PC and iOS only.
PCIDMYPOSMobileIDMYPOS (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.
PCFHHALL (Doom 95 only)MobileTNTEM (iOS Classic)Quiet mode: waiting monsters cannot detect the player (toggle)
Doom 95 exclusive.
PCFHSHH (Doom 95 only)Reset / delete all player statistics (iOS)
MobileRESETMAPS (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
- Doom cheat codes - The Doom Wiki at DoomWiki.org
- Console Doom cheats - The Doom Wiki at DoomWiki.org
- Classic Doom / Doom II Cheat Codes, All Platforms - ClassicDoom.com
- Doom (1993) Cheats: Cheat Codes For PC & How to Enter Them - GameRevolution
- Doom (1993) Cheats: Cheat Codes For Nintendo Switch & How to Enter Them - GameRevolution
- All Cheat Codes and Commands - DOOM + DOOM II (2024 remaster) - Steam Community Guide
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