This is a practical ID guide, not a claim that every possible ID is listed forever. Stellaris changes over time, and mods add their own files.

Source checked: Updated May 7, 2026 against Stellaris wiki pages for IDs and console commands, plus current command-database demand sources. Use the local game files and in-game console as the final authority for modded or current-patch IDs.

IDs Versus Commands

A command is the action. An ID is the target or argument. For example, research_technology is a command pattern, while a technology ID is the thing you pass into it. debugtooltip helps with dynamic save IDs, but static content IDs often come from wiki references, tab completion, or the game files.

How to Use debugtooltip

  • Open a non-Ironman save.
  • Open the console and type debugtooltip.
  • Hover the planet, fleet, ship, pop, species, empire, or leader you need.
  • Write down the ID from your save.
  • Run debugtooltip again when finished.

ID Types Table

ID typeStatic or dynamic?How to find itCommon use
Technology IDMostly staticWiki, game files, console tab completion.Research testing and build experiments.
Event IDStatic within content filesWiki, event files, mod files.Triggering or debugging events.
Relic IDMostly staticID lists and game files.Relic testing and save experiments.
Deposit IDMostly staticWiki or game files.Planet and resource testing.
Civic IDMostly staticWiki, game files, command completion.Testing civics or empire setup.
Species, leader, planet, ship IDDynamicdebugtooltip in the current save.Commands targeting live objects.

Static ID Examples

CategoryExample patternExample IDNote
Ascension perkactivate_ascension_perk [id]ap_technological_ascendancyUse tab completion where available.
Civiceffect force_add_civic = [id]civic_agrarian_idyllIncompatible civics can remain inactive.
RelicRelic testing commands or effectsr_khans_throneExact command flow depends on context.
Eventevent [event id]Use event files or wiki lists.Events may require valid targets.
Dynamic shipShip-targeting commandFound with debugtooltipDifferent in every save.

Safe Testing Workflow

Related planning pages: debugtooltip guide, civics, ascension perks, and the Stellaris hub.

FAQ

What is the difference between Stellaris IDs and commands?

Commands perform actions; IDs identify the target, technology, event, civic, relic, planet, species, ship, or other object.

How do I find a planet or ship ID?

Use debugtooltip in the current save and hover the object. Dynamic IDs are save-specific.

Is any online ID list complete?

No list is guaranteed complete for every patch, DLC, and mod. Use it as a starting point, then verify with the game files or console.

Can mods change IDs?

Yes. Mods can add, remove, or overwrite IDs. Check the mod files or in-game command completion when playing modded Stellaris.

How to Use Stellaris IDs Without Guessing

Before copying an ID into a command, decide whether the target is static or save-specific. Technologies, civics, relics, deposits, and many events usually use stable internal names, so wiki pages, game files, and tab completion can be useful starting points. Ships, planets, leaders, species, fleets, empires, and pops are usually dynamic, so the only reliable value is the one shown in your current save with debugtooltip.

A safe workflow is to test one ID at a time in a copied save, write down what changed, then reload before testing the next command. If an ID fails, confirm the game version, active DLC, mods, spelling, and target type before assuming the command is wrong. For wider testing, keep the Stellaris console commands guide and debugtooltip guide open together.