The Witcher 3: Console Commands & Cheats List

share to other networks share to twitter share to facebook
Geralt of The Witcher 3: Wild Hunt faces four female NPCs.

The Witcher 3: Wild Hunt first graced our screens back in 2015. Now, over five years later, the game remains as one of the most impressive RPGs of the previous decade. As with most successful games, players have since found multiple ways to mod and exploit the game for their benefit. If you're planning on spending a few hundred hours in The Witcher 3, getting to grips with console commands and cheats may improve your time.

In this guide, we explain how to use console commands and list all the cheats that can be used in The Witcher 3.

Read More: The Witcher 3 Next-Gen Release Date: When Is It Coming to PS5 & Xbox Series X?

How To Use Console Commands & Cheats in The Witcher 3

First and foremost, if you wish to use console commands and cheats while playing The Witcher 3: Wild Hunt, you need to enable the game's debug console. To do this using the Steam copy of The Witcher 3, follow the instructions below:

  • Right-click The Witcher 3 in your Steam Library.
  • Select 'Properties', then 'Local Files', then request to 'Browse Local Files'.
  • Click through the 'bin' folder, then the 'config' folder, and then the 'base' folder.
  • Right-click 'general.ini' and open it using Notepad.
  • At the bottom of the note, paste 'DBGConsoleOn=true.'
  • Save and close before opening The Witcher 3.

Once this is completed, all you need to do is open the debug console once you're in game. You can do this simply by hitting the tilde key, also known as '~'. Then, type in whichever commands you choose and off you go! We have listed all possible commands for you to play with, by category, below.

Local game files for The Witcher 3 can be accessed using Steam, as shown.
click to enlarge

If you own The Witcher 3 by other means on your PC, the process to enable the debug console is the exact same as if you were doing it via Steam. Instead of opening the game's local files using Steam, you will instead need to access these using the Windows Explorer and locating your installation file for the game.

List of All The Witcher 3 Console Commands & Cheats

There are a wealth of console commands and cheats to be used in The Witcher 3: Wild Hunt. To make navigating them a little easier, and increase the amount of time you can spend slaying beasts or changing your hairstyle, we have listed these all in categories to aid you!

The Witcher 3 Cheats: Gameplay

Command Action
godToggles 'god' mode, also known as invincibility.
GeraltSets playable character to Geralt.
CiriSets playable character to Ciri.
testpausePauses the game.
testunpauseResumes the game.
setlevel(level)Changes character level to chosen number.
levelupWill level a character up.
addexp(amount)Gives a character a specified amount of EXP.
likeabossToggles 'likeaboss' mode, allowing you to damage your enemies by 40% of their max health with each hit.
healmeSets character health to full.
cat(0/1)Toggles the ability to see in the dark. 0 to disable and 1 to enable.
spawn(NPC ID, amount, distance, true/false)Will spawn you with a specified amount of a specified NPC. Distance is optional and chooses how far away the NPCs spawn from you. True/false determines if NPCs are hostile or not: 'False' spawns friendly NPCs.
killallKills all nearby enemies.

The Witcher 3 Cheats: Travel

Command Action
staminaponySpawns a horse with infinite stamina.
ShowKnownPins(0/1)Reveals or hides all locations on the map. 0 to disable, 1 to enable.
AllowFT(0/1)Toggles ability to fast travel from any location. 1 to enable, 0 to disable.
instantMount(NPC ID)Will spawn and mount your character to a specified NPC.
gotoWyzimaTeleports character to Wyzima.
gotoNovigradTeleports character to Novigrad.
gotoSkelligeTeleports character to Skellige.
gotoKaerMohrenTeleports character to Kaer Morhen.
gotoPrologTeleports character to Prolog.
gotoPrologWinterTeleports character to Prolog Winter.
xy(x,y)Teleports character to specific coordinates.
SpawnHorseSpawns a horse.
SpawnBoatAndMountSpawns a boat and mounts character to it.
ShowAllFT(0/1)Shows all fast travel pins on the map. 0 to disable, and 1 to enable.
ShowAllPins(0,1)Shows all pins on the map. 0 to disable, 1 to enable.

A list of all NPC spawn codes can be found at Commands.gg, here.

The Witcher 3 Cheats: Cosmetics

Command Action
addHair1Sets hair to default style.
addHair2Sets hair to ponytail style.
addHair3Sets hair to shoulder-length, loose style.
addHairDLC1Sets hair to loose, short style.
addHairDLC2Sets hair to mohawk with a ponytail.
addHairDLC3Sets hair to Elven Rebel style, short and slicked back.
WitcherHairstyle(1/2/3)Sets hair to specified style depending on specified number 1, 2, or 3.
setbeard(beardcode)Changes beard style.
shaveWill shave Geralt's beard.
settattoo(0/1)1 gives Geralt a neck tattoo, 0 removes it.
setcustomhead(headcode)Can set a custom head style for Geralt.
removecustomheadRemoves custom head style for Geralt.

For custom head styles for Geralt, there is a list of codes from Commands.gg here.

The Witcher 3 Cheats: Gwent

Command Action
secretgwintStarts a game of Gwent.
winGwint(true/false)Determines if you instantly win or lose your Gwent game: 'True' to win.
addgwintcardsAdds one of each Gwent card to your deck, except the Vampire: Katakan card.
additem(gwint_card_katakan)Adds the Vampire: Katakan card.

The Witcher 3 Cheats: Items, Money & Buffs

Command Action
addkeysGives a character every key in the game.
addmoney(amount)Gives a character a chosen amount of money.
removemoney(amount)Removes a chosen amount of money from a character.
witchcraftAdds one of each item to a characters inventory. This will take a while to load and may cause your game to crash.
additem(itemcode, amount)Adds a specified item (and specified amount) to a characters inventory.
removeitem(itemcode)Removes a specified item from a characters inventory.
learnskill(skill ID)Will make Geralt learn a specified skill.
addabl(buff ID)Adds a specified buff to a character.
removeabl(Buff ID)Removes a specified buff from a character.
addskillpoints(amount)Adds a specified amount of skill points.
buffme(effect type ID, seconds)Buffs a character by the specified effect for a specified amount of time.

Codes for all learnable skills can be found from Commands.gg, here. All buff ID codes are here, and codes for effect types can be found here.

The Witcher 3 Cheats: Other

Command Action
activateAllGlossaryCharactersShows a list of all characters in the glossary.
activateAllGlossaryBeastiaryShows a list of all monsters in the beastiary.
dismemberWill dismember a characters currently targeted NPC.
drunk(0/1)Toggles drunk mode on and off. 0 to disable, and 1 to enable.
makeitrainStarts a storm.
stoprainStops storm.
changeweather(weather ID)Changes weather to specified weather ID.
settime(day, hour, minute, seconds)Changes the date and time to whatever specified..
fadeoutWill fade out the game using the same effect used for a cutscene.
fadeinWill fad in the game after it has been previously faded out.
TM(multiplier)Will speed up the game by specified multiplied. For example, TM(0.5) makes time go by at half-speed.
dlgshowHides the games GUI (contrary to the command name!)
dlghideShows the games GUI.
ToggleCameraAutoRotationAllows the toggling of the automatic camera rotation that follows a character.
cleardevelopResets your character completely. Inventory is reset, they will be level 1, and they will have starter gear.

That's about all there is when it comes to using console commands and cheats in The Witcher 3: Wild Hunt. Have fun with the debug console and its various exploits as you plunge more hours into slaying monsters, and don't forget to check out what mods you could integrate, too. In the meantime, check out what we know about season 3 of The Witcher.

For more articles like this, take a look at our The Witcher and Guides page.