Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to delete a date range of emails (from jan 2011-sept 2011). I do NOT want to delete all my emails, and I would rather not have to do it page by page. (100 conversations at a time) Is this possible?

share|improve this question
  1. Use the advanced search operators before: and after: to select your date range in the search

    search operators

  2. Click the "select all" checkbox

    select checkbox

  3. Click the link to "Select all conversations that match this search" "conversations selected" message

  4. Note that all conversations are now selected "all conversations selected" message

  5. Click Delete

Done! If you want them "gone" gone at this point, empty your "Trash".

Do note that this selects conversations, not individual messages. If a conversation spans your start or end date you might catch things you didn't intend. (Obviously of no concern if you have turned off conversation view.)

share|improve this answer

Type older_than:Xy into search (X being the value in years that you want to highlight and eventually delete. You can also do months or days by using m or d instead of y.)

Press select all button in the upper left hand of the inbox.

When all of the entries on that page are highlighted, a line that says "All 50 conversations on this page are selected. Select all conversations that match this search."

enter image description here

Press delete.

enter image description here

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.