Hierarchy Colorizer
brings visual structure to your Unity Hierarchy window. Assign background colors, text styles, and alignment to GameObjects using flexible rules - or override any row manually with a single click. Match by name pattern, tag, or layer and instantly see which objects are managers, controllers, UI elements, cameras, and more.
Rule-Based Coloring
Define rules that match GameObjects by name (contains, exact, starts with, ends with), tag, or layer. The first matching rule wins - drag to reorder. Each rule controls background color, text color, bold/italic style, and text alignment.
Per-Object Color Override
Hover over any row to reveal a button. Click it to assign a manual background color directly to that GameObject - overrides all rules and label colors. Hover again to reveal an × to remove the override. Per-object colors are saved to the settings asset and shared with your team via version control.
Section Dividers
Set any rule's alignment to Center to render matching rows as full-width section headers with accent lines. Use naming conventions like --- Gameplay --- or == UI == to structure large scenes visually.
Hover Active Toggle
When enabled, hovering over any Hierarchy row reveals a checkbox to toggle the GameObject's active state instantly - no Inspector needed. Fully undoable with Ctrl+Z.
Color Inheritance
Enable Apply Colors to Children and unmatched child GameObjects automatically inherit their nearest matched ancestor's color - whether it comes from a rule or a manual override - slightly darkened to distinguish inherited from directly assigned rows.
Unity Label & Icon Sync
Rows are automatically colored when you assign Unity's built-in colored label icons. Custom icons set via Other... replace the default box icon on the row.
Component Icons
Up to 4 component icons are displayed on the right side of each Hierarchy row - no more opening the Inspector just to check what's attached.
Zero Runtime Impact
100% editor-only. No scripts, no components, and no code are included in your build.
Key Features
- Match by name pattern, tag, or layer
- Per-object color override with highest priority
- Background color, text color, bold, italic per rule
- Center alignment creates section dividers with accent lines
- Hover active toggle - activate/deactivate without opening Inspector
- Color inheritance for child GameObjects (rules and overrides)
- Unity label color sync (8 built-in colors)
- Custom icon display on rows
- Component icons (up to 4 per row)
- Alternate row zebra-striping
- Live preview before saving
- Drag-to-reorder rules
- Master on/off toggle + keyboard shortcut
- Settings saved as .asset - commit to share with your team
Requirements
Unity 2021.3 or newer. Compatible with Built-in, URP, and HDRP (editor-only tool).