Here's how you can enable & use console commands in The Witcher 3

Here's how you can enable & use console commands in The Witcher 3
Images via CD PROJEKT RED

Written by 

Tarran Stockton

Published 

22nd Dec 2022 15:21

It's common knowledge that if you release a game on PC, then players will figure out how to access the console and break the game, and The Witcher 3 is no different.

If you're looking for an explainer of how to enable the console, along with a full list of console commands, I've got you covered.

How to enable console commands

Before you can start using console commands in-game, you will need to enable the console itself. It's worth mentioning that this is only available for PC users, so if you play on Xbox, PlayStation, or Switch, you're out of luck. Here's how to enable the console:

  1. Open up the Windows File Explorer and navigate to the folder with The Witcher 3 in it (the location changes depending on where you purchased it)
  2. In The Witcher 3 folder, click bin, then config, then base, and open the "general.ini" file with Notepad.
  3. Add a new line at the bottom of this document and type "DBGConsleOn=true"
  4. Save the file and then close it
  5. Launch The Witcher 3 and then try to open the console with @, #, or F2

You can now start using console commands in-game, but you'll also need to know the full list of available commands. 

The Witcher 3 Console Commands: How To Enable The Console
Click to enlarge

List of all console commands

Below is a table with all the available console commands. Whenever there are square brackets, you don't need to input these, just the value mentioned. For example, if you use the command addmoney[amount], you can just type addmoney100 to get 100 gold. 

Command Effect
god Toggles invincibility. 
likeaboss Toggles likeaboss mode. While enabled, you'll deal 40% of an enemy's HP as damage with every hit. 
addkeys Gives you all the keys in the game for opening doors.
addmoney[amount] Adds the specified number of gold.
removemoney[amount] Removes the specified number of gold.
additem[item code, amount] Adds the specified item to your inventory.
removeitem[item code] Removes the specified item to your inventory. 
witchcraft Adds one of each item in the game to your inventory. 
spawn[npc code, amount, distance, hostility] Spawns the specified NPC in front of you. You can also determine how many of the NPC spawns, their distance, and whether they are hostile with true or false. 
killall[distance] Kill all enemies within the specified distance.
healme Gives you full HP.
setlevel[level] Changes your level to the one specified.
levelup Levels you up once.
addexp[amount] Gives you the specified amount of XP.
learnskill[skill code] Learn the specified skill.
addskillpoints[amount] Gives you the specified amount of skill 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.
ShowPins[0/1] Enables (1) or disables (0) the ability to see all pins (points of interest) on the map.
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.
Ciri Switches your character to Ciri.
Geralt Switches 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.
dismember Dismembers the currently targeted NPC.
SpawnHorse Spawns a horse.
instantMount[horse] Spawns and instantly mounts you on a horse.
staminapony Spawns a horse with unlimited stamina.
spawnBoatAndMount Spawns and instantly mounts you on a boat.
makeitrain Make it rain.
stoprain Stop it raining.
changeweather[weather code] Sets the weather to a specific type.
winGwint[0/1] Instantly wins (1) or loses (0) your current game of Gwent.
addgwintcards Supplies you with one of each Gwent Card.
secretgwint Begins a game of Gwent against the AI.
addabl[buff code] Bestow the specified buff effect on you. 
rmbabl[buff code] Removes the specified buff effect. 
cleardevelop Resets your character, removing all items and levels.
buffme[effect id', seconds] Bestows the specified effect on you. 
appearance[appearance code] Sets your appearance to the specified model. 
WitcherHairstyle[1/2/3] Sets your hairstyle to the specified type. Requires apostrophes around the chosen number.
addHair1 Sets your hairstyle to the default style.
addHair2 Sets your hairstyle to the ponytail style.
addHair3 Sets your hairstyle to the long loose style.
addHairDLC1 Sets your hairstyle to the loose short style.
addHairDLC2 Sets your hairstyle to the mohawk/ponytail style.
addHairDLC3 Sets your hairstyle to the Elven Rebel style.
shave Shaves your beard.
setbeard[beard code] Sets your beard to the specified type. 
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.
removecustomhead Resets your head model to default.
xy[x, y] Teleports you to the specified coordinates.
gotoWyzima Teleports you to Vizima.
gotoNovigrad Teleports you to Novigrad.
gotoSkellige Teleports you to Skellige.
gotoKaerMohren Teleports you to Kaer Morhen. The misspelling is intentional. 
gotoProlog Teleports your character to White Orchard.
gotoPrologWinter Teleports your character to White Orchard, but in the winter.
ToggleCameraAutoRotation Toggles automatic camera rotation on/off.
fadeout Fade out the display.
fadein Fade in the display.
testpause Pauses the game.
testunpause Unpauses the game.
dlgshow Toggles the game's UI on or off.
activateAllGlossaryBeastiary Unlocks all Beastiary entries in the Glossary.
activateAllGlossaryCharacters Unlocks all character entries in the Glossary.

Sign Up To Our Newsletter

Get exclusive news, content, and discounts sent directly to your inbox

You've joined our newsletter. Thank you!
Sorry, there has been an issue in subscribing to the newsletter.

We also cover how to enable The Witcher 3 alternative appearances for certain characters.

Tarran Stockton
About the author
Tarran Stockton
Tarran is a Senior Guides Writer at GGRecon. He previously wrote reviews for his college newspaper before studying Media and Communication at university. His favourite genres include role-playing games, strategy games, and boomer shooters - along with anything indie. You can also find him in the pit at local hardcore shows.
Why trust GGRecon?

Established in 2019, we don’t just cover games - we live them. Our expert team is full of dedicated gamers, qualified journalists, and industry insiders who collectively boast decades of experience covering gaming and esports. This deep-rooted expertise allows us to provide authoritative and nuanced perspectives first-hand from a team who are playing, and researching every game covered on our website. 

Our foundation is built on a profound commitment to editorial independence, ensuring our content remains free from external influence and advertising pressures and is held to the highest level of editorial conduct, integrity, and quality. 

Every article on GGRecon comes from rigorous research, informed analysis, and a passion for gaming that resonates with our readers. We uphold these standards through a transparent editorial policy, accessible here, which governs our processes and maintains our accountability.