While I don’t recommend using cheats in a game like Victoria 3 because it just ruins the fun for me, but I get how sometimes it can become frustrating dealing with all the politics.

You can make life a lot easier in Victoria 3 by using the debug mode to activate cheat codes.

Right click on the game from your Steam Library and enter Properties. In the General tab enter -debug_mode in the Launch Options section.

Victoria 3 debug mode

Once the command console is on, you can press “~” key to open it and start using the following Victoria 3 cheat codes.

All Victoria 3 Cheats and Console Commands

CommandDescription
annex (country tag)Annexes a chosen country.
annex_allAnnexes all countries.
create_pop_historyCreates a dump file in debug.log with a complete pop history.
change_law (law) (country)Changes laws in a specified country.
add_war_support (country) (amount)Adds war support with a certain country.
VersionDisplays the game version.
add_ideology (interest group) (ideology)Adds an ideology to a given interest group.
screenshotForces the game to take a screenshot.
set_pollution_level state region (amount)Sets pollution level to the specified amount in a state region.
add_approval (interest group) (amount)Adds approval rating with a certain interest group.
add_clout (interest group) (amount)Adds clout rating with a certain interest group.
add_loyalists (culture) (amount)Adds a certain amount of loyalist population to your country.
add_radicals (culture) (amount)Adds a certain amount of radical population to your country.
add_relations (country) (amount)Adds relations with a certain country.
yesmenMakes AI agree to all proposals and offers made by the player nation.
cthulhuDisplays a fun little Easter egg with Cthulhu chant text.
vsyncToggles main swap chains vsync.
validate_popsEnsures all populations have valid parameters and prints errors to the log.
timeDisplays the current time in the console.
textureviewerAllows you to view textures.
texturelistDisplays a texture list.
tag (country)Allows you to play as a specified country by its tag.
skip_migrationToggles migration skipping.
SettingsOpens the settings GUI.
update_distribution (state id)Updates garrison unit distribution in the HQ region of a specified state.
update_employmentTransfers employees between buildings in the specified state.
validate_employmentPrints out unemployment statistics in states.
validate_incomePrints out countries with income deficits.
treatyport (state)Gives players a treaty port in a specified state region.
switchlanguage (language)Changes the game’s language to the chosen one.
popstatShows the total active population.
helpProvides a list of commands for the user.
enable_aiEnables AI in the game.
Adjacencies.RebuildRebuilds adjacencies.
Application.ChangeResolutionChanges the game’s resolution through the console.
disable_aiDisables AI in the game.
research (technology key)Grants a specified technology to your country.
set_devastation_level (state) (amount)Sets the devastation level of a specified region.
wagerate (building) (rate)Changes a building’s wage to a new chosen rate.
province borders (true or false)Enables or disables province borders.
portrait editorEnables the game’s portrait editor.
nosecessionDisables secessions in Victoria 3.
norevolutionDisables revolutions in Victoria 3.
own (province or state region tag) (country)Makes a province or state region owned by a specified country.
kill_character (name)Kills a chosen character.
money (amount)Adds money to the player’s treasury.
ignore_government_supportEnables ignoring government support.
ObserveToggles Victoria 3’s observation mode.
changestatepop (state id) (population type)Changes the population size of the given type to a specified factor.
TagProvides a country’s tag in the console.
skip_migrationToggles the cheat mode skip_migration.
show_goalsShows AI goals in the console.
date (yyyy.mm.dd.hh)Changes the current date.