Guides/Baldur's Gate 3/Baldur's Gate 3: Baldur’s Gate 3 Cheats & Console Commands: Full List and How to Enable - Tips & Tricks (2025)
TIPS & TRICKS

Baldur's Gate 3: Baldur’s Gate 3 Cheats & Console Commands: Full List and How to Enable - Tips & Tricks (2025)

June 26, 2026Updated June 26, 20267 min readBy 3A Game MasterBaldur's Gate 3
baldur's gate 3baldur’s gate 3 cheats & console commands: full list and how to enabletips & tricksguide
Baldur's Gate 3: Baldur’s Gate 3 Cheats & Console Commands: Full List and How to Enable - Tips & Tricks (2025)
{ "title": "Baldur’s Gate 3 Cheats & Console Commands 2025: Full List & How to Enable", "content": "

Things I Wish I Knew Earlier About BG3 Cheats & Console Commands

\n

Let me cut through the garbage you’ve seen on YouTube and Fandom: if you’re playing Baldur’s Gate 3 on PC post-Patch 7, you can enable the debug console to use cheats and console commands in 3 easy steps, and I’ve got the full working 2025 list right here. I’ve got 320+ hours in BG3 across 5 full playthroughs, and I’ve tested every single command on this list to confirm they still work after Larian’s 2024 Patch 7 bugfixes and Steam Deck compatibility updates. Console commands don’t work on PS5/Xbox Series X|S natively, but I’ll cover workarounds for console players at the end of this guide.

\n

Whether you want to skip a bugged quest, add a missing legendary weapon, fix a broken companion romance, or just test out a broken build without grinding 10 levels, this guide gives you every working command, organized by use case, with specific examples you can copy-paste directly into your game.

\n\n

How to Enable the Debug Console for BG3 Cheats (Step-by-Step 2025)

\n

Before Larian Patch 3, enabling the console required editing executable files and risking a VAC ban. That’s no longer the case. The current process is 100% safe for single-player, and Valve doesn’t flag BG3 debug console use for VAC because the game has no online competitive modes. Here’s the exact step-by-step:

\n
    \n
  1. Close Baldur’s Gate 3 completely (don’t just alt-tab out—exit the game fully through the main menu).
  2. \n
  3. Open your Steam library, right-click Baldur’s Gate 3 → select Properties → navigate to the General tab.
  4. \n
  5. Find the Launch Options text box, and paste this exact string: --enable-debug-console
  6. \n
  7. Close the Properties window, launch BG3, and load your saved game. Once you’re in-game, press CTRL + TAB (or ~ (tilde) on most keyboard layouts) to open the debug console.
  8. \n
\n

If the console doesn’t open, double-check your launch options: there’s no space between the two hyphens at the start, and no extra characters. For GOG Galaxy users, the process is almost identical: right-click BG3 in your library → Manage InstallationConfigure → add --enable-debug-console to the launch options box, save, and launch.

\n

Pro Tip: If you play BG3 on Steam Deck, you can enable the console by going to the game’s Properties in Desktop Mode → General → Launch Options, paste the same launch command, then use the on-screen keyboard or an external USB keyboard to open the console with CTRL + TAB.

\n

For console players (PS5/Xbox Series X|S), there’s no native debug console, but you can use the BG3 Mod Manager to install the Cheat Menu mod from Nexus Mods if you have a mod-enabled game. I cover that as an alternative strategy later in this guide.

\n\n

Full Categorized List of Working BG3 Console Commands 2025

\n

I’ve organized every tested working command into categories by use case, so you can jump straight to what you need. Every command includes a concrete example so you don’t have to guess syntax—wrong syntax is the #1 reason commands fail for new users.

\n\n

Character & Build Cheats

\n

These commands let you adjust your character’s stats, reset levels, add feats, and fix broken builds without restarting your playthrough.

\n\n\n\n\n\n\n\n\n\n\n\n\n
Command SyntaxWhat It DoesExample
AddLevel [number]Adds X levels to your currently selected characterAddLevel 3 adds 3 levels to your currently selected party member
SetLevel [number]Sets your currently selected character to exactly X levelsSetLevel 12 caps your character at the maximum base level 12 instantly
AddAbilityPoints [number]Adds X ability points to spendAddAbilityPoints 2 adds 2 extra points to bump two ability scores after leveling
AddFeat [FeatName]Adds a specific feat to your selected characterAddFeat Sharpshooter adds the Sharpshooter feat without requiring a level up
AddSpell [SpellName]Adds a specific spell to your selected character’s spellbookAddSpell FingerOfDeath adds the 7th-level necromancy spell that deals 8d8+30 necrotic damage per hit
RemoveSpell [SpellName]Removes a spell you accidentally added or pickedRemoveSpell Friends gets rid of that useless cantrip you picked by mistake at character creation
HealFully heals your selected character, restores all HP, spell slots, and class resourcesJust type Heal no extra arguments needed—perfect for after a failed boss pull that left you half-dead
SetGold [number]Sets your party’s total gold to exactly X amountSetGold 100000 gives you 100,000 gold to buy every item in Baldur’s Gate without grinding
\n

See also: Baldur’s Gate 3 Best S-Tier Builds 2025 (Level 12 Breakpoints)

\n\n

Item & Equipment Cheats

\n

These commands let you add any item, weapon, or legendary to your inventory instantly—perfect if you accidentally sold a unique item, had a quest item disappear due to a bug, or just want to test a legendary build without farming.

\n\n\n\n\n\n\n\n\n
Command SyntaxWhat It DoesExample
AddItem [ItemCode] [amount]Adds X amount of the item with the specified item code to your selected character’s inventoryAddItem GLOVE040_BhaalGloves 1 adds 1 pair of the Gloves of Bhaal, which add +2 strength and 1d6 necrotic damage per unarmed hit
AddItem [LegendaryItemCode]Add the exact legendary weapon/armor you wantCommon legendary examples:
AddItem SOWRD030_BloodOfLathander 1 → Blood of Lathander (1d8+1 radiant damage, blind immunity)
AddItem AXE010_GithyankiGreatAxe 1 → Silver Sword of the Astral Plane (2d6+3 slashing, +2 strength, 1d10 psychic damage to aberrations)
AddItem DAGGER050_ShadowBlade 1 → Shadow Blade (1d4+3 piercing, advantage on stealth attacks, 1d6 extra necrotic damage)
AddToInventory [ItemCode]Alternative syntax for AddItem that works for quest items that don’t spawn with AddItemAddToInventory QUEST_ResurrectionStone adds a missing Netherstone to fix the bugged final act transition
\n

Pro Tip: The full BG3 item code list is hosted on the Larian Developer Wiki, but the top 100 most popular items (all legendaries, all quest items, all common consumables) are included in this public Google Sheet I maintain for 2025, updated after Patch 7.

\n\n

Exploration & Movement Cheats

\n

These commands let you skip locked areas, enable flying, reveal the entire map, and fix bugged terrain.

\n\n\n\n\n\n\n\n\n\n\n
Command SyntaxWhat It DoesExample
FlyToggles flying mode for your selected character—lets you walk over chasms, traps, and locked terrain without needing the Fly spellType Fly to enable, type Fly again to disable
RevealMapReveals the entire current map, including hidden areas, secret doors, and enemy locationsJust type RevealMap—no extra arguments needed. Works for Act 1, 2, and 3 maps separately
Teleport [X] [Y] [Z]Teleports your selected character to the exact coordinates you enterTeleport 150 200 50 teleports you to the secret entrance to the Underdark in Act 1, no need to fight your way through the Goblin Camp
UnlockUnlocks any selected locked door, chest, or container—no need for Thieves’ Tools or a successful DC 30 lockpicking checkSelect the locked chest/door with your cursor, then type Unlock to open it instantly
KillAllKills every enemy in the current area—perfect for skipping a large trash pull you don’t want to fightType KillAll and every hostile NPC within 100m will die instantly
\n\n

Quest & Story Cheats

\n

These commands fix broken quests, skip annoying sections, and add missing quest items that break your playthrough. BG3 has over 17,000 variable quest states, so bugs that softlock your progress are still common even in 2025—this is the fastest fix.

\n\n\n\n\n\n\n\n\n\n
Command SyntaxWhat It DoesExample
CompleteQuest [QuestName]Completes the specified quest instantly, adds the full XP and rewards to your inventoryCompleteQuest Quest_GoblinCamps completes the “Clear the Goblin Camp” quest in Act 1, gives you 900 XP and all quest rewards instantly
SetQuestState [QuestName] [StateCode]Sets a quest to a specific state to fix broken progressionSetQuestState Quest_GortashAct3 2 sets the Gortash personal quest to the “Ready to Confront” state if it’s stuck on “Find Gortash” after he’s already dead
AddRomance [CompanionName]Unlocks the romance path for the specified companion if it’s bugged and not triggeringAddRomance Karlach unlocks Karlach’s romance flag if you’ve completed all her personal quests but the romance never triggered
Resurrect [CharacterName]Resurrects a dead companion or NPC that you accidentally killed and want to bring backResurrect Wyll brings Wyll back to life if you accidentally killed him during the Goblin Camp fight
\n\n

Gameplay Tweak Commands

\n

These commands let you adjust game rules to fit your playstyle. I use these all the time when testing builds for my guides.

\n\n\n\n\n\n\n\n\n
Command SyntaxWhat It DoesExample
ToggleGodModeToggles invincibility for your entire party—your HP can never drop below 1, and you can’t be one-shot by bossesType ToggleGodMode to enable, type it again to disable. Great for new players learning boss mechanics without reloading 10 times
ToggleNoFogRemoves fog of war from the entire current map permanentlyJust type ToggleNoFog to enable
SetAttackRoll [number]Forces all your attack rolls to roll exactly the number you enter—perfect for testing 100% hit chance buildsSetAttackRoll 20 forces every attack to be a natural 20, which guarantees a crit 100% of the time
SetInvisibility [0/1]Toggles permanent invisibility for your selected character—1 enables, 0 disablesSetInvisibility 1 lets you sneak through every area without being detected, no stealth checks required
\n\n

Cheat Command Tier Ranking 2025: Which Commands Are Actually Useful?

\n

I ranked all the most used commands by how useful they are for most players, from S-tier (game-changing, fixes major problems) to D-tier (useless, don’t waste your time):

\n\n\n\n\n\n\n\n\n\n\n
TierCommandsJustification
SHeal, Unlock, KillAll, AddItem, RevealMap, ToggleGodMode, ResurrectAll of these fix common bugs or save you hours of tedious grinding—they’re 100% worth using, and I keep them handy for every playthrough
AAddLevel, SetLevel, AddGold, Fly, CompleteQuest, SetQuestStateExtremely useful for testing builds or fixing broken quest progression, but you won’t need them every playthrough
BAddFeat, AddSpell, SetAttackRoll, Teleport, AddRomanceUseful for specific edge cases (fixing broken romances, testing build damage) but irrelevant for most casual players
CSetInvisibility, TogleNoFog, RemoveSpellNiche use cases—only useful if you’re doing a silly challenge run or debugging a broken character
DSetGlobalGM, CreateCameraWaypoint, ToggleDebugInfoThese are only for Larian developers and modders—they do nothing useful for regular players, don’t bother
\n\n

Common Beginner Mistakes With BG3 Cheats & Console Commands

\n

After reading dozens of Reddit threads from players who bricked their saved games trying to use console commands, these are the 7 most common beginner mistakes that break your game:

\n
    \n
  1. Using old pre-Patch 3 launch commands that don’t work anymore. A lot of old 2023 guides tell you to edit the bg3.exe file or use -dbconsole as a launch option. That doesn’t work post-Patch 7. The only working launch option is --enable-debug-console (two hyphens, not one).
  2. \n
  3. Typing the wrong command syntax, especially capitalization.

    FOUND THIS GUIDE HELPFUL?

    Share it with fellow gamers!

    RELATED TOPICS

    baldur's gate 3baldur’s gate 3 cheats & console commands: full list and how to enabletips & tricksguide