DBGConsoleOn=true to general.ini in bin\config\base, then press ~ or F2 in game. Try god, healme or addmoney(1000). The console is PC only.The Witcher 3 console commands are part of a built-in debug console that CD Projekt Red left in the PC game but switched off. Turn it on with one line in a config file, and you can add crowns, items and levels, spawn monsters, change the weather and teleport.
Commands on this page were checked against GGRecon, the Gfinity cheat list and the commands.gg Witcher 3 reference. Console syntax is picky, so exact spelling, brackets and apostrophes are shown as written.
How to enable the Witcher 3 debug console on PC
Add one line to the general.ini file. The console does not exist on Xbox or PlayStation.
- Close the game. Open the Witcher 3 install folder. The location depends on where you bought the game (Steam, GOG or Epic).
- Go to
bin\config\baseand copygeneral.inias a backup. - Open
general.iniin Notepad. - Add the line
DBGConsoleOn=true(some guides put it under the[General]heading, others at the bottom of the file). - Save and start the game.
- Press
~orF2to open the console. Other guides also name@and#, depending on keyboard layout.
One guide prints the setting as DBGConsleOn without the second o. If the console stays closed, check that the spelling is DBGConsoleOn.
cleardevelop, reset your character, and others change quest or world state. Commands that remove items or gold cannot be undone.How to type Witcher 3 console commands
- Type the command, then press Enter.
- Values go in brackets:
addmoney(1000). Do not leave a space before the bracket. - Item, NPC, skill and buff codes go in single quotes:
additem('Item Code', 1). - Commands are case sensitive, so type
CiriandGeraltwith the capital letter. - Toggles use 0 for off and 1 for on, for example
Cat(1).
Some guides write the same commands with square brackets or with a space, for example addmoney 100. Use the bracket form shown here if a command is rejected.
Witcher 3 console commands list
Player and combat
| Command | What it does |
|---|---|
god |
Toggles invincibility. |
healme |
Refills Geralt’s health. |
likeaboss |
Toggle. Your hits take 40 percent of an enemy’s health, per one guide. |
killall(distance) |
Kills enemies within the distance. killall alone kills all enemies in range. |
spawn('NPC ID', amount, distance, true) |
Spawns NPCs. Only the ID is required. The last value is true for hostile, false for friendly. |
Ciri / Geralt |
Switch the character you control. |
Cat(1) / Cat(0) |
Night vision on or off. |
Drunk(1) |
Toggles the drunk effect. |
Money, items and keys
| Command | What it does |
|---|---|
addmoney(1000) |
Adds crowns. |
removemoney(1000) |
Removes crowns. |
additem('Item Code', 1) |
Adds an item. The amount is optional and defaults to 1. |
removeitem('Item Code') |
Removes an item from the inventory. |
addkeys |
Gives keys that open all doors. |
Level and skills
| Command | What it does |
|---|---|
levelup |
Raises the level by 1. |
setlevel(35) |
Sets your level to the number. It does not add to it. |
addexp(1000) |
Adds experience points. |
addskillpoints(5) |
Adds skill points. |
learnskill('Skill ID') |
Learns a skill. Repeating it raises the skill level. |
cleardevelop |
Resets the character and removes items and levels. Use with care. |
World, map and time
| Command | What it does |
|---|---|
ShowPins(1) |
Shows all map icons. |
ShowAllFT(1) |
Reveals all fast travel signposts. |
AllowFT(1) |
Allows fast travel everywhere. |
xy(x, y) |
Teleports to map coordinates. |
gotoNovigrad |
Teleports to Novigrad. |
gotoSkellige |
Teleports to the Skellige Isles. |
gotoProlog |
Teleports to White Orchard. |
settime(day, hour, minute, second) |
Sets the time of day. |
TM(2) |
Sets the time speed multiplier. 1 is normal. |
makeitrain / stoprain |
Starts or stops rain. |
changeweather('Weather ID') |
Changes the weather. |
Horses, Gwent and looks
| Command | What it does |
|---|---|
SpawnHorse |
Spawns a horse. |
instantMount('NPC ID') |
Spawns and mounts a horse. |
addgwintcards |
Adds one of every Gwent card. The Vampire: Katakan card is left out. |
additem('gwint_card_katakan') |
Adds the missing Katakan card. |
secretgwint |
Starts a Gwent round. |
shave |
Removes facial hair. It cannot be reversed with the same command. |
setbeard('Beard ID') |
Changes the beard. |
settattoo(1) |
Toggles Geralt’s neck tattoo. |
How to add items, money and Gwent cards
Use additem('Item Code', amount), for example with the item code and a number, and addmoney(amount) for crowns. The item code must match exactly and sits in single quotes.
Item codes are internal names, not the names shown in the inventory. Look the code up on a reference list such as the commands.gg item page before you type it. Gwent cards use the same command, as in the Katakan example above.
How to change level, skills and experience
Use setlevel(number) to jump to a level, levelup to gain one, and addexp(number) to add experience. addskillpoints(number) adds points to spend in the skill tree.
Check the result in the character menu after each command. Setting a level lower than your current one is not a documented use, so avoid it on a save you care about.
Weather, time, map and teleport commands
Use makeitrain and stoprain for weather, settime(day, hour, minute, second) for the clock, and xy(x, y) or a goto command to teleport.
Reveal the map with ShowPins(1) and ShowAllFT(1). Some commands are area specific. A Steam user reported that certain commands only worked in some regions, so repeat the command after you load into the area you need.
Witcher 3 debug console commands and risks
The debug console is a developer tool, so some commands change quest state, remove items or break scripts. Treat the list as unsupported.
- Use a copy of your save before
cleardevelop,removeitemandspawn. - Back up your save before testing, since console changes cannot be rolled back in game.
- The console is PC only. No command list is documented for Xbox, PlayStation or Switch.
If you like cheat tools for other RPGs, compare the Cyberpunk 2077 console commands, the Fallout New Vegas console commands and the Outer Worlds console commands. Soulslike players can see the Elden Ring console commands page for what exists there. The full list is in all game cheat codes.
Witcher 3 console commands not working
- Console will not open: check that the line reads
DBGConsoleOn=trueand that you edited the general.ini in the install you launch. Then try ~, F2, @ or #. - Command rejected: use brackets and single quotes as shown, and match the capital letters.
- Item does not appear: the item code is wrong. Use the internal code, not the display name.
- Command works in one area only: some commands depend on the loaded region. Move to the area and try again.
- Edit reverts after an update: game updates can restore config files. Re-add the line.
- Wrong teleport spelling: guides spell the Kaer Morhen and Vizima teleports differently, so those two are not listed here.
The Witcher 3 console commands FAQ
How do I enable console commands in The Witcher 3?
Add DBGConsoleOn=true to general.ini in the bin\config\base folder of the install, save it, then press ~ or F2 in game. This is PC only.
What are the console commands for Witcher 3 money and items?
Use addmoney(amount) for crowns and additem('Item Code', amount) for items. Item codes are internal names and must be typed exactly.
What are the Witcher 3 debug console commands for god mode?
Type god to toggle invincibility and healme to refill health. likeaboss toggles a mode where your hits take 40 percent of enemy health.
How do I change level with console commands in Witcher 3?
Use setlevel(number) to set a level or levelup to gain one. addexp(number) adds experience points instead.
Can I use Witcher 3 console commands on Xbox or PlayStation?
No. The debug console is documented for PC only and needs a config file edit that consoles do not allow.
How do I teleport in Witcher 3 with console commands?
Use xy(x, y) for coordinates, or gotoNovigrad, gotoSkellige or gotoProlog for set locations.
Another game worth a look is Kingdom Come: Deliverance 2: Kingdom Come: Deliverance 2 console commands. For a related title, read the Dragon’s Dogma: Dark Arisen console commands guide.
More cheat guides
- Kenshi Console Commands: Is There a Console? Cheats and Mods
- Fallout New Vegas Console Commands: Caps, Carry Weight, Level Up
- How to Use Console Commands Fallout 4 (PC Key and Targeting)
- Morrowind Console Commands: Gold, God Mode, Level, Noclip
- Kingdom Come Deliverance 2 Console Commands (-devmode)
- Kingdom Come Deliverance Console Commands (-devmode)
- All Open World cheat codes
- All game cheat codes
Sources
- GGRecon – The Witcher 3 console commands
- Gfinity – The Witcher 3 console commands cheats list
- commands.gg – Witcher 3 command reference
Leave a Reply