Table of contents

The Witcher 3: Wild Hunt is highly regarded as one of the best RPGs of all time. Six years after release, players both old and new are still drawn to the massive open world. Complete with tons of side quests, difficult boss fights, and various customization opportunities, the game serves as a testament to what CD Projekt Red is truly capable of. Still, for some players, PC games aren't complete without a way to wildly modify how the game is experienced.

When it comes to The Witcher 3 console commands, these can do a lot more than just allow for Geralt to have a maxed-out level and wallet. Some of these allow players to spawn an incredible number of NPCs to fight, while others allow Geralt's entire appearance to change within seconds. Whether players want Geralt to destroy his foes like a boss or prefer to main Ciri for an entire playthrough, here's a list of all the console commands usable in The Witcher 3.

RELATED: The Witcher 3: How To Complete The Wine Wars: Consorting Quest

How to Enable Console Commands

Before diving in, the console mode in The Witcher 3 isn't enabled by default. Generally, one would need to navigate to the '\bin\config\base' sub-folder of the game install folder in Windows Explorer and open the 'general.ini' file in Notepad. Once there, players would then add a new line at the bottom, pasting in "DBGConsoleOn=true", and then save the file. Alternatively, to make the process less complicated, players can opt to install a user mod. Once activated, the console can be easily open and closed with the tilde key (~).

Geralt appears in SoulCalibur 6

The Witcher 3 Console Commands

Altogether, more than 50 individual commands are available for players to use, and hundreds of additional codes depending on which command is used. Of course, some commands are used far more often than others, so here are the top 10 The Witcher 3 fans may want to get accustomed to first.

Top 10 Commands

  • "god" - toggles god mode on and off, which enables invincibility
  • "setlevel(#)" - sets the player level to the specified number
  • "addskillpoints(#)" - add the specified amount of skill points
  • "addmoney(#)" - add the specified number of crowns. (Here, "add" is interchangeable with "remove.")
  • "witchcraft" - adds 1 of every item to the inventory. (The game may crash or lag a bit, so patience is key with this one.)
  • "addkeys" - add every key in the game to the inventory.
  • "healme" - completely refills Geralt's health bar
  • "likeaboss" - toggles "like a boss" mode, which allows players to do 40% of an enemy's maximum health with each hit
  • Ciri - changes the playable character to Ciri
  • Geralt - changes the playable character to Geralt

Cosmetic Commands

  • "setbeard(1)" - grows a beard on Geralt
  • "shave" - shaves Geralt's facial hair
  • "WitcherHairstyle(#)" - sets Geralt's hairstyle according to a specified value (1, 2, or 3)
  • "addHair1" - changes Geralt's hairstyle to the default
  • "addHair2" - changes Geralt's hairstyle to a ponytail
  • "addHair3" - changes Geralt's hairstyle to long, loose hair
  • "addHairDLC1" - changes Geralt's hairstyle to short with long bangs
  • "addHairDLC2" - changes Geralt's hairstyle to a mohawk with a ponytail
  • "addHairDLC3" - changes Geralt's hairstyle to short with no bangs
  • "seatattoo(1)" - enables the tattoo from The Witcher 2
  • "seatattoo(0)" - removes the tattoo from The Witcher 2

Fast Travel Commands

  • "AllowFT(1)" - enables fast travel from any location. (Note: players will need to repeat this every time they open a new game.)
  • "gotoNovigrad" - fast travel to Novigrad
  • "gotoSkellige" - fast travel to the Skellige Isles
  • "gotoKaerMorhen" - fast travel to Kaer Morhen
  • "gotoProlog" - fast travel to White Orchard
  • "gotoPrologWinter" - fast travel to the Winter version of White Orchard
  • "ShowAllFT(1)" - discover all signposts
  • "ShowPins(1)" - discover all map icons and areas
  • "tptopos(x,y,z)" - teleport to a specific coordinate

Gwent Commands

  • "secretgwint" - immediately launches a round of Gwent, regardless of location
  • "winGwint(#)" - win the current Gwent game with the specified number of points
  • "addgwintcards" - add one of every Gwent card to the desk
  • "additem(card,#)" - add the specified number of desired Gwent cards

Time, Weather and More

  • "settime(time)" - sets the time to the specified value
  • "TM(number)" - sets how fast time passes in-game
  • "makeitrain" - toggles stormy weather regardless of location
  • "stoprain" - stops rain regardless of location
  • "changeweather(weather)" - changes the weather according to the specified code
  • "spawn(name,#)" - spawns a specified number of NPCs
  • "spawn(name,#,x,true/false) - spawns a specified number of NPCs at a distance
  • "killall" - kill all enemies engaged in combat

The Witcher 3: Wild Hunt is available now on PC, PS4, Switch, and Xbox One, with PS5 and Xbox Series X/S versions also in development.

MORE: The Witcher 3: 10 Best Side Quests Most Players Miss (& Where To Find Them)