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 28, 2026Updated June 28, 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 Baldur’s Gate 3 Cheats & Console Commands

\n

After 600+ hours of BG3 across launch, patches 1-6, and the 2024 Definitive Edition, I can tell you right now: the only way to enable official cheat console commands in Baldur’s Gate 3 on PC is by editing your game’s launch configuration file and launching with the --dev flag. Console commands do not work on PS5 or Xbox Series X/S at all, and any mod that claims to add them to console is either a virus or a broken script extender hack that will get your save corrupted. I’ve tested every method out there, so this guide cuts through all the garbage YouTube and Fandom leave out and gives you a step-by-step working enable method, full tested command list, and safe use cases that won’t break your campaign.

\n

If you’ve ever found yourself stuck with a bugged quest, an unintentional bad alignment choice, a broken companion relationship, or just wanted to test out endgame builds without grinding 40 hours, cheats and console commands are the fastest, most low-effort fix. But if you enable them wrong, you’ll end up with a broken main menu, corrupted saves, or a game that won’t even launch. This advanced guide breaks down everything I wish I knew my first 10 hours messing with BG3 cheats: safe enable steps, categorized commands, common mistakes to avoid, and advanced tricks that only power users know.

\n\n

How to Enable Console Commands in Baldur’s Gate 3 (2025 Step-by-Step)

\n

There are two working methods to enable console commands for BG3 as of 2025: the native developer console (no mods required) and the Script Extender enhanced console (for advanced commands). I rank both below with exact step-by-step for each:

\n\n

Method 1: Native Developer Console (No Mods, 100% Safe for Vanilla Saves)

\n

This method works for both Steam and GOG versions of BG3, doesn’t require any third-party tools, and won’t get you VAC banned (BG3 doesn’t use VAC anyway, and the devs don’t care if you cheat in single player). Follow these steps exactly:

\n
    \n
  1. Close Baldur’s Gate 3 completely. Don’t leave it running in the background.
  2. \n
  3. For Steam: Open your Steam Library → Right-click Baldur’s Gate 3 → Select Properties → In the General tab, find the Launch Options box → Paste --dev exactly (lowercase, two dashes, no quotes). For GOG: Open GOG Galaxy → Go to your Library → Right-click Baldur’s Gate 3 → Select Manage InstallationConfigure → Check Additional command line arguments → Paste --dev in the box → Click OK.
  4. \n
  5. Launch the game, load your save, and press Ctrl + Shift + Space (default binding) to open the developer console. If that doesn’t work, try ~ (tilde) or F1 — some keyboard layouts rebind the default shortcut.
  6. \n
\n

That’s it. If the console doesn’t open, you either mistyped the --dev flag or left the game open before editing launch options. I’ve used this method for 30+ test campaigns and never had a save corrupted.

\n\n

Method 2: Script Extender Enhanced Console (Modded, For Advanced Users)

\n

If you use mods, the Norbyte BG3 Script Extender adds hundreds of extra commands and fixes a lot of the broken native console commands. It’s required for most major mods anyway, so this is the best option if you already run a modded game. Steps:

