EU5 Console Commands

EU5 Console Commands and Cheats List (2026)

A source-checked EU5 console commands guide with debug mode setup, command tables, examples, troubleshooting, FAQ, and related guide links.

This EU5 console commands guide explains how to enable debug mode, open the console, use commands safely, and find the most useful cheats for testing Europa Universalis V campaigns.

Quick Answer

Enable debug mode before launching EU5, open a non-Ironman game, then open the console with the backtick/tilde key on many QWERTY keyboards. Keyboard layouts vary, so Shift + 2, Alt + 2 + 1, Shift + 3, Alt + C, or Shift + Alt + C may work if the usual key does not. Type a command, press Enter, and use help or helplog to confirm syntax in your current build.

Europa Universalis V has a large debug console. Some commands are simple sandbox tools such as cash, Manpower, YesMan, and InstantSiege. Others are internal debugging or modding tools that can break a save if used carelessly. Use a copied save when testing anything destructive.

This guide focuses on known and source-checked EU5 console commands that are useful for players, guide writers, modders, and sandbox testing. It does not promise that every internal developer command works in every patch. EU5 commands can change after updates.

Editorial Note: Source checked on May 4, 2026 against the Europa Universalis V Wiki console commands page and the public PCGamesN EU5 console commands guide. The Paradox Wiki page currently flags at least some command data as pre-release verification, so use help, helplog, and console autocomplete in your own build when exact syntax matters.

How to open the console in EU5

EU5 console commands require debug mode. On Steam, open Europa Universalis V in your library, choose Properties, and add -debug_mode to the launch options before starting the game. On a standalone Windows install, create a shortcut to eu5.exe from the game binaries folder and add -debug_mode at the end of the shortcut Target field.

After launching in debug mode, open a non-Ironman game. The console key depends on keyboard layout. On many QWERTY keyboards, the backtick or tilde key is the first key to try. The Paradox Wiki also lists Shift + 2, Alt + 2 + 1, Shift + 3, Alt + C, and Shift + Alt + C as fallback options for some layouts.

Testing warning: Keep one clean campaign save and one test save. Debug mode, console commands, and destructive commands should not be treated as safe for achievement or normal campaign runs.

How to use EU5 console commands

Once the console is open, type a command and press Enter. Commands with brackets need a valid value: a country tag, character ID, location key, area key, region key, number, or file name depending on the command. Do not type the square brackets themselves unless the command specifically expects script text.

  • Use help to print all commands or check one command description, such as help cash.
  • Use helplog to write the command list to game.log.
  • Use Tab autocomplete after typing the start of a command to see matching command names where supported.
  • Use IDs carefully. Character, unit, location, and country values must match the current game state.
  • Use copied saves. Commands such as conquest, bankruptcy, unit killing, and script effects can permanently alter a campaign.

EU5 console commands list

The tables below group the most useful known EU5 console commands by purpose. For an exhaustive raw dump in your own installation, use helplog after enabling debug mode.

Economy and resources

CommandEffectExampleNotes
cashAdds cash to the current country.cashNo amount parameter is listed on the source table.
ManpowerAdds manpower.ManpowerUseful for army testing and recovery scenarios.
SailorsAdds sailors.SailorsUseful for naval testing.
StabilityAdds stability.StabilityUse on a copied save when testing unrest or recovery.
WarExhaustionAdds war exhaustion.WarExhaustionUseful for stress-testing long wars.
InflationChanges inflation.InflationUse carefully when testing economy pressure.
PrestigeAdds prestige.PrestigeUseful for diplomacy and status testing.
ArmyTraditionAdds army tradition.ArmyTraditionUseful for military scaling checks.
NavyTraditionAdds navy tradition.NavyTraditionUseful for admiral and fleet testing.
GovernmentPowerAdds government power.GovernmentPowerUseful for reform and state-management testing.
KarmaAdds karma.KarmaReligion-specific or mechanic-specific resource.
ReligiousInfluenceAdds religious influence.ReligiousInfluenceUse only when the mechanic exists in the tested country.
HarmonyAdds harmony.HarmonyUseful for mechanic-specific tests.
SelfControlAdds self control.SelfControlUseful for mechanic-specific tests.

Cheat toggles and fast testing

