Blog/ Gmail how-tos

How to Hide Labels from the Gmail Sidebar Without Deleting Them

Nafiul HasanNafiul Hasan· 9 min read
Gmail label list in the sidebar next to the three visibility states — show, hide, and show if unread

The short answer

In Gmail, open Settings > Labels, find the label, and click Hide next to it (or Show if unread to only surface it with unread mail). Hiding a label only changes sidebar visibility — the label, its color, and every filter that applies it keep working. Mail still gets tagged; you just stop seeing the row.

Hide a Gmail label from the sidebar in Label settings without deleting it — filters and mail keep working. Steps, IMAP effects, and fixes.

On this page
  1. 01How do I hide a label from the Gmail sidebar?
  2. 02Before you start
  3. 03Steps: hide, show, or show-if-unread a label
  4. 04Does hiding a label from the sidebar break filters?
  5. 05Platform differences: web, iOS, Android
  6. 06What to do when a hidden label still shows up somewhere
  7. 07How do I unhide a label in Gmail?
  8. 08A faster way to keep the sidebar useful

Gmail's left sidebar has a hard limit on how much you can look at before it stops being useful. Once you're past a dozen labels — client folders, project tags, a few automated filters you set up a year ago and forgot about — the list becomes something you scroll past rather than something you use.

The instinct is to delete the labels you don't check daily. Don't. Deleting a label unassigns it from every message that has it and breaks any filter that applies it going forward. What you actually want is a visibility setting, and Gmail has three of them, buried in a settings tab most people never open.

The problem compounds if you've nested labels under a parent, because each child label gets its own row too. A sidebar with three top-level labels can quietly turn into fifteen rows once every sub-label is counted, and Gmail doesn't collapse them by default.

How do I hide a label from the Gmail sidebar?#

Go to Settings (the gear icon) > See all settings > Labels tab. Every label you have gets its own row with three link-style options: show, hide, and show if unread. Click hide next to any label you want off the sidebar.

That's the whole mechanism. Gmail doesn't have a separate 'archive this label' or 'mute this label' feature — visibility is the control, and it's per-label, so you can hide fifteen and keep three pinned without touching the other twelve.

The middle option exists because a strict show-or-hide binary doesn't match how people actually use labels. A few need to be visible all the time, most don't need to be visible at all, and a third group — a specific client, a support queue — only matters the moment something new lands in it. Show if unread is built for that third group.

  • Show — the label always appears in the sidebar, with or without unread mail
  • Hide — the label never appears in the sidebar, regardless of unread count
  • Show if unread — the label appears only while it holds at least one unread message, then drops out once you've read everything in it

Before you start#

Hiding a label doesn't move or reorganize anything. Messages stay exactly where Gmail's filters and your manual tagging put them; you're changing a display property, not a mail-handling one. That's worth confirming before you touch a label you're not sure about, because the two things people worry about — 'will this stop filters from applying the label' and 'will I lose access to the mail' — both have the same answer: no.

The one thing to check first is whether you actually still want the label at all. If nothing has landed in it for a year and you don't expect it to again, deleting is the honest move. Hide is for labels you still use, just not every day.

If you use nested labels, hiding a parent does not hide its children, and hiding a child doesn't affect the parent. Each one carries its own visibility setting, so tidying a nested group means going through the parent and every child individually — there's no cascade.

Hide vs. delete

Hide removes a label from the sidebar. Delete removes the label from Gmail entirely, unassigning it from every message that had it and disabling any filter step that applies it. If you're not sure which you want, hide — you can always delete later, but you can't easily undo a delete.

Steps: hide, show, or show-if-unread a label#

  1. 1

    Open Gmail settings

    Click the gear icon in the top right, then See all settings.

  2. 2

    Go to the Labels tab

    Along the top of the settings page, click Labels. You'll see every system label (Inbox, Sent, Spam) and every label you've created, each with its own row.

  3. 3

    Pick a visibility state per label

    Next to each label, click show, hide, or show if unread. The change applies immediately — no save button, no page reload.

  4. 4

    Repeat for the rest of your list

    There's no bulk toggle, so on a long list this is one click per label. Start with anything you haven't opened in months; that's usually most of the clutter. If you have nested labels, go through each child separately — hiding the parent doesn't touch them.

  5. 5

    Reorder what's left

    Back in the sidebar, drag a label up or down to change its position. This is a separate action from visibility, but doing both together is usually the fastest way to make a long label list feel manageable in one pass.

  6. 6

    Confirm the sidebar

    Close settings and check the left sidebar. Hidden labels are gone; show-if-unread labels only appear once new mail lands in them.

