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
TypeCommandDescription
Systemhelp (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
ToggletgmToggles God Mode, making you invincible and granting infinite carry weight
ToggletclAllows you to fly and walk through walls
ToggletaiToggles AI behaviours unrelated to combat. This disables dialogue, for example
ToggletcaiToggles AI combat behaviour, so you will not be attacked
ToggletdetectToggles detection, so NPCs and enemies will not be aware of your actions. Does not apply to pickpocketing
ToggletgToggles grass in the game world
ToggletllToggles LOD rendering
ToggletfowToggles Fog of War for your local map
ToggletmToggles the pause menu, UI, and console command input menu
ToggletimToggles immortal mode, allowing you to withstand any damage
Toggletmm (0/1)Toggles map markers. 0 disables all markers, whilst 1 enables them all so that you can see every location
ToggletsToggles the skybox
TogglettToggles trees
ToggletwfToggles the frame of objects, removing all textures
ToggletwsToggles water
ToggletfcSwitches your control to a camera instead of your character
Targetsetunconscious (0/1)Decides whether your target is awake (0) or unconscious (1)
TargetkillInstantly kills your current target
TargetresurrectInstantly resurrects your current target
TargetunlockUnlocks current target if it is locked
Targetlock(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
Targetsetownership playerMakes the targeted item belong to you
Targetsifh (0/1)Decides whether your target takes damage (0) or not (1) from your attacks
Targetstr (0/1)Decides how visible your target is on a scale of 0-1. 0 is invisible and 1 is visible
Targetsetghost (0/1)Decides whether target is invincible (1) or not (0)
TargetdispelallspellsEnds the effects of any spells and poisons on your target
Targetduplicateallitems playerDuplicates the current targets inventory and places it into your inventory
Targetequipitem (item id)If your target has the specific item (determined with item ID) in their inventory, they equip it
Targetequipspell (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)
Targetequipshout (shout id)Equips your target with the specified shout (determined by shout ID)
TargettcTakes control of your current target, so you will move them and your character at the same time
Targetaddperk (perk id)Gives your target the specified perk (determined by perk ID)
Targetremoveperk (perk id)Removes the specified perk (determined by perk ID) from your current target
Targetaddshout (shout id)Adds the specified shout (determined by shout ID) to your target's spell list
Targetaddspell (spell id)Adds the specified spell (determined by spell ID) to your target's spell list
Targetremovespell (spell id)Removes the specified spell (determined by spell ID) from your current target's spell list
Targetdrop (item id)Drops the specified item (determined by item ID) from your target
Targetgetav (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
Targetmodav (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
TargetresethealthResets the health of your current target
TargetgetlevelPrints the level of your current target in the console
Targetgetlocationcleared (location id)Prints to console whether the specified location (determined by location ID) has been cleared by the player
Targetgetrelationshiprank (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).
Targetadditem (item id)Adds the specified item (determined by item ID) to the target's inventory
Targetremoveitem (item id)Removes the specified item (determined by item ID) from the target's inventory
Targetremoveallitems (reference id)Removes all items from your current target's inventory
TargetdisableDisables AI, collision, and model of your current target
TargetenableEnables your current target if they have been disabled with the disable command
TargetshowinventoryShows the inventory of your current target
Targetaddtofaction (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
Targetmoveto (reference id)Teleports your current target to the specified NPC or item (determined by reference ID)
Targetopenactorcontainer 1Opens your current target's inventory
Targetplayidle (animation id)Makes the current target perform the specified animation (determined by animation ID)
TargetresetaiResets your target to their default state
TargetresetinventoryResets your target's inventory to its default state
Targetsetessential (base id) (0/1)Changes whether an specified NPC (determined by base ID) is essential (1) or not(0)
Targetsay (dialog id)Makes your target say the specified dialogue (determined by dialog ID)
Questgetstage (quest id)Prints your current stage in the specified quest (determined by quest ID)
Questmovetoqt (quest id)Teleports you to the location of the current quest marker on the specified quest (determined by quest ID)
Questcompletequest (quest id)Completes the specified quest (determined by quest ID)
QueststartallquestsStarts every quest in the game
QuestcompleteallqueststagesCompletes every quest in the game
Questresetquest (quest id)Resets the specified quest (determined by quest ID) back to the first stage
QuestshowquesttargetsPrints quest IDs and your current stage in each quest to the console
Questshowqueststages (quest id)Lists all stages and their IDs for the specified quest (determined by quest ID)
Playerplayerenchantobject (item id) (enchantment id)Adds the specified object (determined by item ID) with the specified enchantment (determined by enchantment ID) to your inventory
Playerplayercreatepotion (effect id)Adds a potion with the specified effects (determined by effect ID) to your inventory
PlayerplayerspellbookInstantly unlock all spells and shouts
Playersetplayerrace (race id)Change your character to the specified race (determined by race ID)
Playercenteroncell (location id)Teleports you to the specified location (determined by location ID)
PlayerenableplayercontrolsAllows you to control your character during cinematics
Playerplayer.advlevelLevels up your character but gives no perk points
Weatherforceweather (weather id)Changes the weather to the specified type (determined by weather ID)
SystemqqqQuits the game
Systemfov #Changes FOV to the specified value
SystemhelpLists 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

Hayden Hefford avatar
Hayden Hefford: Hayden was a guides writer for RPS between 2021-2023. They're a big fan of survival games, especially those that focus on the undead. Zombies. Walkers. Shamblers. Whatever you call them, Hayden is definitely a fan.
View comments (0)
Related topics

Rock Paper Shotgun is better when you sign in

Sign in and join us on our journey to discover strange and compelling PC games.