Skyrim Console Commands: 54 Codes for PC
- PC Press ~ (tilde) to open the console, type a command and press Enter. Click an NPC or object first for the commands that need a target.
Published by Andrew B.
No cheats match that filter.
God mode and survival
| Cheat | Command | Effect |
|---|---|---|
| God mode | PCtgm | No damage taken, no magicka or stamina used, no encumbrance. Does not stop scripted damage or disease. |
| Immortal mode | PCtim | You still take damage but cannot die at zero health. |
| No clipping | PCtcl | Walk through walls and terrain. With nothing selected it applies to you. |
| Turn off detection | PCtdetect | NPCs stop noticing you. |
| Freeze all AI | PCtai | Stops AI processing. Global when nothing is selected. |
| Freeze combat AI | PCtcai | NPCs stop fighting back. |
Items, gold and inventory
| Cheat | Command | Effect |
|---|---|---|
| Add gold | PCplayer.additem f 100 | Adds 100 gold to your inventory. |
| Add lockpicks | PCplayer.additem a 15 | Adds 15 lockpicks. |
| Add any item | PCplayer.additem <item ID> <count> | Adds an item by ID. A negative count removes it instead. |
| Find an item ID | PChelp "ancient nord" | Returns the IDs of everything with that text in its name. Use quotes for more than one word. |
| List what a target carries | PCshowinventory | Shows the base IDs of every item in that character's inventory. |
| Remove an item | PCremoveitem <item ID> <count> | Removes that quantity of an item from the selected reference. |
| Empty your inventory | PCplayer.removeallitems | Removes everything you are carrying. |
| Equip an item on an NPC | PCequipitem <item base ID> <0/1> <left/right> | Equips the selected NPC with an item. Base IDs only. |
| Copy a container's contents | PCduplicateallitems <refID> | Duplicates everything in the targeted container into the one you name. |
Player stats and levels
| Cheat | Command | Effect |
|---|---|---|
| Set carry weight | PCplayer.setav carryweight 1000 | Sets your Carry Weight to 1000. |
| Set movement speed | PCsetav speedmult <nn> | Sets the target's speed percentage. |
| Set an attribute | PCplayer.setav luck 75 | Sets the level value of an attribute, without the level-ups. |
| Modify an attribute | PCmodav <attribute> <nn> | Adds a permanent modifier to an attribute, positive or negative. |
| Gain a level | PCadvlevel | Adds one level, with no attribute or perk points. |
| Set a level | PCsetlevel <multiplier> <modifier> <min> <max> | Sets the level of the reference you selected with prid. |
| Resize a character | PCplayer.setscale <#> | 0.1 is tiny, 1 is normal, 10 is the maximum. |
| Reopen character creation | PCshowracemenu | Opens the character creation menu. |
Skills, perks and spells
| Cheat | Command | Effect |
|---|---|---|
| Train a skill | PCadvskill onehanded 100 | Grants that amount of skill usage, so the skill levels as if you had used it. |
| Add a perk | PCplayer.addperk 000c44c0 | Gives the character a perk by ID. This example is Adept Destruction. |
| Add a spell | PCaddspell <spell ID> | Adds a spell, power, ability, blessing or disease. Not shouts. |
| Learn a word of power | PCteachword <word ID> | Teaches a word of a dragon shout. Shouts cannot be added with addspell. |
| Add every spell | PCpsb | Adds the full spellbook, including shouts and beast abilities. |
Targeted NPC and object commands
| Cheat | Command | Effect |
|---|---|---|
| Select by reference ID | PCprid <RefID> | Selects a reference without clicking it. |
| Kill the target | PCkill | Kills the selected actor. Essential NPCs collapse instead of dying. |
| Bring the target back | PCresurrect 1 | Revives the target. The 1 makes them stand up still equipped. |
| Unlock a door or chest | PCunlock | Unlocks whatever you have selected. |
| Lock a door or chest | PClock <level> | 0-25 Apprentice, 26-50 Adept, 51-75 Expert, 76-100 Master, 101 and over needs a key. |
| Hide an object | PCdisable | Hides the object and switches off its collision and AI. enable brings it back. |
| Make an NPC essential | PCsetessential <base ID> <0 or 1> | 1 makes them immortal, 0 mortal. Uses the base ID, not the RefID. |
| Change how an NPC feels about you | PCsetrelationshiprank <target> <#> | -4 is archnemesis, 4 is lover. |
| Add someone to a faction | PCaddfac <faction ID> <rank> | Rank 0 is the lowest rank, -1 removes them from the faction. |
| Spawn a creature or object | PCplayer.placeatme <actor/object ID> | Creates one at your position. |
| Teleport to a character | PCplayer.moveto <actor ID> | Moves you to that reference. |
| Bring a character to you | PCmoveto player | Select the reference with prid first, then this moves them to you. |
Quests
| Cheat | Command | Effect |
|---|---|---|
| Set a quest stage | PCsetstage <quest ID> <stage #> | Moves a quest to the stage you name. |
| List a quest's stages | PCsqs <quest ID> | Shows every stage of a quest and which you have reached. |
| Complete a quest | PCcompletequest <quest ID> | Completes it, though related NPCs may not register that it is done. |
| Travel to the quest target | PCmovetoqt <quest ID> | Teleports you to the quest's current objective. |
World, travel and weather
| Cheat | Command | Effect |
|---|---|---|
| Teleport to a cell | PCcoc <cellname> | Travels to a named interior or exterior cell. |
| Teleport by map coordinates | PCcow tamriel 5,7 | Travels to a cell grid reference in a worldspace. |
| Change how fast time passes | PCset timescale to <qty> | 20 is the default, 1 is real time, 0 stops the clock. |
| Force the weather | PCfw <formID> | Sets the weather by form ID. Add ,1 after the ID to make it last. |
| Reveal the map | PCtmm 1 | 1 shows every map marker, 0 hides them. |
| Toggle water | PCtws | Turns the water surface on and off. |
Camera and batch files
| Cheat | Command | Effect |
|---|---|---|
| Free camera | PCtfc | Detaches the camera from your character. |
| Free camera, frozen world | PCtfc 1 | Same camera, with everything in the scene paused for the shot. |
| Run a batch file | PCbat <filename> | Runs a .txt file of console commands from the game folder. |
| Save your settings | PCsaveini | Writes the current settings to an ini file in the Data folder. |
A code here did not work? Tell us and it gets rechecked. Report a code
How to enter cheats in Skyrim
PC
- Create a manual save first.
- Press the tilde (~) key to open the console (the key below Escape on other keyboard layouts). Commands are not case-sensitive.
- For a command that acts on something — unlock, resurrect, kill, disable, setessential — click the NPC, door or object while the console is open. Its RefID appears at the top of the console, and the command now applies to it. Use the mouse wheel to cycle through objects stacked on top of each other, or select one without clicking using prid with its RefID.
- For a command that acts on you, put player. in front of it, as in player.additem f 100.
- Type the command and press Enter, then press the same key again to close the console.
Do cheats disable achievements in Skyrim?
Using the console does not switch achievements off in Skyrim. UESP documents the opposite in places: caqs and saq can unlock some quest-related Steam achievements, and the AddAchievement and ClearAchievement commands do nothing in release builds. Nothing in its console documentation describes a cheat flag that blocks them for the save or the session. UESP: Skyrim console commands
Compatibility notes
Which releases these codes apply to, and where one behaves differently. Each note links to the source that documents it.
- Special Edition, PC Some commands are specific to a build: UESP records that kah was added to the PC version in Special Edition patch 1.6.1130. UESP: Skyrim console commands
- Xbox, PlayStation and Switch UESP describes the console as a tool only PC players have. The console releases have no command console, so none of the commands on this page can be typed there. UESP: Skyrim console commands
- Non-US keyboards UESP lists the console key by layout: § on Finnish, Norwegian, Swedish and Swiss keyboards, and ^ on German ones, where you press space after opening the console and then delete the caret. On Hungarian layouts it says to use the 0 on the number pad, or the console closes. UESP: Skyrim console commands
- Quests and saves, any release UESP marks caqs, qqq and psb as commands that may crash the game. It also notes that completequest often only ticks the journal entry, so related NPCs may not react, and that an essential NPC made mortal with setessential and 0 will likely take their quest or storyline with them if they die. UESP: Skyrim console commands
FAQ
How do you open the console in Skyrim?
Press the tilde (~) key, or the key below Escape on other keyboard layouts. Type a command, press Enter, and press the key again to close the console. Commands are not case-sensitive.
How do you target an NPC or a door with a console command?
Open the console and click the NPC, door or object. Its RefID appears at the top of the console and commands like unlock, resurrect and setessential then apply to it. The mouse wheel cycles through objects on top of each other, and prid with its RefID selects one without clicking.
How do you find an item ID?
Type help followed by part of the name — help "ancient nord" — and the console returns the IDs of everything matching. Put a multi-word name in quotes. Then use player.additem with the item ID and a count.
Do console commands disable achievements in Skyrim?
UESP documents the opposite in places: caqs and saq can unlock some quest-related Steam achievements, and the AddAchievement and ClearAchievement commands do nothing in release builds.
What is the difference between tgm and tim?
tgm is god mode: no damage, no magicka or stamina cost and no encumbrance, though scripted damage and disease still apply. tim is immortal mode: you still take damage, but you cannot die at zero health.
Can console commands break a save?
They can. UESP flags caqs, qqq and psb as commands that may crash the game, and notes that fast travelling with timescale at 0 can stop a save loading. Keep a separate manual save before using them.
