DOOM II classic PC cheat codes: god mode, weapons and level select
Use the original keyboard cheat sequences with clear effects and edition limits.
Edition covered
The original 1994 DOOM II: Hell on Earth PC campaign: thirty main maps and two secret maps. Publisher images show classic DOOM II. Final DOOM, Master Levels, No Rest for the Living and later DOOM + DOOM II episodes are separate content.
Type codes during classic gameplay

The original PC game recognizes cheat sequences typed while playing. These are not console commands for modern DOOM games. Source ports and reissues may expose different input methods.
| Code | Effect | Note |
|---|---|---|
| IDDQD | Toggle god mode | Classic gameplay input |
| IDKFA | Weapons, ammunition, armor and keys | Changes the resource state |
| IDFA | Weapons, ammunition and armor | Does not give keys |
| IDCLIP | Toggle no-clipping | Can bypass intended routes |
| IDCLEV## | Warp to a two-digit map number | DOOM II uses map numbers |
Use a separate save for experiments
God mode, weapons and level warps change the run. Save first if you want to return to normal progression with the original inventory and route.
| Code or use | Effect | Context |
|---|---|---|
| IDDT | Cycle automap reveal states | Use while viewing the automap |
| IDBEHOLDV | Temporary invulnerability power | Classic power-up cheat sequence |
| IDBEHOLDS | Berserk power-up | Changes melee capability |
| IDBEHOLDR | Radiation suit power | Temporary hazard protection |
| Separate manual save | Preserve a normal run | Save before experimenting |
Enter the map number with IDCLEV
For DOOM II, IDCLEV followed by two digits selects a map, such as IDCLEV01 for Entryway. A warp is not a normal secret-exit completion.
Respect edition and difficulty limits
Original Nightmare difficulty restricts several cheats, and ports can alter behavior. Treat the table as classic-PC reference rather than a promise for every console or modern collection.
Original Nightmare difficulty restricts several cheats, and ports can alter behavior. Treat the table as classic-PC reference rather than a promise for every console or modern collection.
References
| Reference | Website |
|---|---|
| DOOM II publisher listing | store.steampowered.com |
| id Software original DOOM source | github.com |
| Classic DOOM II map reference | doomwiki.org |
