Short version: click More in Gmail's left navigation, then Spam. In the app, three-line menu, then Spam. If you are hunting a specific message, skip the folder entirely and search in:anywhere with the sender's name. That single search covers Inbox, Promotions, Archive, Spam, and Trash at once.
I'm Alec. I founded Gmail Unsubscribe, and 104,000+ people have installed it. If you only need the location of the folder and what Gmail calls it, where is the junk mail folder in Gmail answers that in a paragraph. This page is the other half: how to actually go through it, get a real message back, and stop the mail that keeps refilling it.
Why the message you want is probably not in Spam
Gmail hides mail in four different places, and people check one of them.
| Where it went | What lands there | Search for it with |
|---|---|---|
| Spam | Mail Gmail or you flagged as unsolicited. Deleted after 30 days. | in:spam |
| Promotions | Marketing from companies you gave your address to. Legitimate, just sorted away. | category:promotions |
| All Mail | Anything archived, by you or by a filter you forgot you made. | in:all |
| Trash | Mail you deleted. Also gone for good after 30 days. | in:trash |
Here is the part that catches almost everyone. A normal Gmail search does not include Spam or Trash. You type the sender's name, get nothing, and conclude the email never arrived. It may be sitting in Spam the whole time.
So start with in:anywhere. Combine it with whatever you remember:
in:anywhere from:billing@example.comin:anywhere subject:receiptin:anywhere "order confirmation" newer_than:14d
If in:anywhere finds nothing, the message is genuinely not in the account. At that point check the address you gave the sender, look for a typo in it, and ask them to resend.
The 30-day clock
Gmail empties Spam and Trash on a rolling 30-day schedule, and that deletion is permanent. There is no undo and no support ticket that brings it back.
This matters for how you search. If you are looking for something from six weeks ago and it was filed as spam, it is gone. If you are looking for something from last Tuesday, you have time, but do not spend a week thinking about it. Search first, sort later.
It also means Spam is not storage. Some people leave things there deliberately because they do not want them in the inbox. Those messages have an expiry date. Archive is the right tool for that instead, since archived mail stays in All Mail indefinitely.
How to check junk mail without clicking something you regret
Spam is the one folder in Gmail where every message got there because something looked wrong. Read it in that spirit.
- Read the address, not the name. The display name is whatever the sender typed. Expand the header and look at the actual domain. A password reset from your bank that arrives from a domain you have never seen is not from your bank.
- Leave images blocked. Gmail blocks remote images in Spam by default. Loading them confirms to the sender that a person opened the message. Leave them blocked while you triage.
- Do not click the unsubscribe link in a message you cannot place. On a real newsletter it works. On a message from a stranger it is a signal that your address is live and read by a human, which is worth more to them than the send cost. Report those instead.
- Do not open attachments. Nothing in Spam is worth opening a file for. If it is genuinely a document you were expecting, mark it Not spam first, then open it from the inbox.
Opening a message to read it is generally safe. It is the next click that costs you. Sort by "do I recognize this sender" before you touch anything else.
Getting a good message back out
When you find something in Spam that belongs in the inbox, use Not spam rather than dragging it.
- Web: open the message, click Not spam in the toolbar.
- Gmail app: open the message, tap the three-dot menu, tap Not spam.
Not spam does two things: it moves the conversation to Inbox, and it tells Gmail's filter that this sender is legitimate, which makes the next message from them more likely to arrive normally. Dragging the message out moves it without teaching the filter anything, so the same sender gets filtered again next month.
If a sender keeps landing in Spam even after you click Not spam, something else is overriding it. Check Settings, See all settings, Filters and Blocked Addresses. A filter that marks mail as spam, or an old block on that address, wins over the Not spam signal. Remove it there. The block list and how to manage it are covered in how to block an email address in Gmail.
Why checking Spam never seems to fix the underlying problem
People check junk mail hoping it will make the inbox quieter, and it does not, because the noise is not in Spam.
Gmail files a stranger's phishing attempt in Spam. It does not file a store you bought a pair of shoes from in Spam, because you gave that store your address and Gmail knows it. That mail goes to Inbox or Promotions and stays there. Emptying Spam every week does nothing to it.
Four actions, four different jobs, and they are not interchangeable:
| Action | What it changes | Stops future mail? |
|---|---|---|
| Report spam | Files it in Spam and feeds Google's filter | Usually, for that sender |
| Block | Routes that one address to Spam on your account | Yes, for that exact address |
| Delete | Moves the copy to Trash | No |
| Unsubscribe | Tells the sender to take you off the list | Yes, when the sender honors it |
That last row is the one that empties an inbox, and it is the one nobody does, because doing it by hand means opening every newsletter and hunting for a link in eight-point grey type at the bottom.
What we see when people actually run the numbers
We measured this across our users. The average first scan finds about 15 subscription senders in a single Gmail account. Not spam. Lists that person signed up for, or got signed up for at a checkout, and then forgot.
We also measured the uncomfortable part: roughly a third of unsubscribe attempts hit senders that offer no working unsubscribe mechanism at all. No RFC 8058 header, no working link, nothing. For that third, Report spam and Block are the finish, and Gmail Unsubscribe tells you which senders those were instead of pretending the job succeeded. Some tools in this category quietly file mail to Trash and call it an unsubscribe. That leaves you on the list and hides the evidence.
Scan your inbox free and see the actual list of senders mailing you, with the ones that have no working opt-out flagged so you can send those to Spam instead. Free covers unlimited scans and archiving plus 5 unsubscribes a month. Pro is $35.88 a year for unlimited.
Add to Chrome, freeA ten-minute routine that holds up
Do this once, then once a month, and Spam stops being a place you dig through in a panic.
- Search
in:anywherefor anything you are actively missing. Recover it with Not spam before you touch the rest. - Skim Spam by sender, not by subject. You are looking for false positives, which are usually receipts, account notices, and mail from a person.
- Report the obvious strangers. Do not unsubscribe from them.
- Leave Spam alone after that. It empties itself in 30 days.
- Go to the inbox and Promotions, which is where the real volume is, and unsubscribe from the lists you recognize.
Step five is the one that changes next month's inbox. Steps one through four just get today's missing email back.
When to handle a sender by hand
Bulk tools are the right answer for a retailer's weekly sale. They are the wrong answer for a few things, and we would rather say so.
- Anything financial, medical, or legal. Keep the record, archive it, do not automate it away.
- A sender you cannot identify. Report, do not unsubscribe.
- Mail from a person rather than a system. Reply or filter, do not opt out.
The rest is fair game. Once you have the missing message back, the useful question is not what is in Spam, it is which of the senders in your inbox you never agreed to hear from twice a week. How to stop spam emails in Gmail covers that split in more detail.
Common questions
How do I check junk mail in Gmail?
More in the left navigation, then Spam. In the app, three-line menu, then Spam. Or search in:spam, which works even when the Spam row is hidden.
How do I find an email that is not in my inbox or Spam?
Search in:anywhere with the sender or a subject word. A plain Gmail search skips Spam and Trash, which is why the message looks like it never arrived.
How long does Gmail keep junk mail?
30 days, then it is deleted permanently. Same for Trash. Anything older than a month is not recoverable from either.
Is it safe to open an email in Spam?
Reading it is generally fine, since Gmail blocks remote images by default. Clicking links, opening attachments, or using the unsubscribe link from a sender you do not recognize is where the risk is.
Why does the same junk keep coming back?
Because it is not spam. Marketing from companies you gave your address to goes to Inbox or Promotions, and deleting a message does nothing to the list behind it. Unsubscribing is what stops the next one.