If you click on a link and make a purchase we may receive a small commission. Read our editorial policy.

The Witcher 3 console commands and cheat codes

Fast Travel from anywhere, spawn items, play as Ciri, enable God Mode, and more

Looking for an up-to-date list of The Witcher 3 cheats and console commands? "Evil is evil," opines Geralt during one of his many Ethics 101 lectures. "Lesser, greater, middling. It's all the same." So we can infer that he probably wouldn't think too much of us using all these Witcher 3 cheats and console commands to assume godlike powers of creation and destruction - but hey, if he starts complaining, we can just turn him into Ciri, who I'm sure is far less scrupulous about such things.

CD Projekt Red recently announced seven brand new games, including an upcoming Witcher trilogy and a sequel to Cyberpunk 2077.

How to enable the Witcher 3 console

In order to make use of the dizzying array of The Witcher 3 console commands below, you'll first have to enable the console. But follow the below steps and you'll be done in seconds! After that, you can spend time perusing our definitive Witcher 3 cheats list in the table below. So let's get started!

Enabling the console in The Witcher 3: Wild Hunt is dead easy and should take you less than a minute. Here are the steps:

Step by step guide for enabling the console in The Witcher 3
  1. Open up Windows Explorer and navigate to your Witcher 3 folder.
  2. Alternatively, right-click The Witcher 3: Wild Hunt in your Steam Library, and click Manage - Browse Local Files, which will open up Windows Explorer to that same folder.
  3. From here, navigate to bin - config - base, and open up the general.ini file with Notepad++ or Notepad.
  4. On a new line at the bottom of the file, type "DBGConsoleOn=true" without the quote marks.
  5. Save and close the file, then run The Witcher 3: Wild Hunt.
  6. Once in-game, you can open and close the console by pressing either @ or # or F2.

And there you have it! Now, whenever you want to input a particular console command, you just open up the console, type the command, and hit Enter.


The Witcher 3 console commands list

Below is a comprehensive list of all console commands and cheats in The Witcher 3: Wild Hunt, along with a description of their function and how to use them.

Note: If a command has brackets, it requires certain parameters (the italicised sections). Certain parameters are optional, but most are required in order for the command to work.

Now, while using console commands in The Witcher 3 shouldn't disable Steam achievements in theory, please bear in mind that video games are temperamental things, and attempts to use them in unsanctioned ways are always at the player's own risk. With that in mind, here's every console command at your disposal in The Witcher 3:

