Check out all the commands and cheat codes you can use to give yourself a head-start in Skyrim.
Despite being around for decades, Skyrim has managed to retain a dedicated audience that still continues to grow in number. Over the years, players worldwide have developed nifty mods and cheat codes that give the Dragonborn some serious buffs.
Moreover, they enable some handy quality-of-life features that are otherwise inaccessible in your regular gameplay. This includes – maximizing your carry weight, teleporting you to your quest target, adding skill experience, and more.
These cheats, also known as Commands, can be applied by opening the Console and inputting the required code. To access the Console, you need to press the tilde (~) key. Then, you must type in the Command you want to apply and hit the Enter key.
You can input many commands at once, taking advantage of multiple cheats together. However, remember that these cheats can break the game or cause serious glitches. That’s why it’s best to create save files as a backup so you don’t lose your progress.
Read More: Best Skyrim Factions
Having said that, there are over 100 commands you can apply in Skyrim. To ensure your journey across all of Tamriel sails smoothly, we have prepared this extensive guide listing all the Console Commands you can apply in Elder Scrolls V: Skyrim – Special Edition.
All Console Commands & Cheats in Skyrim
Below is a list of all the Console Commands in Skyrim and a description of what they do.
Skyrim Toggle Console Commands
The toggle commands in Skyrim allow players to enable or disable various in-game features.
Command Name | Command Code | Description |
---|---|---|
Toggle Map Markers | tmm <#> | Enables or Disables Map Markers. – Input <0> for disabling all Map Markers – Input <1> for enabling all Map Markers |
Toggle God Mode | tgm | Enables or Disables God Mode: Players take zero damage |
Toggle Immortal Mode | tim | Enables or Disables Immortal Mode: Players take damage but cannot be killed |
Toggle Run Mode | rm | Enables or Disables Run Mode |
Toggle Collision | tcl | Enables noclip, allowing players to move through targeted objects |
Toggle Menus | tm | Enables or Disables in-game menus and HUD |
Toggle Fog of War | tfow | Clears the fog of war from the map and shows all unexplored areas |
Toggle Detection | tdetect | Enables or Disables AI Detection: NPCs will no longer detect any of your crimes except pickpocketing. |
Toggle Artificial Intelligence | tai | Enables or Disables AI: NPCs will not react to you or interact when enabled. |
Toggle Combat Artificial Intelligence | tcai | Enables or Disables Combat AI: NPCs will not attack you even when provoked |
Toggle Freefly Camera | tfc | Enables or Disables Freefly Camera: Detaches camera from the player character. Typing tfc1 pauses the game. |
Toggle Player Control | tc | Enables or Disables NPC Control: Players can control targeted NPCs and the player character simultaneously. |
Toggle Script Processing | tscr | Enables or Disables Script Processing |
Toggle Image Settings | teofis | Enables or Disables Blur |
Toggle Level of Detail | tll | Changes the level of background detail |
Toggle Skybox | ts | Enables or Disables Skyboxes and Fog |
Toggle Water Display | tws | Enables or Disables Water Display but does not work underwater |
Toggle Grass | tg | Enables or Disables Grass |
Toggle Trees | tt | Enables or Disables Trees |
Skyrim Player Console Commands
The Player Commands in Skyrim are designed to level up your character and unlock various skills quickly.
Command Name | Command Code | Description |
---|---|---|
Level Up | player.advlevel | Levels up your character |
Add Gold | player.additem 00000f 1000 | Adds 1000 gold to player inventory |
Add Item | player.additem <ItemID> <#> | Adds specified item to player inventory |
Drop Item | player.drop <ItemID> <#> | Drops specified items from player inventory to the floor |
List Inventory | player.showinventory | Displays player inventory with respective item codes |
Add Perk | player.addperk <PerkID> | Adds a specified perk to the player’s character |
Remove Perk | player.removeperk <PerkID> | Removes a specified perk from the player character |
Add Spell | player.addspell <Spell ID> | Unlocks a specified spell or power for the player character |
Remove Spell | player.removespell <Spell ID> | Removes a specified spell or power from the player’s character |
Add Shout | addshout <ShoutID> | Adds a Shout to the player character skill list. Works only for unlocked skills. |
Unlock Shout | player.unlockword <ShoutID> | Unlocks a specified Dragon Shout for the player character |
Player Spell Book | psb | Unlocks all Spells and Shouts in the game |
Change Race | setplayerrace <RaceID> | Allows players to change the race of their character |
Field of View | fov <#> | Allows players to set the field of view from 75 (Default) to 160 (Max) |
Free-Flying Camera Speed | sucsm <#> | Allows players to set the speed of the free-flying camera – Input <2> to double the speed – Input <0.5> to half the speed – Input <1> to revert back to default speed |
Set Race | player.setrace <RaceID> | Allows players to change their character race beyond what is available during character creation. (i.e. Dragon) |
Set Follower Count | set playerfollowercount to <#> | Sets the number of followers you have – Input <0> to get rid of all existing followers |
Set Time Scale | set timescale to <#> | Sets the speed at which time passes in the game – Input <1> to set time passage to real-time – Input <20> to restore to default |
Set Weather | sw <WeatherID> | Sets weather to specified weather type. Weather will change naturally. |
Force Weather | forceweather <WeatherID> | Sets game’s weather to specified weather type for all time. Weather stays the same the whole time. |
Camera Angles | animcam | Changes camera angle without moving character |
First-Person Third-Person View | s1st | Displays First-Person and Third-Person views simultaneously |
Open Character Customisation Menu | showracemenu | Displays the character menu to enable customization of Stamina, Magicka, and Health levels |
Pay Bounty | player.paycrimegold <stolen items> <jail> <FactionID> | Clears your bounty. – Input <1> to remove stolen items or <0> to keep them – Input <1> to go to jail or <0> to be pardoned |
Set Player Level | player.setlevel <#> | Allows you to set your character level to any value |
Set Actor Value (Speed) | player.setav speedmult <#> | Speeds up movement when value is set above 100 |
Set Actor Value (Health) | player.setav health <#> | Sets character health level to max limit |
Modify Actor Value (Carry Weight) | player.modav carryweight <#> | Sets carry weight limit to desired value |
Place Item | player.placeatme <Item/NPCID> <#> | Spawns NPC, item, or monster to your location |
Add Enchanted Object | playerenchantobject <ItemID> <mgef> <mgef> | Spawns new item with specified enchantments |
Increase Skill Points | incpcs <ActorValueID> | Increases specified skill by one point |
Give Skill Points | player.advskill <ActorValueID> <#> | Adds specified amount of skill points to use |
Give Dragon Souls | player.forceav dragonsouls # | Adds specified amount of Dragon Souls to use |
Enable Control in Cinematics | enableplayercontrols | Allows you to control player movement during cinematic cutscenes |
Move to NPC | player.moveto <NPCrefID> | Teleports you to a specified NPC’s location |
Centre on Cell | coc <CellID> | Teleports you to the cell centre |
Centre on World | cow Tamriel <Coordinates> | Teleports you to the specified location based on coordinates |
Skyrim NPC Console Commands
Skyrim’s NPC Commands allow players to tweak the NPCs’ behavior, access their inventory or kill them off effortlessly.
Command Name | Command Code | Description |
---|---|---|
Kill Target | kill | Kills targeted NPCs |
Resurrect | resurrect <#> | Revives a dead NPC – Input <0> to restore all items |
Empty Inventory | removeallitems | Removes all items from the targeted NPC’s inventory – Add <player> to transfer all items to the player character’s inventory |
Add Item | additem <ItemID> <#> | Adds the item to the targeted NPC’s inventory |
Add NPC to Faction | addtofaction <FactionID> <#> | Adds the targeted NPC to a Faction – Choose between 1-4 ranks by replacing the # |
Remove NPC from Faction | removefromfaction <FactionID> <#> | Removes the targeted NPC from a Faction |
Kill all NPCs | killall | Kills all non-essential NPCs within the area |
Make an NPC mortal/immortal | setessential <BaseID> <#> | Makes the targeted NPC mortal or immortal – Input <1> to make NPC immortal – Input <0> to make NPC mortal |
Set Scale | setscale <#> | Changes the size of targeted NPC. Also works on objects or yourself. |
Teleport NPC | moveto player | Teleports NPC to your location |
Set Player Relationship | player.setrelationshiprank <RefID> <#> | Changes your relationship with the targeted NPC. |
Gender Change | sexchange | Changes the gender of the targeted NPC. It can be applied to the player’s character as well. |
Access NPC Inventory | openactorcontainer <#> | Allows you to take items from/put items into targeted NPC’s inventory. |
Set NPC Level | setlevel <multiplier><modifier><minimum><maximum> | Changes NPC’s level. It can be applied to the player’s character as well. |
NPC Corpse Clean up | wideadbodycleanupcell | Holds the bodies of dead NPCs in the cell |
Skyrim Item Console Commands
The Item Commands in Skyrim give you fast access to otherwise-inaccessible items by unlocking chests and lock doors, and by transferring items from an NPC’s inventory.
Command Name | Command Code | Description |
---|---|---|
Equip Item | equipitem <itemID> <#> <left/right> | Forces the targeted NPC to equip a specified item from their inventory |
Unequip Item | unequipitem <ItemID> <#><left/right> | Forces the targeted NPC to unequip the desired item |
Equip Spell | equipspell <SpellID> <left/right> | Forces the targeted NPC to equip a spell known to them |
Begone | disable | Makes the targeted NPC disappear, disabling their collision and interactions with other NPCs |
Return | enable | Reverses the Disable command |
Set Ownership | setownership | Removes ownership of items so that it doesn’t count as stealing when you pick them up |
Delete | markfordelete | Permanently removes item or targeted NPC |
Lock | lock <#> | Locks a chest, door, or person. – input <1-100> to set lockpicking difficulty |
Unlock | unlock | Unlocks the targeted chest or door |
Set Position | setpos <x/y/z> <#> | Sets the coordinate of your target on the specified axis |
Get Position | getpos <x/y/z> | Shows the coordinates of the target on the specified axis |
Empty Inventory | removeallitems | Removes all items from the targeted NPC’s inventory – Add <player> to transfer all items to the player character’s inventory |
Add Item | additem <ItemID> <#> | Adds the item to the targeted NPC’s inventory |
Set Scale | setscale <#> | Changes the size of targeted objects. Also works on NPCs or yourself. |
Set Angle | setangle <x/y/z> <#> | Sets the angle of your target along the specified axis |
Get Angle | getangle <x/y/z> <#> | Shows the angle of the target on the specified axis |
Skyrim Quest Console Commands
Skyrim’s Quest Commands are the cheats you need to quickly beat the game.
Command Name | Command Code | Description |
---|---|---|
Show Quest Targets | showquesttargets | Displays a list of all Quest IDs with their current quest stage progression |
Move to Target | movetoqt <QuestID> | Teleports the player to the quest target |
Complete Quest | completequest <QuestID> | Completes the specified quest |
Complete All Quests | caqs | Completely cleares all stages of every quest in the game. (May break the game, so use with caution) |
Display Quest Stages | player.sqs <QuestID> | Displays all the stages of a specified quest |
Set Quest Stage | setstage <QuestID> <Stage Value> | Clears a quest up to the specified stage |
Set Quest Stage Completion Status | setobjectivecompleted <QuestID> <stage> <#> | Sets a specified quest stage status to either completed or incomplete – Input <1> to set as complete – Input <0> to set as incomplete |
Get Current Stage | getstage <QuestID> | Displays the current stage of a specified quest |
Skyrim Miscellaneous Console Commands
This section covers all the miscellaneous console commands in Skyrim that enables you to tweak the game’s systems.
Command Name | Command Code | Description |
---|---|---|
Execute a .bat | bat <name of text file> | Executes the specified batch file for batch commands (given the batch file is in .txt format and is placed in Skyrim/Data folder) |
Display Commands | help “search term”> <#> | Displays a list of every single Console Command and Item ID with description |
Quit | qqq | Force quits the game |
Debug Room | coc qasmoke | Teleports players to Bethesda’s Debug room with all in-game items. – Input coc <Location> to return to main game. Type in any in-game location’s name. |
Set Time Scale | set timescale to <#> | Sets the speed at which time passes in the game – Input <1> to set time passage to real-time – Input <20> to restore to default |
Set Weather | sw <WeatherID> | Sets weather to specified weather type. Weather will change naturally. |
Force Weather | forceweather <WeatherID> | Sets game’s weather to specified weather type for all time. Weather stays the same the whole time. |
Clear Screen Blood | csb | Clears the blood splatters from screen after battle |
Do you wish to learn more about Skyrim? Then check out our other guides on All Guilds and Factions, Best Skyrim Builds, How to Get to Forelhost, How To Install The Skygerfall Mod, and How to Fish in The Elder Scrolls V: Skyrim.