Gmail Nested Labels Not Showing? Here's Why

Last updated: August 9, 2026

Short answer: they're not missing. Gmail collapses nested labels by default, and the affordance for expanding them is a tiny arrow that's easy to miss (and easy to lose again). Here's exactly where to look, plus why this keeps happening even after you fix it once.

Find the expand arrow

In the left sidebar, any label that has sublabels shows a small arrow just to its left, right next to the label's own color dot or icon. Click it (not the label name itself, which navigates to that label's mail) to expand or collapse its children.

If you don't see an arrow at all next to a label you expect to have children, the sublabel isn't actually nested under it. Go to Settings › See all settings › Labels and check the label list: nested labels are shown with a Parent/Child naming pattern. If yours reads as two separate top-level labels instead, you'll need to rename one to Parent/Child format, or recreate it using "Nest label under" from the label creation dialog.

What "Nest label under" does

Nest label under is the setting that creates the parent/child relationship in the first place, and it's the only built-in nesting Gmail has. You'll find it in two places:

  1. When creating a label: click Create new label at the bottom of the sidebar, type the child's name, then tick Nest label under and pick the parent from the dropdown.
  2. For a label that already exists: hover it in the sidebar, click the menu, choose Edit, and tick the same Nest label under box.

Under the hood this is just a naming convention. Nesting Invoices under Clients renames the label to Clients/Invoices: the slash is the hierarchy. That's why you can achieve the same thing by typing the name with a slash directly, and why renaming a parent silently re-parents every child under it.

Two limits worth knowing before you build a structure on it. Gmail's interface only exposes one level of nesting through the dialog, so deeper trees mean hand-writing longer slash paths. And the nesting is purely visual: a sublabel is still a separate, independent label, so applying Clients/Invoices to a message does not also apply Clients. Clicking the parent won't show you the child's mail.

Why they keep re-collapsing

This is the part that actually frustrates people, and it's not user error. Gmail's expand/collapse state is fragile:

None of this is a bug you can fix with a setting; it's how Gmail's label sidebar is built. Labels were designed as a flat tagging system that happens to support one level of visual nesting, not as a persistent folder tree.

If what you actually want is a folder tree that stays expanded, shows unread counts per folder, and doesn't reset itself: that's a different piece of software than Gmail's label sidebar, not a setting hiding somewhere in Gmail.

The alternative: a folder tree that isn't built on labels

Email Elysium adds a second sidebar next to Gmail's own: a real nested folder tree with expand/collapse state that persists the normal way software remembers state, plus auto-sort rules that file new mail into it automatically. It's not reusing Gmail's label-collapse mechanism at all, so the re-collapsing problem described above doesn't apply to it.

It requests no Gmail permission (no OAuth, no Google sign-in). It reads the message list Gmail has already rendered in your tab and sorts locally, in the browser, and the free tier makes zero network requests.

Nested folders for Gmail, computed in your browser.

Add to Chrome, free (opens in new tab) No Gmail permission. No account required. Privacy policy.

FAQ

Why can't I see my sublabels in Gmail?

Gmail collapses any label with sublabels by default. Click the small arrow next to the parent label to expand it. If there's no arrow, the label isn't actually nested: check Settings › Labels.

Why do my expanded labels keep collapsing again?

Gmail doesn't reliably persist expand/collapse state across sessions or between desktop and mobile. There's no setting to force it to stay open; this is a limitation of the label sidebar itself.

Is there a way to make nested labels stay expanded like real folders?

Not inside Gmail. Extensions like Email Elysium render a separate folder tree that keeps its own expand/collapse state independent of Gmail's label sidebar.

What does "Nest label under" mean in Gmail?

It makes one label a sublabel of another. Gmail implements it as a naming convention: nesting Invoices under Clients renames the label to Clients/Invoices. You'll find the option when creating a label, or under Edit on an existing one.

Does applying a sublabel also apply its parent label?

No. A sublabel is an independent label that happens to display as a child, so applying Clients/Invoices does not apply Clients, and clicking the parent won't show the child's mail.