Does hiding a label from the sidebar break filters?#

No. A filter that applies a label runs independently of whether that label is visible anywhere. Gmail evaluates filters against incoming mail using the label's internal ID, not its sidebar row — hiding the row doesn't remove the ID or disable the filter step that references it.

The same logic covers search. Typing label:invoices into the Gmail search bar finds every message tagged invoices whether or not that label shows in the sidebar. Visibility and function are two separate systems that happen to share a settings page.

Platform differences: web, iOS, Android#

Label visibility is set once, in the web settings, and it's meant to sync everywhere — but the mobile apps don't expose the same three-way toggle, and that's where the confusion usually starts.

This is a deliberate scope decision on Google's part, not a bug: the mobile apps keep the settings surface small and treat label visibility as something you configure occasionally from a desktop rather than daily from a phone. The setting still applies on mobile once it syncs — you just can't originate the change there.

PlatformWhere you set visibilityWhat you can control
Gmail webSettings > See all settings > LabelsFull show / hide / show-if-unread per label
Gmail iOS appMenu > scroll to label, no per-label visibility settingInherits the web setting; can't be changed from the app
Gmail Android appMenu > scroll to label, no per-label visibility settingInherits the web setting; can't be changed from the app
Third-party IMAP clientClient's own folder subscription listIndependent of Gmail's show/hide — see below

What to do when a hidden label still shows up somewhere#

If a label you hid on the web still appears on your phone, force-quit and reopen the Gmail app, or pull down to refresh the inbox — the mobile app caches the label list and doesn't always pick up a settings change immediately.

If it's still showing after that, double check you hid the right label. Gmail allows near-identical names (Invoices and invoices are different labels), and it's easy to hide the wrong one while scanning a long alphabetical list.

If a nested label is the one misbehaving, confirm you set visibility on the specific child label and not just its parent — that's the most common reason a 'hidden' label reappears after a nested cleanup.

Three separate toggle states for a Gmail label — show, hide, and show if unread — each acting independently of the label's filters and IMAP folder mapping
Sidebar visibility, filter behavior, and IMAP subscription are three separate settings that happen to share one label.

Hidden Gmail labels and IMAP

This is the part most guides skip. If you read Gmail through a third-party IMAP client (Apple Mail, Outlook, Thunderbird, or an AI inbox client), Gmail's show/hide setting does not control what that client can see. Gmail exposes every label as an IMAP folder regardless of its sidebar visibility, and your IMAP client decides separately which folders to subscribe to. A label you hid in Gmail's web UI can still show up as an unsubscribed — or worse, subscribed and confusing — folder in your mail client, because the two settings are unrelated. Check your client's folder/label subscription list directly if a hidden label reappears somewhere you didn't expect it.

How do I unhide a label in Gmail?#

Same path in reverse: Settings > See all settings > Labels, find the label, click show. There's no time limit or confirmation step — a hidden label can be unhidden the moment you want it back, and nothing about the mail it holds changes while it was hidden.

A faster way to keep the sidebar useful#

Manually hiding labels solves the sidebar today, but the list keeps growing — every new client, every new filter you set up adds another row you'll eventually want to hide too, and every hide/show/reorder pass is another few minutes spent on settings instead of mail.

AI Emaily's Rules Brain applies labels based on who a message is from and what it's about, and its unified inbox surfaces what needs your attention without asking you to maintain a sidebar full of show/hide toggles in the first place. It connects to Gmail, Outlook, and IMAP accounts, so the same triage logic covers every mailbox you read from one place, not just one Gmail account's label list.

We build AI Emaily, and if a cluttered sidebar is a symptom of an inbox you're managing by hand, it's worth a look during the 7-day trial (Pro/Autopilot, card required, $0 if you cancel before day 7).

Frequently asked

Nafiul Hasan

Written by

Nafiul Hasan

Nafiul Hasan is an entrepreneur and AI automation system builder with 10+ years of experience turning messy, manual workflows into reliable automated systems. He designs and ships AI enterprise solutions end-to-end — the agent logic, the data plumbing, and the product people actually use — and founded AI Emaily to give busy professionals their attention back. He writes here from the builder's seat: what works, what breaks, and how to put AI to work without giving up control.

EntrepreneurAI Automation System BuilderAI EnthusiastBuilds AI Enterprise Solutions10+ years experience
More from Nafiul
Ready when you are

Let AI Emaily manage the labels for you

Rules Brain applies labels automatically and the unified inbox surfaces what matters — across Gmail, Outlook, and IMAP.

  • 7-day free trial
  • Cancel anytime
  • Every provider