Skip to main content

Skyrim console commands and cheats: the most useful on PC

Fus Ro Dah what you want

Want to know which console commands you can use in Skyrim? After a decade, The Elder Scrolls V: Skyrim continues to endure for many reasons. Whether you love the world, the characters, the pure meme potential, or the huge modding community that strives to deliver endless content, it’s easy to sink hundreds, if not thousands, of hours into the RPG beast. However, sometimes it’s fun to just play God, and console commands let you do just that.

This guide will show you a heap of console commands that you can use to tweak settings, spawn items, and alter Skyrim completely.

Watch on YouTube

How to enter Skyrim console commands

To enter console commands in Skyrim, you need to press the ‘grave’ key on a UK keyboard, or ‘tilde’ on a US keyboard. If you’re currently stuck scouring your keyboard, these keys are always sat next to the number 1 and above the TAB key. This will bring up the console command menu.

If you've never seen console commands before, it might all look a bit complicated, but it really isn't! To help ease you in, here's a little example of how to actually type things into the console. Let's take the setplayerrace command, which lets us change your character's race. For this example, we'll change into an Argonian.

In the table below, this is listed as:

  • setplayerrace (race id)

But you should write it in the console as:

  • setplayerrace argonianrace

The race ID for an Argonian is argonianrace, so we type that in without the brackets. Brackets are only used in this table to help clarify when there are multiple IDs needed in one command. You don't need to use brackets when typing yourself.

Lots of commands will use IDs, which are used by the game to locate the specific assets for you to mess around with. To find the right ID you're looking for, use the help "keyword" command, which is the first one listed in the table.

Every Skyrim console command

Now that you’ve got the console command menu up, it’s about time we gave you some cheats to use. Here’s a list of over 50 console commands in Skyrim for PC, so you can go wild and shape the world as you see fit. We've included all of the important commands, such as toggle God mode and immortality, as well as some more generic commands, such as toggle trees and change FOV, so that you can play around and alter the settings of your game at your own risk.

Beware: if you're just messing around, do this on a new save, as you don't want to permanently damage your main save file.

With that in mind, we've separated this list of commands into 6 different command types. These are:

  • Toggle - Settings and states that you can toggle on and off
  • Target - Effects that you can have on a target character or object. Use 'player.' followed by the console command to target your character
  • Player - Effects that specifically apply to the player
  • Quest - Commands that alter quests and quest stages
  • Weather - Allows you to alter the weather
  • System - System-level changes and effects