CommandEffectExampleNotes
YesManToggles a mode where AI accepts offers.YesManBest for diplomacy, peace, alliance, and subject tests.
NoManToggles the opposite diplomacy behavior.NoManUseful when checking refusal logic.
FastDiploToggles faster diplomatic behavior.FastDiploGood for testing deal flow.
DelayDiploReplyToggles delayed diplomatic replies.DelayDiploReplyUse for debugging diplomacy timing.
InstantWarToggles instant war behavior.InstantWarUse in test saves only.
InstantMoveToggles instant movement.InstantMoveUseful for war and pathing tests.
InstantSiegeToggles instant sieges.InstantSiegeOne of the fastest war-testing commands.
NoRandomToggles no-random behavior.NoRandomUseful for repeatable testing.
InstantConstructionToggles instant construction.InstantConstructionGood for economy and building tests.
InstantCasusBelliToggles instant casus belli behavior.InstantCasusBelliUseful for war-goal and diplomacy tests.
InstantExplorationToggles instant exploration.InstantExplorationUseful for exploration and map tests.
RemoveFogOfWarToggles fog of war removal.RemoveFogOfWarUseful for checking world state and AI behavior.

Countries, map, diplomacy, and construction

CommandEffectExampleNotes
tag [CountryTag]Switches player control to a country tag.tag FRARequires a valid country tag.
t [CountryNamePrefix]Switches player control by unique country name prefix.t FranceUseful when the country tag is unknown.
ai [CountryTag]Creates or disables AI for a tag.ai FRADebug command for AI behavior.
braindeadai [CountryTag]Toggles brain-dead AI for a country.braindeadai FRAUseful for controlled tests.
clear_ai_objectives [CountryTag]Clears AI military and diplomatic objectives.clear_ai_objectives FRAUseful after AI behavior gets stuck.
ai_recalc_strategyRecalculates AI strategy for all countries.ai_recalc_strategyUseful after large test changes.
form_union [junior partner]Forms a union with another country.form_union FRARequires a valid target.
change_government [Government Type]Changes your country government.change_government monarchyExact government type must be valid.
opinion [CountryTag] [amount]Adds opinion for a target country toward the player.opinion FRA 50Use valid tags and a numeric amount.
start_annex [country-tag]Starts annexation of a target country.start_annex FRAUse only in copied saves.
bankrupt [CountryTag]Bankrupts a nation.bankrupt FRACan heavily damage a campaign state.
remove_bankruptcy [CountryTag]Removes the bankruptcy modifier.remove_bankruptcy FRAUseful for undoing a test bankruptcy.
discover [location key / all]Discovers one location or all locations.discover allAlias listed as ti.
discover_area [area key / all]Discovers one area or all areas.discover_area allAlias listed as da.
change_devastation [location] [amount]Changes devastation in a location.change_devastation 123 0.5Source notes expected range between 0.0 and 1.0.
change_control [location] [amount]Changes control in a location.change_control 123 0.8Source notes expected range between 0.0 and 1.0.
change_winter [location] [amount]Changes winter level in a location.change_winter 123 2Source notes expected level from 0 to 3.
weather [location] [front/cyclone/tornado]Creates weather in a target location.weather 123 frontUse valid location and weather type.
population [location]Changes a location population.population 123Exact behavior can depend on current build.
finish_constructions [location]Finishes all constructions in a location.finish_constructions 123Useful for building tests.
build_everything [target]Builds everything possible in a location, country, region, or all.build_everything allAlias listed as be.
conquer [location_tag]Conquers a location.conquer location_keyUse a valid location key.
conquer_country [countrytag]Conquers a country.conquer_country FRAMajor campaign-altering command.
conquer_province [province_definition]Conquers a province definition.conquer_province province_keyRequires valid province definition.
conquer_area [area]Conquers an area.conquer_area area_keyRequires a valid area.
conquer_region [region]Conquers a region.conquer_region region_keyRequires a valid region.

War, units, characters, events, and scripts

CommandEffectExampleNotes
kill_all_units [CountryTag]Kills all units for a target country.kill_all_units FRADestructive; use only in test saves.
kill_unit [UnitID]Kills a specific unit; selected unit if no ID is supplied.kill_unit 123Requires a valid unit ID unless a unit is selected.
resupply_all_units [CountryTag]Maxes food for all units in a target country.resupply_all_units FRAUseful for attrition and logistics tests.
damage_all_units [CountryTag]Damages all units in a target country.damage_all_units FRADestructive test command.
world_leviesRaises all levies in the world.world_leviesCan massively change the world state.
create_character [male/female] [lowborn/random/new]Creates a character.create_character male randomUseful for character-system testing.
kill_character [id]Kills a character by ID.kill_character 12345Requires debug-visible or known character ID.
event [eventid] [target]Triggers an event.event event_id targetRequires a valid event ID and target.
effect [{effect script}]Executes effect script.effect { add_cash = 100 }Advanced command for testing scripts.
run [{effect file}]Executes an effect file from the run folder.run test_effect.txtAdvanced modding/debug workflow.

