Blog/Witcher 3/🧠Advanced Strategy

The Witcher 3 Console Commands: How to Enable Them

Type additem('Aerondight',1) into a hidden text box and Geralt is holding one of the best swords in the game before he has left White Orchard. CD Projekt Red has never put that box in a menu, never written a support article about it, and never published a full list of what it accepts. Here is how to open it, what to type, and what nobody can quite agree it costs you.

Published September 25, 2026·10 min read·By Mythras
The Witcher 3 character panel with mutagen sockets and ability slots — the exact screen commands like setlevel and addskillpoints rewrite directly.

Type additem('Aerondight',1) into a hidden text box and Geralt is holding one of the best swords in the game before he has finished the tutorial. CD Projekt Red has never put that box in a menu, never written a support article explaining it, and has never published a complete list of what it accepts. The community found it by reading the game's own script files, and a decade later that is still the only documentation that exists.

This is not a mod list and it is not a trainer. It is the debug console CD Projekt Red's own developers used to test the game, left switched off by default but never actually removed. Here is how to turn it on, the one syntax rule that trips up everyone the first time, the commands worth actually knowing, and the honest answer to the two questions that matter most: does it break your achievements, and will any of it still work once Remastered ships.

What the console actually is

The official Witcher wiki states it plainly: console mode is not enabled by default with a regular installation. It is a leftover developer tool, not a hidden feature CD Projekt Red quietly supports — nothing about it appears in the game's options menu, its support site, or its patch notes, ever.

Because it was never meant for players, there is no official command reference either. The wiki's own advice for finding the full set of what it accepts is to go digging in the game's own script files yourself: temp.ws, one of the game's internal script files, is described as containing "basically debugging- and cheat-related commands only," which is the closest thing to a canonical list anyone has published. Everything below is drawn from the console mode page's own command tables, cross-checked against the game's item and skill code lists on the same wiki.

How to turn it on

The switch lives in a plain text file, not a menu. Open bin\config\base\general.ini inside your game's install folder in any text editor and add:

DBGConsoleOn=true

That is the entire official method, and it works identically whether your copy is on Steam, GOG or Epic, because it is editing a file inside your own install folder rather than anything the storefront controls. The wiki's only alternative is a community mod, the Native Debug Console, built for the original 1.32 patch — if you go that route on an old install, its own instructions say to remove any leftover debug-console files from a previous attempt first, or the two can conflict.

The next-gen build is less cooperative

If you are on the current build — the free 4.0-and-later "Complete Edition" update everyone has been running since December 2022 — the plain ini edit is noticeably less reliable than it used to be. GamerGuides' own walkthrough for the next-gen console is upfront about it: "it also doesn't work for many, no matter what they try," even after adding the line correctly.

Players troubleshooting it on the Nexus Mods forums and in GamerGuides' own comments report the edit getting silently reverted after a later launch or update, undoing the line they added — CD Projekt Red has never confirmed or explained that mechanism, so treat it as an unverified but widely repeated troubleshooting report rather than a documented fact. What is confirmed is that the problem is common enough to have its own dedicated fix: Debug Console Next Gen, a small Nexus Mods package built specifically for the post-4.0 game. If the plain ini edit stops sticking for you, that is the mod to reach for rather than repeating the same edit and hoping.

Opening it, and the one syntax rule

Once it is on, the key is the tilde, in the same corner of the keyboard as the number 1 — the wiki notes this shifts on non-English keyboard layouts, so if tilde does nothing, try the key physically in that same spot.

Then the rule that wastes everyone's first ten minutes: commands are case-sensitive, and arguments go in parentheses. god works. God does nothing and gives you no error to explain why. A command that takes an argument needs the parentheses even for a single value — healme needs none, setlevel(15) does. Strings can be wrapped in single or double quotes, and the wiki notes you can usually skip the quotes entirely unless the text contains something unusual, but quoting item names is the safer habit since several of them contain spaces.

The commands actually worth learning

The full set runs to hundreds of entries across character, inventory, combat, weather, map and Gwent categories. These are the ones that actually solve a problem instead of just being possible.

