Quick Answer
Stellaris IDs are internal names or save-specific numbers used by commands, events, technologies, relics, deposits, civics, species, leaders, planets, and ships. Use debugtooltip to reveal dynamic IDs in your save, use tab completion when the console supports it, and never assume an online list is complete for your patch, DLC, or mod set.
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.
Table of Contents
- IDs versus commands
- How to use debugtooltip
- ID types table
- Static ID examples
- Safe testing workflow
- FAQ
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
debugtooltipagain when finished.
ID Types Table
| ID type | Static or dynamic? | How to find it | Common use |
|---|---|---|---|
| Technology ID | Mostly static | Wiki, game files, console tab completion. | Research testing and build experiments. |
| Event ID | Static within content files | Wiki, event files, mod files. | Triggering or debugging events. |
| Relic ID | Mostly static | ID lists and game files. | Relic testing and save experiments. |
| Deposit ID | Mostly static | Wiki or game files. | Planet and resource testing. |
| Civic ID | Mostly static | Wiki, game files, command completion. | Testing civics or empire setup. |
| Species, leader, planet, ship ID | Dynamic | debugtooltip in the current save. | Commands targeting live objects. |
Static ID Examples
| Category | Example pattern | Example ID | Note |
|---|---|---|---|
| Ascension perk | activate_ascension_perk [id] | ap_technological_ascendancy | Use tab completion where available. |
| Civic | effect force_add_civic = [id] | civic_agrarian_idyll | Incompatible civics can remain inactive. |
| Relic | Relic testing commands or effects | r_khans_throne | Exact command flow depends on context. |
| Event | event [event id] | Use event files or wiki lists. | Events may require valid targets. |
| Dynamic ship | Ship-targeting command | Found with debugtooltip | Different in every save. |
Safe Testing Workflow
- Copy the save before testing.
- Use
debugtooltipfor dynamic IDs. - Use
help [command]and tab completion before typing long IDs. - Test one command at a time and save notes.
- Check related command help in the Stellaris console commands guide and console troubleshooting guide.
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.