← Back to blog
ChoostApril 22, 2026by Choost Games

Skyrim Console Commands: The Complete Cheat Code Reference

Skyrim console commands — every useful cheat, item code, and debug command for The Elder Scrolls V on PC.

Press the tilde key (~) to open Skyrim's console. Type commands. Press Enter. Close with ~ again. These work on PC only (including Steam Deck in Desktop Mode). Console commands disable achievements for that session — save before using them if you care about achievements.

Essential commands

CommandEffect
tgmToggle God Mode — infinite health, stamina, magicka, carry weight
tclToggle No Clip — walk through walls and fly
timToggle Immortal Mode — take damage but can't die
killKill targeted NPC (click on them first)
resurrectResurrect targeted dead NPC
unlockUnlock targeted door or chest
tfcToggle free camera (great for screenshots)
tfc 1Free camera with game paused
tmToggle UI on/off (for clean screenshots)
help "item name" 0Search for item IDs by name

Player commands

CommandEffect
player.setlevel [#]Set player level
player.setav speedmult [#]Set movement speed (100 = normal, 200 = double)
player.modav carryweight [#]Add carry weight
player.setav health [#]Set health
player.setav stamina [#]Set stamina
player.setav magicka [#]Set magicka
player.setscale [#]Change player size (1 = normal, 2 = double)
sexchangeChange player gender
showracemenuOpen character creation (don't change race — breaks quests)
player.setcrimegold 0Clear bounty in current hold

Skill and perk commands

CommandEffect
player.setav [skill] [#]Set skill level (e.g., player.setav archery 100)
player.advskill [skill] [#]Add XP to skill (e.g., player.advskill smithing 1000000)
player.addperk [perk ID]Add specific perk
player.removeperk [perk ID]Remove specific perk

All skill names: Marksman (archery), Block, HeavyArmor, LightArmor, Lockpicking, OneHanded, TwoHanded, Pickpocket, Smithing, Sneak, Speechcraft, Alteration, Conjuration, Destruction, Enchanting, Illusion, Restoration, Alchemy

Item commands

CommandEffect
player.additem [ID] [quantity]Add items to inventory
player.additem f [amount]Add gold (f = gold's item ID)
player.additem a [amount]Add lockpicks

Useful item IDs:

ItemID
Gold0000000f
Lockpick0000000a
Iron Arrow0001397d
Daedric Sword000139b9
Daedric Bow000139b5
Daedric Armor000139b3
Dragonbone Swordxx014fce
Ebony Ingot0005ad9d
Leather000db5d2
Dragon Bones0003ada4
Dragon Scales0003ada3

Use help "daedric" 0 to search for any item ID you need.

NPC commands

CommandEffect
setessential [NPC ID] 1Make NPC unkillable
setessential [NPC ID] 0Make NPC killable
addtofaction 19809 1Make targeted NPC a follower
setrelationshiprank player 4Max NPC relationship with player
moveto playerTeleport targeted NPC to you
player.moveto [NPC ID]Teleport to NPC
disableRemove targeted object/NPC from world
enableRestore disabled object/NPC
resetaiReset NPC behavior (fixes stuck NPCs)

Quest commands

CommandEffect
setstage [quest ID] [stage #]Advance quest to specific stage
resetquest [quest ID]Reset quest
completequest [quest ID]Complete quest
showquesttargetsShow active quest IDs
sqs [quest ID]Show all stages for a quest
movetoqtTeleport to current quest target

World commands

CommandEffect
fw [weather ID]Force weather change
set timescale to [#]Change time speed (default 20, lower = slower)
set gamehour to [#]Set time of day (0-24)
fov [#]Change field of view (default 65, try 90)
coc [location ID]Teleport to location
coc qasmokeTeleport to developer test room (contains all items)

Fixing broken quests (the real reason you're here)

Skyrim quests break. NPCs get stuck, quest triggers fail, objectives don't update. Here's the fix workflow:

  1. showquesttargets — find the quest ID
  2. sqs [quest ID] — see all stages and find where you're stuck
  3. setstage [quest ID] [next stage] — manually advance past the broken stage

This fixes 90% of broken Skyrim quests. For stuck NPCs, try resetai on the NPC, or disable then enable to respawn them.

What we make at Choost

As developers of Granny's Rampage, we include debug tools in our development builds for testing — Skyrim's console is essentially a debug tool that Bethesda left accessible to players. For more Elder Scrolls content, the skyrim tips, oblivion remastered tips, and games like Skyrim posts have more.

The shortest version

God mode: tgm. Free gold: player.additem f 99999. Max skills: player.setav [skill] 100. Fix broken quest: setstage [questID] [next stage]. Test room with all items: coc qasmoke. Find any item ID: help "item name" 0. Save before using console commands — they disable achievements for the session.