Type Command Description
System help (keyword) Lists all console commands that relate to your specific keyword. For example, help sword will show all commands, values, and IDs related to swords (which is a lot). You can scroll through these using the page up and page down keys
Toggle tgm Toggles God Mode, making you invincible and granting infinite carry weight
Toggle tcl Allows you to fly and walk through walls
Toggle tai Toggles AI behaviours unrelated to combat. This disables dialogue, for example
Toggle tcai Toggles AI combat behaviour, so you will not be attacked
Toggle tdetect Toggles detection, so NPCs and enemies will not be aware of your actions. Does not apply to pickpocketing
Toggle tg Toggles grass in the game world
Toggle tll Toggles LOD rendering
Toggle tfow Toggles Fog of War for your local map
Toggle tm Toggles the pause menu, UI, and console command input menu
Toggle tim Toggles immortal mode, allowing you to withstand any damage
Toggle tmm (0/1) Toggles map markers. 0 disables all markers, whilst 1 enables them all so that you can see every location
Toggle ts Toggles the skybox
Toggle tt Toggles trees
Toggle twf Toggles the frame of objects, removing all textures
Toggle tws Toggles water
Toggle tfc Switches your control to a camera instead of your character
Target setunconscious (0/1) Decides whether your target is awake (0) or unconscious (1)
Target kill Instantly kills your current target
Target resurrect Instantly resurrects your current target
Target unlock Unlocks current target if it is locked
Target lock(0-100) Locks the current target. Choose a number from 0-100 to determine lock difficulty. Anything above 100 requires a key, which could result in the target being permanently locked without the help of console commands
Target setownership player Makes the targeted item belong to you
Target sifh (0/1) Decides whether your target takes damage (0) or not (1) from your attacks
Target str (0/1) Decides how visible your target is on a scale of 0-1. 0 is invisible and 1 is visible
Target setghost (0/1) Decides whether target is invincible (1) or not (0)
Target dispelallspells Ends the effects of any spells and poisons on your target
Target duplicateallitems player Duplicates the current targets inventory and places it into your inventory
Target equipitem (item id) If your target has the specific item (determined with item ID) in their inventory, they equip it
Target equipspell (spell id) (instant/left/right) Equips your target with the specified spell (determined with spell ID) to the specified slot (instant effect, left hand, and right hand, respectively)
Target equipshout (shout id) Equips your target with the specified shout (determined by shout ID)
Target tc Takes control of your current target, so you will move them and your character at the same time
Target addperk (perk id) Gives your target the specified perk (determined by perk ID)
Target removeperk (perk id) Removes the specified perk (determined by perk ID) from your current target
Target addshout (shout id) Adds the specified shout (determined by shout ID) to your target's spell list
Target addspell (spell id) Adds the specified spell (determined by spell ID) to your target's spell list
Target removespell (spell id) Removes the specified spell (determined by spell ID) from your current target's spell list
Target drop (item id) Drops the specified item (determined by item ID) from your target
Target getav (actor value id) Prints the current value of an actor value ID, so that you can then use the following command to either increase or decrease it
Target modav (actor value id) (amount) Adds the amount you enter to the actor value ID, allowing you to change behaviours or stats of a target. You can use this to change health or mood, for example
Target resethealth Resets the health of your current target
Target getlevel Prints the level of your current target in the console
Target getlocationcleared (location id) Prints to console whether the specified location (determined by location ID) has been cleared by the player
Target getrelationshiprank (reference id) Prints to console the relationship between your current target and the specified NPC (determined by reference ID) on a scale of -4 (worst) to 4 (best).
Target additem (item id) Adds the specified item (determined by item ID) to the target's inventory
Target removeitem (item id) Removes the specified item (determined by item ID) from the target's inventory
Target removeallitems (reference id) Removes all items from your current target's inventory
Target disable Disables AI, collision, and model of your current target
Target enable Enables your current target if they have been disabled with the disable command
Target showinventory Shows the inventory of your current target
Target addtofaction (faction id) (rank) Adds your current target to the specified faction (determined by faction ID). Enter a number for rank, starting at 0 for the lowest rank
Target moveto (reference id) Teleports your current target to the specified NPC or item (determined by reference ID)
Target openactorcontainer 1 Opens your current target's inventory
Target playidle (animation id) Makes the current target perform the specified animation (determined by animation ID)
Target resetai Resets your target to their default state
Target resetinventory Resets your target's inventory to its default state
Target setessential (base id) (0/1) Changes whether an specified NPC (determined by base ID) is essential (1) or not(0)
Target say (dialog id) Makes your target say the specified dialogue (determined by dialog ID)
Quest getstage (quest id) Prints your current stage in the specified quest (determined by quest ID)
Quest movetoqt (quest id) Teleports you to the location of the current quest marker on the specified quest (determined by quest ID)
Quest completequest (quest id) Completes the specified quest (determined by quest ID)
Quest startallquests Starts every quest in the game
Quest completeallqueststages Completes every quest in the game
Quest resetquest (quest id) Resets the specified quest (determined by quest ID) back to the first stage
Quest showquesttargets Prints quest IDs and your current stage in each quest to the console
Quest showqueststages (quest id) Lists all stages and their IDs for the specified quest (determined by quest ID)
Player playerenchantobject (item id) (enchantment id) Adds the specified object (determined by item ID) with the specified enchantment (determined by enchantment ID) to your inventory
Player playercreatepotion (effect id) Adds a potion with the specified effects (determined by effect ID) to your inventory
Player playerspellbook Instantly unlock all spells and shouts
Player setplayerrace (race id) Change your character to the specified race (determined by race ID)
Player centeroncell (location id) Teleports you to the specified location (determined by location ID)
Player enableplayercontrols Allows you to control your character during cinematics
Player player.advlevel Levels up your character but gives no perk points
Weather forceweather (weather id) Changes the weather to the specified type (determined by weather ID)
System qqq Quits the game
System fov # Changes FOV to the specified value
System help Lists every console command in the console

That's everything you need to know about Skyrim console commands. If you want to commit to the chaotic and often-messy nature of a Bethesda RPG, come laugh at some of the best bugs from the wider world of PC games with us.

Read this next