Debug and utility commands

CommandEffectExampleNotes
help [command name]Prints all commands or a specific command description.help cashUse this to confirm syntax in your current build.
helplogPrints all console commands to game.log.helplogBest way to audit commands locally.
versionPrints game version to console and game log.versionUseful when reporting whether a command works.
debug_modeToggles debug mode.debug_modeWiki notes debug mode has launch-option limits.
tick_day [number of days]Ticks the game forward by a number of days.tick_day 30Useful for checking delayed effects.
save [file name]Saves the current gamestate.save test_saveUse before destructive testing.
load [file name]Loads a gamestate from disk.load test_saveUseful for repeated tests.
observeStarts observing the game.observeAlias listed as ob.
clearClears the console.clearAlias listed as clr.
screenshotTakes a screenshot.screenshotUseful for documentation and reports.
settingsOpens a settings GUI.settingsCan accept an optional starting category.
timePrints the current time.timeSimple debug utility.

Most useful EU5 console commands

If you only need a quick sandbox toolkit, start with these commands. They cover money, manpower, diplomacy, war testing, construction, visibility, and syntax discovery.

  • cash for quick economy tests.
  • Manpower for army recovery and war pacing tests.
  • Stability for unrest and recovery scenarios.
  • YesMan for testing diplomacy, alliances, peace deals, and subjects.
  • InstantSiege for quick war and occupation testing.
  • InstantConstruction for economy and building tests.
  • RemoveFogOfWar for observing AI and world state.
  • help and helplog for checking commands in your exact build.

EU5 debug mode and troubleshooting

If the console does not open, confirm that EU5 was launched with debug mode enabled. If you removed -debug_mode, restart the game with the launch option again. Some keyboard layouts need a different console shortcut, so try the fallback keys listed above.

If a command does not work, check capitalization, required parameters, and whether the command exists in your current game version. EU4 veterans may search for commands such as winwars, but old Europa Universalis IV commands should not be assumed to exist in EU5 under the same name. Use help, helplog, or autocomplete first.

Patch note: EU5 command behavior can change after updates. When a command matters for a guide, record the game version with version and retest the command before publishing exact instructions.

Next steps: If you are still setting up the console, start with How to Enable Debug Mode in EU5. If a command needs a country tag or map target, use the EU5 Country Tags and Location IDs Guide. If a command still fails, use EU5 Console Commands Not Working?. Then use this command list with the EU5 guide hub, Console Commands hub, Beginner Guides, and Latest Articles as the site grows.

FAQ

Are EU5 console commands official?

EU5 has a debug mode and console command system. This guide is source-checked against public command references, but some command data is flagged by the wiki as needing updated verification. Treat edge-case commands as build-dependent.

What key opens the EU5 console?

On many QWERTY keyboards, try the backtick or tilde key first. If that does not work, try Shift + 2, Alt + 2 + 1, Shift + 3, Alt + C, or Shift + Alt + C. The correct key depends on keyboard layout.

Do EU5 console commands work in Ironman?

The Paradox Wiki describes the console as available in non-Ironman games while debug mode is enabled. Use a normal test save, not an Ironman or achievement run.

Do console commands disable achievements?

Use debug mode and commands as if they are incompatible with clean achievement play. If achievements matter, remove debug mode, disable active mods, restart the game, and use a clean checksum and save.

Why does an EU5 command not work?

The most common causes are debug mode not being enabled, the wrong keyboard shortcut, missing parameters, an invalid ID or tag, capitalization differences, or a command changing between patches.

How do I find all commands in my current EU5 build?

Use help in the console to print commands or helplog to write the command list to game.log. This is better than relying only on a web list after patches.

Is winwars an EU5 command?

This guide did not find winwars in the source-checked EU5 command list. Use EU5-specific war and testing commands such as InstantSiege, YesMan, conquer_country, or tick_day instead.

Can I use EU4 console commands in EU5?

Do not assume EU4 commands work in EU5. Some names may be similar, but EU5 has its own command list, parameters, and debug behavior.