How to Delete Tweets Before a Specific Date on X (2026 Guide)
TL;DR
Sign in to XWipe, set a before-date (or a date range), hit run. If your cutoff falls within your last 3,200 tweets, no archive needed — we pull them from the X API in 20-30 seconds and apply the filter. Older cutoffs need an archive upload. Only tweets matching the date are touched.
Quick note before we get into the steps: if the date you want to delete from is within your last 3,200 tweets, you skip the archive entirely. Sign in, set the filter, hit delete. Archive upload is only needed if your cutoff falls outside that window — typically heavy posters wanting to clean up multi-year history.
Most people don't want to nuke every single tweet they've ever written. They want to delete old tweets — specifically, the ones from a period they'd rather not have on record — and keep what they've posted recently. That's exactly what a date filter does.
Common Reasons to Delete Tweets by Date
- Job search / background checks — wipe tweets from before you took your current role or identity more seriously.
- Growing up — remove teenage/college-era posts while keeping adult history.
- Political or controversy reset — clear posts from a specific period (e.g., 2016-2020) without losing everything.
- Rolling privacy — always keep only the last 30, 90, or 365 days of tweets (see auto-delete).
How to Delete Tweets Before a Date in XWipe
- Sign in at getxwipe.com with your X account.
- Upload your Twitter archive if the date you want to cut off is older than ~3,200 tweets ago (otherwise the API simply can't see those tweets).
- Open the Delete panel and choose Tweets.
- Toggle the date filter and pick your cutoff. Options: delete tweets posted before a date, after a date, or within a start-end range.
- Run the job. XWipe only targets tweets matching the filter — your other tweets are untouched.
Example Date Scenarios
- "Delete everything before 2024"— set before-date to
2024-01-01. - "Wipe my 2018-2020 tweets"— set range start
2018-01-01, end2020-12-31. - "Keep only the last 90 days"— set before-date to 90 days ago. Re-run monthly (see auto-delete guide).
- "Delete tweets from years ago only"— set before-date to something like
2022-01-01to preserve everything from the last ~4 years.
Why the 3,200 Limit Matters for Date-Based Deletion
The X API returns your most recent ~3,200 tweets. If you tweet rarely, those 3,200 might stretch back years — you're fine. But if you're a heavy poster, 3,200 might only cover the last 6-12 months. Setting a before-date of 2020 on an API-only session will delete nothing because the API can't see those old tweets.
Archive upload fixes this. Your Twitter archive contains every tweet ID you've ever posted, so XWipe can apply the date filter across your entire history — not just the last 3,200.
Frequently Asked Questions
Can I delete tweets from before a specific date on X?+
Yes. XWipe supports a before-date filter that deletes every tweet posted before the date you set. Your more recent tweets stay intact.
Can I delete tweets only from a specific year?+
Yes — set both a start and end date. For example, delete everything posted between Jan 1 2018 and Dec 31 2020, and every other tweet remains.
How do I delete tweets older than 3,200 by date?+
The X API only returns your most recent 3,200 tweets. To reach older ones, download your Twitter archive (Settings → Download archive) and upload it to XWipe. The date filter then applies across your entire history.
Does X have a 'delete tweets older than X days' feature built in?+
No. X has never offered a native time-based bulk delete. Third-party tools using the official API (like XWipe) are the only way.
Can I schedule it to auto-delete tweets older than a month on a recurring basis?+
Yes — see our auto-delete guide. You set a rolling window (e.g., 'keep only the last 30 days') and XWipe reruns the date-based deletion on a schedule.
Related guides
Auto-delete old tweets on a rolling window
Keep only the last 30, 90, or 365 days of tweets — automatically. Rolling privacy without a manual cleanup every month.
Bulk delete tweets in 2026
Bulk delete hundreds or thousands of tweets in one job. $2 PAYG: 100 deletions, no subscription. Archive support, background processing.
Delete all tweets on X
A complete guide to bulk deleting every tweet from your X/Twitter account — including tweets older than 3,200.
TweetDelete alternatives
TweetDelete only does tweets. Compare XWipe, Redact, TweetDeleter, and Cyd for clearing likes, follows, bookmarks, and DMs too — features, speed, and price.
Back up your X archive before wiping
Deletion on X is permanent. Download your data archive first so nothing's lost — then reuse the same .zip to wipe your full history.
Delete tweets by date — $2 to start
100 deletions for $2. No subscription. Keep what matters, wipe the rest.
Clean by Date