Console commands work on all PC versions of Skyrim, including the original, Special Edition, and Anniversary Edition. They do not work on Xbox, PlayStation, or Nintendo Switch versions of the game.
Quick Navigation
God Mode and Invincibility Commands
These are the most popular Skyrim console commands for becoming invincible. God mode makes you completely unkillable with unlimited resources.
tgm – God Mode (invincible, unlimited magicka/stamina/carry weight)tim – Immortal Mode (take damage but can’t die)tcl – No Clip (fly through walls)| Command | Effect |
|---|---|
| tgm | Toggle God Mode – Invincibility, unlimited magicka, stamina, and carry weight |
| tim | Toggle Immortal Mode – Take damage but health stops at 1 (cannot die) |
| tcl | Toggle Collision – Walk through walls and fly freely (noclip) |
| tdetect | Toggle Detection – Enemies cannot detect you (perfect stealth) |
Skyrim gold Console Command
Adding gold is one of the most common uses for Skyrim console commands. Gold has the item ID “F” (or 0000000F). Simply use the player.additem command followed by F and the amount you want.
player.additem F 10000 – Adds 10,000 gold instantly| Command | Effect |
|---|---|
| player.additem F 1000 | Add 1,000 gold |
| player.additem F 10000 | Add 10,000 gold |
| player.additem F 100000 | Add 100,000 gold |
| player.additem F 1000000 | Add 1,000,000 gold |
Skyrim skill level Console Commands
These Skyrim console commands for skills let you instantly level up any skill or add experience. The advskill command adds experience naturally and contributes to your overall character level, making it the recommended method.
player.advskill [skillname] [XP] – Adds XP to skillExample:
player.advskill marksman 100000 – Levels up Archery significantly| Command | Effect |
|---|---|
| player.advskill [skill] [amount] | Add experience to skill (contributes to character level) |
| player.setav [skill] [value] | Set skill to exact value (does not affect character level) |
| player.incpcs [skill] | Increase skill by exactly one level |
| advlevel | Force character level up (grants perk point) |
| player.setlevel [number] | Set character level directly |
Note: The XP required to level up increases at higher skill levels. Using 100000 XP will max most skills from any starting point. Some skill names differ from their in-game display: Archery uses “marksman” and Speech uses “speechcraft”. See the complete skill names table below for all correct names.
Skyrim Items Console Commands
The player.additem command spawns any item directly into your inventory using item ID codes. Use the help command to find IDs for any item in the game.
player.additem [itemID] [amount]Find Item IDs:
help "daedric sword" 0 – Searches for item ID| Command | Effect |
|---|---|
| player.additem [ID] [amount] | Add item to your inventory |
| player.removeitem [ID] [amount] | Remove item from inventory |
| player.equipitem [ID] | Equip specified item |
| player.showinventory | List all items with IDs in your inventory |
| help “[item name]” 0 | Search for item ID by name |
See the complete item ID reference below for common items including lockpicks, crafting materials, and Daedric equipment.
Skyrim Carry Weight Console Commands
Tired of being over-encumbered? These Skyrim console commands for carry weight let you increase your carrying capacity instantly or remove the limit entirely.
player.modav carryweight 100000 – Adds 100000 to capacityOr just use:
tgm – God Mode includes unlimited carry weight| Command | Effect |
|---|---|
| player.modav carryweight 1000 | Add 1000 to carry weight capacity |
| player.setav carryweight 1000000 | Set carry weight to 1000000 |
| player.forceav carryweight 99999 | Force carry weight to 99999 |
| tgm | God Mode includes unlimited carry weight |
Skyrim Perk Points Console Commands
While there is no direct command to add perk points, you can add individual perks using the player.addperk command with specific perk IDs, or level up to gain perk points naturally.
player.addperk [perkID]Find Perk IDs:
help "armsman" 0 – Searches for perk ID| Command | Effect |
|---|---|
| player.addperk [perkID] | Add a specific perk directly |
| player.removeperk [perkID] | Remove a specific perk |
| advlevel | Level up and gain one perk point |
| help “[perk name]” 0 | Search for perk IDs by name |
Free Camera and Screenshot Commands
These commands let you take cinematic screenshots by detaching the camera from your character and hiding the UI. Perfect for capturing Skyrim’s beautiful landscapes.
tfc – Free flying cameratm – Hide all UI elementssucsm 0.5 – Slow camera movement for smooth panning| Command | Effect |
|---|---|
| tfc | Toggle Free Camera – Detach camera and fly freely |
| tfc 1 | Toggle Free Camera with game paused |
| tm | Toggle Menus – Hide all UI (HUD, compass, menus) |
| sucsm [value] | Set free camera speed (default 1, use 0.5 for slow) |
| fov [value] | Set field of view (default 65, try 90-100 for wide shots) |
| csb | Clear screen blood effects |
Teleport Command and locations
The coc (Center on Cell) command teleports you instantly to any location in Skyrim. This is useful for fast travel or accessing the developer room with every item in the game.
coc [locationID] – Teleport to locationDeveloper Room (All Items):
coc qasmoke – Room with every item in the game| Command | Effect |
|---|---|
| coc [locationID] | Teleport to specified location |
| coc qasmoke | Teleport to developer room with all items |
| coc WhiterunOrigin | Teleport to Whiterun |
| movetoqt | Teleport to current quest target |
| player.moveto [refID] | Teleport to specific NPC or object |
| tmm 1 | Reveal all map markers |
| tmm 0 | Hide all map markers |
See the complete location ID reference below for all cities, towns, and special areas.
Skyrim Quest Console Commands
These Skyrim quest console commands can fix broken quests, skip objectives, or complete questlines. Always save before using quest commands as they can break progression if misused.
setstage [questID] [stage] – Advance quest to specific stageFind Quest Stage:
sqs [questID] – Shows all stages for a quest| Command | Effect |
|---|---|
| setstage [questID] [stage] | Set quest to specific stage (advance or fix) |
| getstage [questID] | Show current stage number |
| sqs [questID] | Display all stages for a quest |
| completequest [questID] | Complete quest instantly |
| resetquest [questID] | Reset quest to beginning |
| movetoqt [questID] | Teleport to quest target |
| showquesttargets | Show all active quest IDs |
NPC and Target Commands
These commands affect NPCs and objects you select. Open the console and click on an NPC to select them, then type the command. The target’s Reference ID appears at the top of the console.
kill – Kill selected targetkillall – Kill all nearby NPCsresurrect – Revive selected dead NPC| Command | Effect |
|---|---|
| kill | Kill selected target |
| killall | Kill all NPCs in loaded area |
| resurrect | Revive selected dead NPC |
| disable | Make object/NPC invisible |
| enable | Restore disabled object |
| unlock | Unlock selected door/container |
| lock [1-100] | Lock object (100 = Master) |
| setessential [baseID] 0 | Make NPC killable |
| moveto player | Teleport NPC to you |
| placeatme [baseID] | Spawn NPC/object at your location |
| setscale [0.5-2] | Resize target |
| recycleactor | Reset NPC to default state |
Weather and Time Commands
Control the time of day and weather conditions in Skyrim with these commands.
set gamehour to 12 – Set to noonClear Weather:
fw 81A – Force clear skies| Command | Effect |
|---|---|
| set gamehour to [0-24] | Set time of day |
| set timescale to [value] | Set time speed (default 20, 1 = real time) |
| fw [weatherID] | Force weather change |
| fw 81A | Force clear weather |
| fw 10E1F2 | Force sunny weather |
| sgtm [value] | Slow motion (0.5 = half speed) |
Do Console Commands Disable Achievements?
Yes, using console commands disables Steam achievements for that gaming session in Skyrim Special Edition and Anniversary Edition. Once you use any console command, achievements are disabled until you restart the game and load a save created before using commands.
To preserve achievements, create a separate save before experimenting with commands. There are also PC mods available that re-enable achievements after using console commands.
Can You Use Console Commands on Xbox or PlayStation?
No, console commands are only available on PC versions of Skyrim. The developer console cannot be accessed on Xbox, PlayStation, or Nintendo Switch. Console players who want similar functionality should use mods through the in-game mod menu.
How to Use Console Commands in Skyrim
Opening the console in Skyrim is simple. Press the tilde key (~) on your keyboard to open the console window. This key is located directly below the Escape key and to the left of the 1 key on most keyboards. British keyboards may use the grave accent (`) key instead.

Once the console is open, type your command and press Enter to execute it. Commands are not case-sensitive, so TGM and tgm work identically. To close the console, press the tilde key again. All commands work in Skyrim Special Edition and Anniversary Edition.
Targeting Objects and NPCs
Some commands require you to select a target first. With the console open, click on an NPC, door, or object to select it. The target’s Reference ID will appear at the top of the console. You can also use the prid command followed by a Reference ID to select targets without clicking.

Common examples of this are killing a specific target or unlocking a gate – you’ll need to click the target before executing the command. Alternatively, this also could be the cause of issues, and so if there is a string in the middle of the screen, you’re currently targeting something, click again to target nothing.
Using the Help Command
The help command is essential for finding item, spell, and perk IDs. Type help followed by the search term in quotes and a filter number.

For example, help “daedric” 0 shows all entries containing “daedric”. Use Page Up and Page Down to scroll through results.
| Command | Effect |
|---|---|
| help “[search]” 0 | Search all categories |
| help “[search]” 4 | Search items only |
| prid [refID] | Select target by Reference ID |
| player.showinventory | List all items in your inventory with IDs |
All Console Commands – Full extended List
Below are comprehensive reference tables for all skill names, item IDs, location codes, and the complete list of every console command in Skyrim.
All Skill Names for Console Commands
Some skill names differ from their in-game display. Use these exact names with advskill, setav, and incpcs commands.
| In-Game Skill | Console Name | Example Command |
|---|---|---|
| Archery | marksman | player.advskill marksman 100000 |
| Speech | speechcraft | player.advskill speechcraft 100000 |
| One-Handed | onehanded | player.advskill onehanded 100000 |
| Two-Handed | twohanded | player.advskill twohanded 100000 |
| Block | block | player.advskill block 100000 |
| Heavy Armor | heavyarmor | player.advskill heavyarmor 100000 |
| Light Armor | lightarmor | player.advskill lightarmor 100000 |
| Smithing | smithing | player.advskill smithing 100000 |
| Alchemy | alchemy | player.advskill alchemy 100000 |
| Enchanting | enchanting | player.advskill enchanting 100000 |
| Lockpicking | lockpicking | player.advskill lockpicking 100000 |
| Pickpocket | pickpocket | player.advskill pickpocket 100000 |
| Sneak | sneak | player.advskill sneak 100000 |
| Destruction | destruction | player.advskill destruction 100000 |
| Conjuration | conjuration | player.advskill conjuration 100000 |
| Restoration | restoration | player.advskill restoration 100000 |
| Alteration | alteration | player.advskill alteration 100000 |
| Illusion | illusion | player.advskill illusion 100000 |
All Common Item IDs
Basic Items
| Item | ID Code | Command |
|---|---|---|
| Gold | F | player.additem F 10000 |
| Lockpick | A | player.additem A 100 |
| Leather | DB5D2 | player.additem DB5D2 50 |
| Leather Strips | 800E4 | player.additem 800E4 50 |
| Iron Ingot | 5ACE4 | player.additem 5ACE4 50 |
| Steel Ingot | 5ACE5 | player.additem 5ACE5 50 |
| Ebony Ingot | 5AD9D | player.additem 5AD9D 50 |
| Daedra Heart | 3AD5B | player.additem 3AD5B 10 |
| Dragon Bone | 3ADA4 | player.additem 3ADA4 20 |
| Dragon Scale | 3ADA3 | player.additem 3ADA3 20 |
| Grand Soul Gem (Filled) | 2E4FF | player.additem 2E4FF 10 |
| Black Soul Gem (Filled) | 2E504 | player.additem 2E504 10 |
Daedric Equipment
| Item | ID Code | Command |
|---|---|---|
| Daedric Armor | 1396B | player.additem 1396B 1 |
| Daedric Boots | 1396A | player.additem 1396A 1 |
| Daedric Gauntlets | 1396C | player.additem 1396C 1 |
| Daedric Helmet | 1396D | player.additem 1396D 1 |
| Daedric Shield | 1396E | player.additem 1396E 1 |
| Daedric Sword | 139B9 | player.additem 139B9 1 |
| Daedric Greatsword | 139B7 | player.additem 139B7 1 |
| Daedric War Axe | 139B4 | player.additem 139B4 1 |
| Daedric Battleaxe | 139B1 | player.additem 139B1 1 |
| Daedric Mace | 139B8 | player.additem 139B8 1 |
| Daedric Warhammer | 139BA | player.additem 139BA 1 |
| Daedric Dagger | 139B6 | player.additem 139B6 1 |
| Daedric Bow | 139B5 | player.additem 139B5 1 |
| Daedric Arrow | 139C0 | player.additem 139C0 100 |
Dragonbone Equipment
| Item | ID Code | Command |
|---|---|---|
| Dragonplate Armor | 13966 | player.additem 13966 1 |
| Dragonplate Boots | 13965 | player.additem 13965 1 |
| Dragonplate Gauntlets | 13967 | player.additem 13967 1 |
| Dragonplate Helmet | 13969 | player.additem 13969 1 |
| Dragonplate Shield | 13968 | player.additem 13968 1 |
| Dragonbone Sword | XX014FCE | player.additem XX014FCE 1 |
| Dragonbone Greatsword | XX014FCC | player.additem XX014FCC 1 |
| Dragonbone Bow | XX0176F1 | player.additem XX0176F1 1 |
| Dragonbone Arrow | XX0176F4 | player.additem XX0176F4 100 |
Note: XX in DLC item codes should be replaced with your load order number (usually 02 for Dawnguard).
All Location IDs for Teleport
Major Cities
| Location | ID | Command |
|---|---|---|
| Whiterun | WhiterunOrigin | coc WhiterunOrigin |
| Solitude | SolitudeOrigin | coc SolitudeOrigin |
| Windhelm | WindhelmOrigin | coc WindhelmOrigin |
| Riften | RiftenOrigin | coc RiftenOrigin |
| Markarth | MarkarthOrigin | coc MarkarthOrigin |
| Winterhold | WinterholdOrigin | coc WinterholdOrigin |
| Dawnstar | DawnstarOrigin | coc DawnstarOrigin |
| Morthal | MorthalOrigin | coc MorthalOrigin |
| Falkreath | FalkreathOrigin | coc FalkreathOrigin |
Towns and Villages
| Location | ID | Command |
|---|---|---|
| Riverwood | RiverwoodOrigin | coc RiverwoodOrigin |
| Ivarstead | IvarsteadOrigin | coc IvarsteadOrigin |
| Dragon Bridge | DragonBridgeOrigin | coc DragonBridgeOrigin |
| Rorikstead | RoriksteadExterior01 | coc RoriksteadExterior01 |
| Karthwasten | KarthwastenOrigin | coc KarthwastenOrigin |
| Shor’s Stone | ShorsStoneExterior01 | coc ShorsStoneExterior01 |
| Kynesgrove | Kynesgrove | coc Kynesgrove |
Special and Developer Locations
| Location | ID | Description |
|---|---|---|
| QA Smoke Test Cell | qasmoke | Developer room with every item in the game |
| Dead Body Cleanup Cell | WIDeadBodyCleanupCell | Where dead named NPCs are stored |
| Elsweyr | Elsweyr | Hidden test area |
| Sovngarde | Sovngarde | Nordic afterlife (main quest area) |
| High Hrothgar | HighHrothgarOrigin | Home of the Greybeards |
| Throat of the World | HighHrothgarExterior01 | Peak of the mountain |
DLC Locations
| Location | ID | DLC |
|---|---|---|
| Soul Cairn | DLC01SoulCairnOrigin | Dawnguard |
| Forgotten Vale | DLC01ForgottenVale01 | Dawnguard |
| Castle Volkihar | DLC01CastleVolkiharGuildhall | Dawnguard |
| Fort Dawnguard | DLC01FortDawnguard | Dawnguard |
| Raven Rock | DLC2RavenRock | Dragonborn |
| Skaal Village | DLC2SkaalVillage | Dragonborn |
| Tel Mithryn | DLC2TelMithryn01 | Dragonborn |
| Apocrypha | DLC2ApocryphaWorld | Dragonborn |
All Toggle Commands
| Command | Effect |
|---|---|
| tgm | Toggle God Mode – Invincibility, unlimited resources |
| tim | Toggle Immortal Mode – Cannot die but take damage |
| tcl | Toggle Collision – Walk through walls, fly |
| tfc | Toggle Free Camera – Detach camera for screenshots |
| tfc 1 | Toggle Free Camera with game paused |
| tm | Toggle Menus – Hide all UI elements |
| tai | Toggle AI – Freeze all NPC behavior |
| tcai | Toggle Combat AI – NPCs won’t fight |
| tdetect | Toggle Detection – Perfect stealth |
| tfow | Toggle Fog of War – Clear local map |
| tg | Toggle Grass – Show/hide grass |
| tt | Toggle Trees – Show/hide trees |
| ts | Toggle Sky – Show/hide sky and fog |
| tws | Toggle Water System – Show/hide water |
| twf | Toggle Wireframe Mode |
| tll | Toggle LOD – Hide distant objects |
| tscr | Toggle Script Processing |
| tmm 1 | Show all map markers |
| tmm 0 | Hide all map markers |
All Player Character Commands
| Command | Effect |
|---|---|
| showracemenu | Open character creation (change appearance) |
| player.setrace [raceID] | Change race |
| sexchange | Change player gender |
| player.setscale [0.5-2] | Change player size |
| player.setav speedmult [value] | Set movement speed (100 = normal) |
| player.setav health [value] | Set max health |
| player.setav stamina [value] | Set max stamina |
| player.setav magicka [value] | Set max magicka |
| player.forceav dragonsouls [amount] | Set dragon souls |
| player.setcrimegold 0 | Clear all bounties |
| psb | Add all spells, shouts, powers |
| player.addspell [spellID] | Add specific spell |
| player.removespell [spellID] | Remove specific spell |
| player.teachword [wordID] | Learn a word of power |
| player.unlockword [wordID] | Unlock learned word |
| player.addshout [shoutID] | Add complete shout |
| fov [value] | Set field of view (default 65) |
Full Console Command Reference
This is the complete list of all useful Skyrim console commands organized by category.
Target Commands (Select Object First)
| Command | Effect |
|---|---|
| kill | Kill selected target |
| killall | Kill all NPCs in area |
| resurrect | Revive dead NPC |
| resurrect 1 | Revive with full reset |
| disable | Make invisible/intangible |
| enable | Restore disabled object |
| markfordelete | Permanently delete on reload |
| unlock | Unlock door/container |
| lock [1-100] | Lock at difficulty |
| setessential [baseID] 0 | Make NPC killable |
| setessential [baseID] 1 | Make NPC essential |
| setghost 1 | Make immune to damage |
| setghost 0 | Remove ghost mode |
| addtofaction [factionID] [rank] | Add NPC to faction |
| removefromfaction [factionID] | Remove from faction |
| setrelationshiprank player [value] | Set relationship (-4 to 4) |
| additem [ID] [amount] | Add item to NPC inventory |
| removeallitems | Remove all NPC items |
| openactorcontainer 1 | Open NPC inventory |
| equipitem [ID] | Force equip item |
| unequipitem [ID] | Force unequip item |
| moveto player | Teleport NPC to you |
| placeatme [baseID] | Spawn at your location |
| setscale [0.1-10] | Resize target |
| recycleactor | Reset NPC state |
| resetai | Reset AI behavior |
| stopcombat | Stop NPC combat |
| setownership | Make yourself owner |
| getav [attribute] | Show attribute value |
| setav [attribute] [value] | Set attribute |
| modav [attribute] [value] | Modify attribute |
| forceav [attribute] [value] | Force attribute value |
| dispelallspells | Remove active effects |
| resethealth | Restore full health |
| setunconscious 1 | Knock unconscious |
| setunconscious 0 | Wake up |
| setactoralpha [0-100] | Change opacity |
| getlevel | Show NPC level |
| setlevel [value] | Set NPC level |
Quest Commands
| Command | Effect |
|---|---|
| setstage [questID] [stage] | Set quest stage |
| getstage [questID] | Show current stage |
| sqs [questID] | Show all quest stages |
| completequest [questID] | Complete quest |
| resetquest [questID] | Reset quest |
| movetoqt [questID] | Teleport to target |
| showquesttargets | Show active quest IDs |
| sqt | List quest targets |
| sqv [questID] | Show quest variables |
| sqo | Show quest objectives |
| caqs | Complete ALL quests (dangerous) |
| saq | Start ALL quests (dangerous) |
World and System Commands
| Command | Effect |
|---|---|
| set gamehour to [0-24] | Set time of day |
| set gameday to [1-30] | Set day of month |
| set gamemonth to [1-12] | Set month |
| set gameyear to [value] | Set year |
| set timescale to [value] | Set time speed (default 20) |
| fw [weatherID] | Force weather |
| sw [weatherID] | Set weather (gradual) |
| sgtm [value] | Game speed (0.5 = slow) |
| sucsm [value] | Free camera speed |
| coc [locationID] | Teleport to cell |
| cow [worldspace] [x] [y] | Teleport to coordinates |
| player.moveto [refID] | Teleport to NPC/object |
| help “[text]” [filter] | Search for IDs |
| prid [refID] | Select by Reference ID |
| save [name] | Create save file |
| load [name] | Load save file |
| csb | Clear screen blood |
| pcb | Purge cell buffer (free RAM) |
| bat [filename] | Run batch file |
| qqq | Quit game instantly |
Frequently Asked Questions
How do I open the console in Skyrim?
Press the tilde key (~) located below the Escape key and to the left of the 1 key on your keyboard. British keyboards may use the grave accent (`) key. This opens the console window where you can type commands.
Why is my console command not working?
Check for typos in the command or ID. Ensure you selected a target if required (click on object with console open). Some commands need the “player.” prefix. Try typing the command exactly as shown, including spaces and capitalization.
How do I find item IDs in Skyrim?
Use the help command followed by the item name in quotes. For example, help "daedric sword" 0 displays all items with “daedric sword” in the name along with their ID codes. Use Page Up/Down to scroll through results.
What is the difference between TGM and TIM?
TGM (God Mode) makes you completely invincible with unlimited health, magicka, stamina, and carry weight. TIM (Immortal Mode) lets you take damage and your health can drop to 1, but you cannot die. TIM provides more challenge while preventing death.
How do I level up skills quickly with console commands?
Use player.advskill [skillname] [amount] where skillname is the console name (like “marksman” for Archery) and amount is XP to add. Using 100000 will max out most skills. This method contributes to your overall character level naturally.
Can console commands corrupt my save file?
Some commands can cause issues if misused, especially quest commands. Always create a backup save before experimenting. Avoid caqs (complete all quests) as it can break progression. Most item and stat commands are safe to use.
How do I teleport to the developer room with all items?
Use coc qasmoke to teleport to the developer testing room. This room contains chests with every item in the game organized by type, including DLC items. Use coc WhiterunOrigin to return to the normal game world.
What does TCL do in Skyrim?
TCL (Toggle Collision) disables collision detection, letting your character walk through walls, floors, and objects. You can fly freely in any direction. Type tcl again to re-enable collision. Useful for getting unstuck or exploring inaccessible areas.







