The Elder Scrolls V: Skyrim Cheats
Skyrim has no built-in cheat menu or button-combo cheats; instead, the PC versions (original, Special/Anniversary Edition on Steam/GOG) ship with a developer console opened by the tilde key, where you type commands and item codes. There are no console commands or cheat codes on PlayStation, Xbox, or Switch; those platforms can only modify the game through paid mods (and even then there is no command line). The console accepts toggle cheats (god mode, no-clip), actor-value edits, and a player.additem command that spawns any of roughly 8,700 items by hexadecimal ID.
48 cheats // pick your platform below

Heads up // PC ONLY: console commands work only on PC (Steam/GOG) versions. There is NO console and NO cheat code system on PlayStation, Xbox, or Nintendo Switch. Using the console does NOT disable Steam achievements in the base/Special Edition (Skyrim never gated achievements behind a no-cheat flag), but heavy use of commands such as setstage, setlevel, placeatme, resurrect, and disable/markfordelete can permanently corrupt save files and break quests, NPC AI packages, and the game world; always keep a separate manual save before experimenting. setav can push skills/values past intended caps and cause stuck-at-100 level bugs (especially the perk-point workaround). Spawning items by guessed IDs or using IDs from DLC you do not own can create broken or invisible items. coc/cow teleporting can strand you outside quest triggers. These are single-player offline cheats; there is no online/multiplayer mode, so there is no ban risk. Item IDs differ between the base game and DLC (DLC IDs are prefixed with a load-order byte that varies per install).
How to enter cheats // PC
Press the tilde (~) key, located under Esc / left of the 1 key on US keyboards (use the grave/apostrophe key on UK keyboards), to open the developer console. The game pauses. Type a command exactly (commands are case-insensitive) and press Enter. For targeted commands like kill, unlock, or setownership, first left-click the NPC or object in the world so its RefID appears at the top of the console, then type the command. Press tilde again to close the console. Item codes use the format player.additem <ItemID> <quantity>. Leading zeros in 8-digit base-game IDs can usually be dropped (0000000F = F).
God Mode & Survival03 CODES
- Toggle god mode: infinite health, magicka and stamina, unlimited carry weight, and no damageType again to turn off.
tgm - Toggle immortal mode: you still take damage and lose health/magicka/stamina but cannot die (health never hits zero)Useful if you want combat to feel real but cannot be killed.
tim - Set or increase carry weight so you are never over-encumberedUse a small number; pushing it extremely high can wrap to a negative carry weight. player.setav carryweight <#> sets an absolute value.
player.modav carryweight 1000
Movement, Camera & World Display12 CODES
- Toggle collision / no-clip: walk and fly through walls, floors, doors and the terrainToggle off while standing on solid ground or you may fall through the map. Does not work while an object is selected.
tcl - Teleport to a named cell (interior/location) by its editor cell IDExample: coc whiterun, coc riverwood. coc qasmoke opens the developer test room with every item. Use only from inside the game world to avoid breaking the intro.
coc <CellID> - Teleport across the worldspace to map coordinatesCoordinates are in grid cells, not game units.
cow Tamriel <x> <y> - Move the player to a referenced NPCmoveto player (typed after selecting an NPC) brings that NPC to you instead.
player.moveto <RefID> - Free-flying camera for screenshots; tfc 1 also pauses the gameCombine with tm (toggle menus) for a clean shot.
tfc - Set field of viewDefault is 75; common values 90-110. Very high values distort the view.
fov <#> - Set free/console camera movement speedsucsm 1 is normal; higher = faster free-camera flight.
sucsm <#> - Toggle map markers all on/offtmm 1 reveals all markers; tmm 0 hides them. tmm 1 1 0 adds markers without making them all usable for fast travel.
tmm 1 - Resize the selected object or the player1 is normal size; select a target first, or use player.setscale <#> for yourself.
setscale <#> - Toggle HUD/menus, grass, trees, water and sky for clean screenshotstm = menus/HUD, tg = grass, tt = trees, tws = water display.
tm - Change the in-game time speed (timescale)Default is 20; set timescale to 1 makes one in-game minute equal one real minute.
set timescale to <#> - Force the weather to a given weather IDfw <WeatherID> forces the weather instantly; sw transitions to it.
sw <WeatherID>
NPC, AI & Combat10 CODES
- Instantly kill the selected targetSelect an NPC first. Has no effect on essential NPCs.
kill - Kill every non-essential NPC in the loaded areaCan break quests if it kills quest-relevant characters.
killall - Resurrect the selected dead NPCresurrect (or resurrect 0) revives with full inventory reset; resurrect 1 revives keeping current inventory/position.
resurrect - Toggle a target's AI on/off (freeze the NPC in place)tai with no target toggles AI for all actors.
tai - Toggle combat AI so NPCs stop fightingSelected target only, or all if none selected.
tcai - Toggle AI detection so NPCs cannot detect/see you (free stealth)Pickpocketing still always succeeds while this is on but the pickpocket UI may misbehave.
tdetect - Remove all items from the selected NPC's inventorySelect the NPC/container first.
removeallitems - Spawn an item, NPC, or creature next to youExample: player.placeatme 0001A66B 1 spawns a dragon. Overuse bloats and can corrupt the save.
player.placeatme <BaseID> <#> - Change the sex of the selected NPC or the playerplayer.sexchange affects you.
sexchange - Open the full race/appearance editor to redo your characterChanging race here can reset some stats; save first.
showracemenu
Locks, Ownership & Items08 CODES
- Unlock the selected door, chest, or containerSelect the lock first. Works on quest-locked doors too.
unlock - Lock the selected door/container at a chosen difficulty0-25 novice, up to 100 = requires key / unpickable.
lock <0-100> - Make a selected owned item free to take (removes stealing flag)Select the item first.
setownership - Add gold to your inventory0000000F is gold. Example: player.additem 0000000F 99999.
player.additem 0000000F <#> - Add any item by its hexadecimal item IDFind IDs with the help command (e.g. help "daedric sword" 4) or from skyrimcommands.com / UESP. DLC IDs start with the DLC's load-order byte.
player.additem <ItemID> <#> - Remove a specified item from your inventoryMirror of player.additem.
player.removeitem <ItemID> <#> - List your inventory with the item RefIDsUseful for finding the ID of an equipped item.
player.showinventory - Search the game data for an item/spell/NPC name to get its IDThe 4 filters to forms; quotes are needed for multi-word names.
help "item name" 4
Level, Skills, Perks & Attributes07 CODES
- Set your character levelDoes not grant the perk points you would have earned leveling up; can desync enemy scaling.
player.setlevel <#> - Advance a skill as if leveled naturally (grants progress toward perks)Skill names: onehanded, twohanded, marksman (Archery), block, smithing, heavyarmor, lightarmor, pickpocket, lockpicking, sneak, alchemy, speechcraft (Speech), alteration, conjuration, destruction, illusion, restoration, enchanting. Example: player.advskill destruction 9999.
player.advskill <skill> <XP> - Set a skill or attribute (actor value) to an exact numberExample: player.setav smithing 100. setav does not grant perk progress and can be set above 100.
player.setav <value> <#> - Modify (add to / subtract from) an actor valueExample: player.modav carryweight 500.
player.modav <value> <+/-#> - Add a specific perk by its perk IDThere is no direct add-perk-point command. Add multi-rank perks in rank order. Perk IDs are listed on UESP/Fandom.
player.addperk <PerkID> - Perk-point workaround: over-level a skill to bank perk points, then reset itAfter leveling, spend the perks, then player.setav smithing <original level> and UpdateLevel. Risky: can stick your level at 100; save first.
player.advskill smithing 1000000 - Add dragon souls (to unlock shout words)Spend them in the shout menu.
player.modav dragonsouls <#>
Spells, Shouts & Magic03 CODES
- Add every spell, shout and power in the game to the player"Player Spell Book." Adds a huge number of entries to your magic menu.
psb - Add a specific shout to your shout listUse player.teachword <WordID> / player.unlockword <WordID> to learn individual words of power.
addshout <ShoutID> - Restore/refill the player (used after some edits)Set health/magicka/stamina to a chosen value if regen breaks.
player.setav health <#>
Quests, Crime & Session05 CODES
- Force a quest to a specific stageThe most dangerous command for save integrity; skipping stages can permanently break a quest. Find IDs with the journal/help.
setstage <QuestID> <stage> - Instantly complete the selected/closest questMay leave loose ends; can break follow-on quests.
completequest <QuestID> - Set or clear your bounty with a faction (crime gold)0 clears your bounty. Hold faction IDs: e.g. Whiterun 000267EA, Falkreath 0002816D (verify per hold).
player.setcrimegold 0 <FactionID> - Pay off / clear all bounties via paycrimegoldArguments toggle whether stolen goods are removed and whether you are jailed.
paycrimegold 0 0 <FactionID> - Quit the game instantly to desktopDoes not save first.
qqq
On the full ID list
Skyrim's item-spawn table is huge: skyrimcommands.com indexes roughly 8,700+ item IDs, and that does not count every NPC/spawn base ID, perk ID, quest ID, faction ID, cell ID, spell ID, or weather ID, which together number in the tens of thousands. We captured every major command and its exact syntax plus the ~30 most-searched item IDs below. For the complete, authoritative item/perk/NPC/quest/cell ID tables, use the in-game help \"name\" 4 command or consult skyrimcommands.com (item DB at https://skyrimcommands.com/items) and UESP (https://en.uesp.net/wiki/Skyrim:Console). Verified most-searched item IDs (base game, use with player.additem <ID> <#>): Gold 0000000F; Lockpick 0000000A; Iron Ingot 0005ACE4; Steel Ingot 0005ACE5; Corundum Ingot 0005AD93; Silver Ingot 0005ACE3; Gold Ingot 0005AD9E; Quicksilver Ingot 0005ADA0; Ebony Ingot 0005AD9D; Orichalcum Ingot 0005AD99; Malachite (Refined) 0005ADA1; Moonstone (Refined) 0005AD9F; Dwarven Metal Ingot 000DB8A2; Leather 000DB5D2; Leather Strips 000800E4; Dragon Bone 0003ADA4; Dragon Scales 0003ADA3; Daedra Heart 0003AD5B; Daedric Cuirass 0001396B; Daedric Helmet 0001396D; Daedric Gauntlets 0001396C; Daedric Boots 0001396A; Daedric Shield 0001396E; Daedric Sword 000139B9; Daedric Dagger 000139B6; Daedric Bow 000139B5; Daedric War Axe 000139B3; Daedric Mace 000139B8; Daedric Greatsword 000139B7; Daedric Battleaxe 000139B4; Daedric Warhammer 000139BA. DLC items (Dawnguard/Hearthfire/Dragonborn) use IDs prefixed by the DLC load-order byte (e.g. xx for the DLC slot), which varies per install, so confirm those in-game with help.
FAQ // Straight answers
How do you enter cheats in Skyrim on PC?
Press the tilde (~) key during gameplay to open the developer console, type a command, then press Enter. Press tilde again to close the console and return to the game. Console commands are available only in the PC version.
What is the god mode command in Skyrim?
Type tgm in the console to toggle God Mode, which gives infinite health, magicka, and stamina and removes carry-weight limits. Enter tgm again to turn it off. It is a PC-only console command.
Is there a money cheat in Skyrim?
Yes. On PC you can use the player.additem command followed by the gold item code and the amount you want to add it directly to your inventory. This works only with the PC console; consoles do not support it.
Do console commands disable achievements in Skyrim?
Using console commands in the base game does not block Steam achievements. However, some mods and certain setups can affect this, so behavior may vary depending on your version and installed mods.
Are Skyrim console commands available on Xbox or PlayStation?
No. The developer console and these cheat commands work only on the PC version of Skyrim. Console players can instead use mods on supported editions for similar effects, but not the tilde-key commands.
How do you level up using console commands in Skyrim?
On PC you can use commands such as player.advlevel to gain a level, or player.setlevel and skill-advancement commands to adjust your character. These are PC-only console commands entered through the tilde menu.
Sources // cross-checked
- Skyrim Console Commands & Cheats - PCGamesN
- Console Commands (Skyrim) - The Elder Scrolls Wiki (Fandom)
- Skyrim:Console - UESP (Unofficial Elder Scrolls Pages)
- Skyrim Commands - Console Command & Item ID database
- Skyrim Item Codes List - Skyrim Commands
- Gold Item Code & Spawn Commands - Skyrim Commands
- Skyrim perk commands: how to add perk points - Skyrim Commands
- Console Commands (Skyrim)/Skills - Fandom
- Spawn Item Codes for The Elder Scrolls V: Skyrim on PC - LiveAbout
- Skyrim cheats and console commands - GamesRadar
More cheat guides
- Age of Empires II: Definitive Edition Cheats
- ARK: Survival Ascended / Evolved Cheats
- Baldur's Gate 3 Cheats
- Cyberpunk 2077 Cheats
- DOOM (1993) and DOOM II Cheats
- Fallout 4 Cheats
- Grand Theft Auto: San Andreas Cheats
- Grand Theft Auto: Vice City Cheats
- Minecraft (Java and Bedrock) Cheats
- Mortal Kombat 1 (2023) and Mortal Kombat 11 Cheats
- NBA 2K26 Cheats
- Pokemon GBA era (Emerald, FireRed/LeafGreen, Ruby/Sapphire) Cheats
- Red Dead Redemption 2 Cheats
- Stardew Valley Cheats
- The Sims 3 Cheats
- The Sims 4 Cheats
- The Witcher 3: Wild Hunt Cheats
- WWE 2K26 Cheats
Getting ready for GTA 6?
Launch day is Thursday, November 19, 2026. Run the PS5 Readiness Check and browse every cheat-code guide.