Skyrim Console Commands and Cheat Codes: NPC Spawn Helper

God mode, no clip, and maxed-out skills are just a few Skyrim console commands away.

Looking to brush up on Skyrim console commands to streamline your adventures in the land of the Nords? Wanted to fly the friendly skies from Looking to brush up on Skyrim console commands to streamline your adventures in the land of the Nords?

Skyrim console commands can do all that. And more traditionally useful things, like making yourself unkillable, maxing out a tedious skill or unlocking a troublesome door when you’re fresh out of lockpicks. All good thieves bend the rules now and then, after all.

Apart from providing the cheats, we’ll tell you how to enter them. We’ve also listed the NPCs here, so let’s dive in.

How To Enter Skyrim Console Commands?

How To Enter Skyrim Console Commands?

To enable the console, just hit the tilde (~) key and enter one of the appropriate codes, which are listed below. You can turn on more than one in a row, so you can become invincible, fly, and teleport all at the same time.

Make sure that you save your first game because some of the given console commands may cause glitches, problems, or crashes.

Many of these console commands require specifying an NPC or item or place with a reference number. If you’re specifying an item or NPC in front of you, click on them while you’ve brought up the console to get their code immediately. Otherwise, here’s a quick cheat sheet of reference pages where you can find those codes. Remember, CTRL+F is your friend! 

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.

Here are some important console commands of Every Skyrim, such as toggle God mode and immortality.

Most Useful Skyrim Console Commands

Cheat CodeCheat Effect
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
QuestCommands that alter quests and quest stages
WeatherAllows you to alter the weather
SystemSystem-level changes and effects

Now, listed are all the console commands that you can use in the game.

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

NPCs

Base ID Ref ID Name