Gmail's message list has one order: newest first. There's no subject column, no sort menu, and no setting that changes it. If you've seen a screenshot of an inbox sorted A to Z by subject, it came from a desktop mail program, not Gmail.
What Gmail does have is search, and search does the job a subject sort was going to do: it gets every email with the same subject onto one screen. Everything below is Gmail on the web.
Method 1: the subject: operator
Type this into the Gmail search box and press Enter:
subject:invoice
Gmail returns every message with "invoice" in its subject line, from anywhere in the account except Spam and Trash. The results are still newest first, but now they're the only thing on the list.
A few variations cover most cases:
subject:"weekly report"matches the exact phrase. Without quotes, Gmail matches the words in any order.subject:(invoice OR receipt)matches either word.ORhas to be in capitals.subject:invoice from:@example.comnarrows it to one sender's domain.subject:invoice after:2026/01/01limits it to this year. The date operators are covered in how to search Gmail by date.subject:invoice in:anywhereincludes Spam and Trash too, useful when hunting for old mail.
If you'd rather not type operators, click the Show search options icon at the right end of the search bar and fill in the Subject field. Gmail writes the operator for you.
Method 2: conversation view
Gmail can stack replies to the same email into one row, so a back-and-forth about "Q3 budget" shows up once instead of twelve times. That's conversation view. Turn it on in Settings (gear icon), See all settings, General, Conversation View on, then save.
It groups replies, not every message that happens to share a subject. Two separate newsletters both titled "This week's deals" stay as two rows. For those, use Method 1.
Method 3: a rule that labels by subject
When the same subject keeps arriving (a monthly statement, a daily report, a ticket system), make Gmail file it for you. Open search options, type the words in Subject, click Create filter, and choose Apply the label. Each new match gets the label, and clicking the label in the sidebar shows them all together. Tick Also apply filter to matching conversations to label the ones you already have.
That label is the closest thing Gmail has to a folder sorted by subject. Gmail rules covers every condition and action a filter can use, and how to create folders in Gmail covers labels themselves.
Doing something with what you found
Most subject searches end with a cleanup. Once the list is on screen, tick the select-all checkbox above it, then click Select all conversations that match this search to include everything beyond the first page. From there you can archive, label or delete the lot. Deleting multiple emails at once walks through it.

If the subjects you keep searching for are newsletters and promotions ("Last chance", "New arrivals", "Your weekly digest"), searching and deleting treats the symptom. The senders keep mailing. Our extension scans your Gmail, lists every subscription sender, and unsubscribes from the ones you pick in one batch, showing you which unsubscribes worked and which didn't. Old mail from those senders can be archived in the same pass.
Stop sorting through the same promotions every week. Scan your inbox, pick the senders you're done with, and unsubscribe in one go.
Add to Chrome, freeQuick answers
Can you sort Gmail by subject?
No. The list is always newest first. Search subject:yourword to get every email with that subject on one screen.
How do I find every email with the same subject?
Put the subject in quotes: subject:"exact subject line". Leave the quotes off to match the words in any order.
Can Gmail sort alphabetically?
No, not by subject and not by sender. Search by subject: or from: instead.
Can I sort by size or date instead?
Date is the only order Gmail uses, and the date operators narrow it (see search by date). There's no size sort either, but larger_than: does the same job, covered in how to arrange Gmail by size.