CommandFunction
godToggles invincibility on/off.
likeabossToggles likeaboss mode on/off. While enabled, you deal 40% of enemy's health as damage with every hit.
addkeysGives you all keys required to open all doors.
addmoney(amount)Adds specified number of Crowns (money).
removemoney(amount)Removes specified number of Crowns (money).
additem('item code', amount)Adds the specified item to your inventory. Can optionally specify an amount. Consult this item codes list for details.
removeitem('item code')Removes the specified item from your inventory. Consult this item codes list for details.
witchcraftAdds one of each item in the game to your inventory. WARNING: command may take time to execute and/or crash your game.
spawn('npc code', amount, distance, hostility)Spawns the specified NPC type in front of you. Can optionally specify amount/distance from player. Can also specify hostility towards you (true/false). Consult this NPC codes list for details.
killall(distance)Kills all enemies within the specified radius around your character.
healmeSets your health to full.
setlevel(level)Sets your level to the specified number.
levelupIncreases your level by 1.
addexp(amount)Supplies you with the specified amount of XP.
learnskill('skill code')Learns the specified skill/talent. Consult this skill codes list for details.
addskillpoints(amount)Supplies you with the specified number of skill/talent points.
AllowFT(0/1)Enables (1) or disables (0) the ability to Fast Travel from any location.
ShowAllFT(0/1)Enables (1) or disables (0) the ability to see all Fast Travel locations, whether or not you've discovered them.
ShowPins(0/1)Enables (1) or disables (0) the ability to see all pins (points of interest) on the map, whether or not you've discovered them.
ShowKnownPins(0/1)Enables (1) or disables (0) the ability to see all previously discovered pins (points of interest) on the map.
settime(days, hours, minutes, seconds)Sets the time of day, in the form of days/hours/minutes/seconds since the game began.
TM(multiplier)Sets the speed of the in-game time. Examples: 1 = 1 minute passes every second (default). 0.5 = 1 minute every 2 seconds. 5 = 5 minutes every second.
CiriSwitches your character to Ciri.
GeraltSwitches your character to Geralt.
Cat(0/1)Enables (1) or disables (0) the Cat potion effect (night vision).
Drunk(0/1)Enables (1) or disables (0) the Drunk status effect.
dismemberDismembers the currently targeted NPC.
SpawnHorseSpawns a horse.
instantMount('horse')Spawns and instantly mounts you on a horse. This can only be used with the 'horse' parameter.
staminaponySpawns a horse with unlimited stamina.
spawnBoatAndMountSpawns and instantly mounts you on a boat.
makeitrainMake it rain.
stoprainStop it raining.
changeweather('weather code')Sets the weather to a specific type. Consult this weather codes list for details.
winGwint(0/1)Instantly wins (1) or loses (0) your current game of Gwent.
addgwintcardsSupplies you with one of each Gwent Card. Exception is the Katakan card, which requires: "additem('gwint_card_katakan')".
secretgwintBegins a game of Gwent against the AI.
addabl('buff code')Bestow the specified buff effect on you. Consult this buff codes list for details.
rmbabl('buff code')Removes the specified buff effect. Consult this buff codes list for details.
cleardevelopResets your character, removing all items and levels and resupplying you with the starting gear.
buffme('effect id', seconds)Bestows the specified effect on you. Different from the addabl command! Consult this effect codes list for details.
appearance('appearance code')Sets your appearance to the specified model. Consult this appearance codes list for details.
WitcherHairstyle('1'/'2'/'3')Sets your hairstyle to the specified type. Requires apostrophes around the chosen number.
addHair1Sets your hairstyle to the default style.
addHair2Sets your hairstyle to the ponytail style.
addHair3Sets your hairstyle to the long loose style.
addHairDLC1Sets your hairstyle to the loose short style.
addHairDLC2Sets your hairstyle to the mohawk/ponytail style.
addHairDLC3Sets your hairstyle to the Elven Rebel style.
shaveShaves your beard.
setbeard(beard code)Sets your beard to the specified type. Consult this beard codes list for details.
settattoo(0/1)Enables (1) or disables (0) the tattoo on Geralt's neck.
setcustomhead('head code')Sets your character's head to the specified model. Consult this head codes list for details.
removecustomheadResets your head model to default.
xy(x, y)Teleports you to the specified x/y coordinates.
gotoWyzimaTeleports you to Wyzima.
gotoNovigradTeleports you to Novigrad.
gotoSkelligeTeleports you to Skellige.
gotoKaerMohrenTeleports you to Kaer Morhen. Yes, you must spell it "KaerMohren" for it to work.
gotoPrologTeleports your character to White Orchard.
gotoPrologWinterTeleports your character to White Orchard (Winter).
ToggleCameraAutoRotationToggles automatic camera rotation on/off.
fadeoutFade out the display.
fadeinFade in the display.
testpausePauses the game.
testunpauseUnpauses the game.
dlgshowToggles the game's UI on/off.
activateAllGlossaryBeastiaryEnables all Beastiary entries in the Glossary.
activateAllGlossaryCharactersEnables all Character entries in the Glossary.

And there you have it: the ultimate guide to cheats and console commands in The Witcher 3. But that's not all we've got on this masterpiece of an RPG. If you want help making Geralt as powerful as possible, you could also consult our Witcher 3 best builds guide, and our primer on the best Witcher 3 gear and armor sets.

You're not signed in!

Create your ReedPop ID & unlock community features and much, much more!

Create account
About the Author
Ollie Toms avatar

Ollie Toms

Guides Editor

Ollie is sheriff of Guidestown at RPS, and since joining the team in 2018, he's written over 1,000 guides for the site. He loves playing dangerously competitive games and factory sims, injuring himself playing badminton, and burying his face in the warm fur of his two cats.

Comments
Rock Paper Shotgun logo

We've been talking, and we think that you should wear clothes

Total coincidence, but we sell some clothes

Buy RPS stuff here
Rock Paper Shotgun Merch