What you wantCommandNotes
Full healhealmeNo parentheses needed
InvincibilitygodToggle, run it again to turn off
Set your levelsetlevel(15)Sets character level directly
Add experienceaddexp(25000)Adds the exact amount given
Add a skill pointaddskillpoints(5)Adds points, does not spend them for you
Learn a specific skilllearnskill(sword_s3)Skill codes come from the wiki's own list; running it again ranks the skill up
Add an itemadditem('Bear Armor 1',3)Quantity is optional; item names come from the wiki's code list
Add crownsaddmoney(100000)removemoney(#) is the inverse
A specific, smaller amount of crownsklapauciusExactly equal to addmoney(100) — named for the trickster inventor from Stanisław Lem's The Cyberiad
Everything the game has, at oncewitchcraftGives one of every item in the game. The wiki's own warning: it may crash or take several minutes, so do not assume it has frozen
Spawn a monster or NPCspawn(drowner_lvl2)Optional quantity, distance, hostility and level arguments
Clear a fight instantlykillallKills every enemy currently engaged in combat
Jump straight to a regiongotoNovigrad, gotoSkellige, gotoKaerMorhen, gotoPrologInstant region teleport, no loading screen prompt
Fast travel from anywhereAllowFT(1)Has to be re-entered every time you start a new session
Reveal every signpost and map iconShowAllFT(1), ShowPins(1)Useful for checking our question marks guide's counts against your own save without riding to every region first
Precise teleporttptopos(x,y,z)Exact coordinates; xy(x,y) is the two-axis version, and its first use drops you high in the air before a second call at the same coordinates puts you on the ground
Every Gwent card at onceaddgwintcardsAdds one of every card straight to your deck, a shortcut around the whole collection game our Gwent guide covers properly
Win the current Gwent matchwinGwint(#)Ends the active match in your favour with the power total you specify
Change the weatherchangeweather(WT_Rain_Storm)Codes are region-specific; the wiki's table lists which named codes actually render in which region

Two of the entries above are worth a second look. addskillpoints hands you the points, not the build — you still have to slot the ability manually, which is the whole subject of our general skills guide and build guide. And the wiki lists a separate pair of commands, addfact and removefact, that toggle the internal story flags quests check against — flip the wrong one and you can desync a quest state the game never expects a player to reach outright, so they belong to script debugging, not to a normal session.

The internal names are not the in-game names

Pull up the wiki's own item code list to build an additem call and one thing jumps out immediately: the witcher school sets do not use their shipped names internally. Griffin School Gear is filed under Gryphon School in every single code — Gryphon School silver sword 1 through 4, Gryphon School steel sword, all of it. Cat School Gear is filed under Lynx School the same way. Bear, Wolf and Viper keep their real names in the code; only Griffin and Cat were renamed for players at some point in development and the internal template names were never touched to match.

That is not a rumour or a datamined leak — it is sitting directly in the same code tables our witcher gear guide draws its set names from, and it means anyone building an additem list from memory of the in-game menu will get a "command not found" on Griffin and Cat specifically until they know to type Gryphon and Lynx instead.

What it costs you

Two costs are real and confirmed. Two more are genuinely unsettled, and no amount of forum searching turns up a straight answer, so here is the honest state of each rather than a guess dressed up as a fact.

It is PC only, full stop. There is no equivalent switch, mod, or workaround for PlayStation, Xbox or Nintendo Switch. Console commands in the literal sense only exist on the platform that also has "console" as a computing term — the one bit of naming irony this guide couldn't resist pointing out.

It edits your own game files, not a supported feature. CD Projekt Red has never published anything treating DBGConsoleOn as a real setting — no support article, no mention in patch notes, nothing. If a future update changes how general.ini is read, or restructures the folder next to it, there is no guarantee this keeps working, and the post-4.0 reliability problems above are the visible evidence that it already has drifted once.

Whether it disables achievements is a genuinely open question. Search this and you will find players confidently asserting both directions — some reporting achievements unlocked fine with the console enabled the whole session, others reporting the opposite, and dedicated community guides exist specifically for using console commands to farm particular achievements, which would make little sense if the console reliably blocked them. CD Projekt Red has never issued a statement resolving it either way. If your Steam or GOG achievement list matters to you, the only safe move is backing up a save before you touch the console, not trusting either side of that argument.

Using addfact/removefact or spawning quest-tagged NPCs can break a save in ways nothing else on this list does. Everything else here is additive or cosmetic. Those two touch the same internal state your actual quests read from, and the wiki does not promise it is reversible.

Does any of this survive Remastered?

The Witcher 3: Wild Hunt — Remastered ships four days from today, on 29 September — our Remastered saves and mods guide covers what CD Projekt Red has confirmed about save compatibility and console mod support so far. None of it mentions the PC debug console, and there is a real reason to expect this specific trick is the part most likely to break: Remastered moves the game to DirectX 12 exclusively and raises the minimum spec, which means an install folder and executable structure that has already changed once before, in the 4.0 update, is changing again. The general.ini path and even the file's own contents could easily move a second time, the same way the plain ini edit already went from reliable to unreliable across the first transition.

Nothing here is confirmed either way, because CD Projekt Red has said nothing about it either way. If you rely on the debug console for testing builds or grabbing screenshots, back up your current pre-Remastered install rather than assuming 29 September changes nothing about a tool the studio has never officially acknowledged existed in the first place.

Quick Action Checklist

  • Add DBGConsoleOn=true to bin\config\base\general.ini inside your install folder. Works the same on Steam, GOG and Epic.
  • If it stops working after an update, that is a known next-gen build issue, not a mistake on your part — try the Debug Console Next Gen mod on Nexus Mods instead of re-editing the same file.
  • Remember commands are case-sensitive and need parentheses around any argument, even a single one.
  • Use additem('Gryphon School silver sword 1',1) for Griffin gear and Lynx School for Cat gear — the in-game names do not match the item codes.
  • Back up your save before using addfact/removefact or spawning quest-tagged actors; those touch real quest state.
  • Back up your save before using the console at all if your achievement list matters — the community is split on whether it still unlocks them, and CD Projekt Red has never settled it.
  • Do not expect any of this on PlayStation, Xbox or Switch. It is a PC-only file edit.
  • Treat it as unconfirmed whether this survives the 29 September Remastered update, since CD Projekt Red has not addressed it.

Frequently Asked Questions

How do you enable the console in The Witcher 3?
Open the general.ini file inside your Witcher 3 install folder, at bin\config\base\general.ini, in a text editor, and add the line DBGConsoleOn=true. This works the same way on Steam, GOG and Epic copies, since it edits a file in your own install rather than anything the storefront manages. On the current post-4.0 build, some players find the edit does not stick after an update; a community-made mod called Debug Console Next Gen exists specifically to fix that.
What key opens the console in The Witcher 3?
The tilde key, in the same position as the key above Tab and to the left of the number 1 on a standard layout. The official Witcher wiki notes this key shifts position on non-English keyboard layouts, so if tilde does nothing, try whichever key sits in that same physical spot on your layout.
Are Witcher 3 console commands case-sensitive?
Yes. The command god works; God does nothing, with no error message explaining why. Commands that take an argument need parentheses even for a single value, for example setlevel(15) or healme with none at all. Item and string arguments can be wrapped in single or double quotes, which is the safer habit since many item names contain spaces.
Does using the debug console disable achievements in The Witcher 3?
This is genuinely unresolved. Player reports go both ways — some say achievements unlocked normally with the console enabled for an entire session, others say the opposite — and dedicated community guides exist for using console commands specifically to farm certain achievements, which suggests it does not reliably block them for everyone. CD Projekt Red has never issued an official statement either way. Back up your save before using the console if your achievement list matters to you.
Why doesn't additem work on Griffin or Cat School gear in The Witcher 3?
Because those two sets were renamed for players sometime in development and the internal item codes were never updated to match. Griffin School Gear is filed under Gryphon School in every item code, and Cat School Gear is filed under Lynx School — for example additem('Gryphon School silver sword 1',1). Bear, Wolf and Viper School Gear keep their shipped names in their item codes.
Do console commands work on Witcher 3 for PS5, Xbox or Switch?
No. The debug console is a PC-only feature, enabled by editing a text file inside the game's own install folder. There is no equivalent switch, save-file trick or mod on PlayStation, Xbox or Nintendo Switch.
Will Witcher 3 console commands still work after the Remastered update?
Unknown. CD Projekt Red has not addressed the PC debug console anywhere in its Remastered announcement materials, support articles or FAQ. Remastered moves the game to DirectX 12 exclusively and raises the minimum PC specification, which is the kind of structural change that already made the plain general.ini edit less reliable once before, during the 2022 next-gen update. Back up your current install if this tool matters to you before the 29 September 2026 update lands.

Keep Reading

Sources & Further Reading
Last updated September 25, 2026.

Related Guides

CD PROJEKT RED key art for The Witcher 3: Wild Hunt Remastered, released with the August 25, 2026 gamescom announcement.
📰Events & UpdatesSep 21, 2026·9 min read

The Witcher 3 Remastered: Frame Rates, Saves and Mods

CD PROJEKT RED's free-upgrade announcement covered who pays for what on 29 September. It could not say how the game runs, because the studio had not said. Three weeks and a gamescom broadcast later, PS5 Pro and Switch 2 have real frame rate numbers, a support article spells out what happens to your save and skill points, and six mods are confirmed for console launch day.

Read article
The red and white timber-framed exterior of Lazare Lafargue's workshop on a cobbled street in Hauteville, Toussaint, with checkered tournament banners hanging nearby.
🧠Advanced StrategySep 16, 2026·11 min read

The Witcher 3 Crafting Guide: Diagrams, Craftsmen and Gear

Crafting in The Witcher 3 is not one system, it is three tiers, four craftsman ranks and a diagram supply that is deliberately capped by your level. Here is who can actually make what, where the one Grandmaster in the game is hiding, and whether any of the 49 Relic-tier diagrams are worth the trip.

Read article
The Witcher 3 character panel showing mutagen sockets wired to ability slots, with one red mutagen group reading Attack power +40% and another reading +30%.
🧠Advanced StrategyAug 23, 2026·11 min read

The Witcher 3 General Skills: Which Ones Deserve a Slot

Two red mutagens on the same character panel, three slots each, and one reads +40% Attack power while the other reads +30%. The difference is a single brown icon. Here is the full General tree, the exact price of slotting one, and the four abilities that pay it back.

Read article
The master swordsmith Eibhear Hattori at work in his Novigrad forge during the quest Of Swords and Dumplings in The Witcher 3.
🧠Advanced StrategyAug 15, 2026·10 min read

The Witcher 3 Runestones and Glyphs: What Every Upgrade Slot Is Worth

Two greater runestones sit side by side in the same shop. Both say five percent. One costs 440 crowns and the other 980. Here is the full stat table, the crafting maths behind that gap, and which slots are worth filling.

Read article
Geralt of Rivia riding Roach through the countryside in The Witcher 3: Wild Hunt.
🌱Beginner GuidesJul 20, 2026·12 min read

The Witcher 3 Beginner's Guide: Your First 20 Hours

Most people who bounce off The Witcher 3 do it in White Orchard, and it is almost always the same three reasons: they never learned Quen, they never applied an oil, and they treated the skill tree like a shopping list. Here is the fix.

Read article
A candlelit alchemy bench in The Witcher 3 with glowing liquid bubbling in glass vessels beside barrels and a candelabra.
🧠Advanced StrategyJul 22, 2026·13 min read

The Witcher 3 Alchemy Guide: Oils, Potions, Decoctions and Toxicity

Alchemy is the single most under-used system in The Witcher 3, and it is also the one that turns Death March from a wall into a routine. Here is what every oil, potion, decoction and bomb actually does, with the numbers.

Read article