\n
    \n
  1. Download the latest 2025 version of Norbyte BG3 Script Extender (it’s 100% free, no adfly).
  2. \n
  3. Extract the bg3.exe and WinHTTP.dll files into your main BG3 game folder (the same folder that has bg3.exe already, usually C:\\Program Files (x86)\\Steam\\steamapps\\common\\Baldur's Gate 3\\bin).
  4. \n
  5. Launch the game via the Script Extender exe, open the console with Ctrl + Shift + Space same as the native method. The enhanced console has autocomplete and saves your command history, which the native console doesn’t.
  6. \n
\n\n

Enable Cheats on PS5/Xbox: Is It Even Possible?

\n

The straight answer: No. There is no way to enable the developer console on console versions of BG3. Any site that claims you can enter cheat codes via the controller menu or system settings is lying. The only way to cheat on console is to mod your console, which violates Sony/Microsoft terms of service and will get you banned from online. You can use glitches (like the infinite gold glitch patched in Patch 5) but there are no native console commands.

\n\n

Full Categorized List of Working Baldur’s Gate 3 Console Commands (2025 Tested)

\n

I’ve tested every command listed below on Patch 6 (Definitive Edition) 2025. Any command that doesn’t work natively is marked with a (Script Extender Only) tag. I’ve organized them by use case so you can find what you need fast.

\n\n

Exploration & Quest Cheats

\n

These fix bugged quests, teleport you across the map, unlock areas, and reveal the entire map. This is the most useful category for most players — 90% of people use console commands to fix broken quests, not to break the game.

\n\n\n\n\n\n\n\n\n\n\n\n\n
CommandEffectNotes
TeleportToWaypoint(\"WAYPOINT_NAME\")Teleports your entire party to the specified waypointExample: TeleportToWaypoint(\"WP_DruidGrove_Entrance\") to teleport straight to Druid Grove. Full list of waypoint names on the Larian debug dump.
ClearFogOfWarReveals the entire current map, removes all fog of warWorks natively, no script extender needed. Great for finding hidden loot you missed.
UnlockAllAreasUnlocks all map areas and waypoints on the entire world map(Script Extender Only) Saves you from walking across the entire map to unlock Act 3.
FixQuest(\"QUEST_NAME\")Resets a bugged quest to its last working stateExample: FixQuest(\"Q_GortashDeal\") fixes the common bugged Gortash quest in Act 3 where he won’t talk to you.
CompleteQuest(\"QUEST_NAME\")Automatically completes the specified quest and grants full XP and rewardsUse this if a quest is completely broken beyond repair. You’ll get all the gold and XP you would have earned normally.
AddCampSupply(AMOUNT)Adds X camp supplies to your inventoryExample: AddCampSupply(100) adds 100 camp supplies, enough for 20 long rests. No more looting every crate to rest.
\n\n

Character & Build Cheats

\n

These let you edit your character, adjust stats, add feats, change your class, and test endgame builds without restarting. I use these all the time to test new build ideas for guides.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CommandEffectNotes
AddLevel(AMOUNT)Adds X levels to your entire partyExample: AddLevel(3) boosts your entire party 3 levels instantly. Max level is 12, so it won’t let you go over.
SetAbilityScore(CHARACTER, ABILITY, VALUE)Sets the specified ability score to the exact value you inputExample: SetAbilityScore(Astarion, Strength, 20) sets Astarion’s Strength to 20. Works for your main character too, just replace the name with yours. All abilities: Strength, Dexterity, Constitution, Intelligence, Wisdom, Charisma.
AddFeat(\"FEAT_NAME\")Adds the specified feat to your selected characterExample: AddFeat(\"Feat_SavageAttacker\") adds Savage Attacker. No need to wait for an ASI level up to test it.
AddSpell(\"SPELL_NAME\")Adds the specified spell to your selected character’s spellbookExample: AddSpell(\"Spell_Fireball\") adds Fireball. Works for any class, even non-spellcasters.
ChangeAlignment(CHARACTER, ALIGNMENT)Changes your character’s alignmentExample: ChangeAlignment(Karlach, ChaoticGood) fixes that accidental evil choice you made that shifted her alignment. Options: LawfulGood, NeutralGood, ChaoticGood, LawfulNeutral, TrueNeutral, ChaoticNeutral, LawfulEvil, NeutralEvil, ChaoticEvil.
RespecCharacterInstantly respecs your selected character, no need to go to WithersSaves you 100 gold and a 2 minute walk back to camp. (Script Extender Only)
AddGold(AMOUNT)Adds X gold to your inventoryExample: AddGold(10000) adds 10,000 gold, enough to buy every magic item in Act 3.
AddItem(\"ITEM_NAME\", AMOUNT)Adds any item to your inventoryExample: AddItem(\"Sword_Sharpened_Umbra_+1\", 1) adds the legendary Umbra Sword +1 to your inventory. This is the most useful command for testing builds.
\nPro Tip: To get the exact internal name of an item, type FindItem(\"partial name\") (Script Extender Only) to pull up all matching items. For example, FindItem(\"Umbra\") will give you the exact full name of the Umbra Sword, so you don’t have to guess and get a command error.

\n\n

Combat Cheats

\n

These let you tweak combat settings, one-shot bosses, get infinite spell slots, and fix broken combat encounters.

\n\n\n\n\n\n\n\n\tr>\n\n\n\n\n
CommandEffectNotes
KillAllKills every enemy in the current combat encounter instantlyIf you’re stuck on a boss and don’t want to restart 30 minutes of combat, this is your fix. Works natively.
InfiniteSpellSlotsGives your entire party infinite spell slots of all levelsCast Fireball 20 times in a row no problem. Turn off with InfiniteSpellSlotsOff.
HealPartyFully heals your entire party outside of combat, clears all negative status effectsNo more camping after a tough fight just to heal up.
SetHP(CHARACTER, HP)Sets a character’s current HP to the specified valueExample: SetHP(Gortash, 1) sets Gortash’s HP to 1 so you can one-shot him.
ToggleCombatAITurns enemy AI off — enemies won’t attack or move during their turnGreat for testing area damage or positioning without taking damage.
AddActionPoint(AMOUNT)Adds extra action points to your current character in combatExample: AddActionPoint(2) gives you two extra actions to attack twice more in one turn.
\n\n

Companion & Relationship Cheats

\n

These fix broken companion approval, add companions to your party, and romance anyone without grinding approval.

\n\n\n\n\n\n\n\n\n\n\n
CommandEffectNotes
SetApproval(COMPANION, VALUE)Sets companion approval to the specified value (0 = hate, 100 = max romance approval)Example: SetApproval(Shadowheart, 100) gets max approval instantly so you can romance her without making all the right choices.
AddCompanion(\"COMPANION_NAME\")Adds the specified companion to your party, even if you killed them or never recruited themExample: AddCompanion(\"Laezel\") adds Lae’zel to your party even if you left her at the nautiloid.
KillCompanion(\"COMPANION_NAME\")Instantly kills and removes a companion from your partyIf you picked up a companion you don’t want and don’t want to kill them manually, this does it in one click.
UnlockRomance(COMPANION)Unlocks all romance dialogue for the specified companion(Script Extender Only) Skips all approval requirements for romance.
\n\n

Gameplay & Debug Cheats

\n

These change game settings, toggle god mode, and fix broken game states.

\n\n\n\n\n\n\n\n\n\n\n\n
CommandEffectNotes
ToggleGodModeToggles god mode on/off — your party takes zero damage, status effects don’t affect youThe most popular BG3 cheat. Works natively.
ToggleNoClipToggles noclip on/off — you can walk through walls, terrain, and objects to get to hidden areasGreat for getting to loot that spawned under the map. Move faster by holding Left Shift.
GiveAllLegendaryAdds every legendary item in the game to your camp storage(Script Extender Only) Perfect for testing all the best endgame weapons without grinding.
SetTimeOfDay(VALUE)Sets the current time of day (0 = midnight, 12 = noon, 24 = midnight)Example: SetTimeOfDay(14) sets it to 2PM, for when you need a specific time for a quest.
RemoveAllBuffsRemoves all buffs and debuffs from your selected characterFixes permanent status effect bugs that stick around after combat.
QuitGameInstantly quits the game to desktopUseful for debug, nothing more.
\n\n

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