How It Works
Delete your tweets in four simple steps. No technical knowledge required. The entire process takes just a few minutes to set up.
Download & Install
Purchase and download Delete My Tweets for Windows or macOS. Installation takes less than a minute.
- Instant download after purchase
- No account creation required
- Works on Windows 10/11 and macOS 10.15+
- Lightweight app (~50MB)
Connect Your Twitter Account
Log in to your Twitter/X account directly through the app. We use Twitter's official authentication.
- Secure OAuth authentication
- Your password is never stored
- Connect directly to Twitter API
- Revoke access anytime from Twitter settings
Configure Your Filters
Choose what to delete: tweets, retweets, or likes. Set date ranges, keywords, or delete everything.
- Filter by date range (e.g., before 2020)
- Search for specific keywords
- Filter by engagement metrics
- Preview tweets before deleting
Start Deleting
Click delete and watch your tweets disappear. The app handles rate limits and keeps running until done.
- Real-time progress tracking
- Automatic rate limit handling
- Pause and resume anytime
- Detailed deletion log
Using Your Twitter Archive
Have more than 3,200 tweets? Twitter's API only shows recent tweets. Import your archive to delete your complete history.
Why do I need a Twitter Archive?
Twitter's API only returns your most recent 3,200 tweets. If you've been on Twitter for years, you likely have many more. Your Twitter Archive contains your complete history, allowing Delete My Tweets to find and remove everything.
Request Your Archive
Go to Twitter Settings → Your Account → Download an archive of your data. Twitter will email you when it's ready (usually 24-48 hours).
Download & Extract
Download the ZIP file from Twitter and extract it to a folder on your computer.
Import to Delete My Tweets
In the app, click "Import Archive" and select the tweets.js file from your extracted archive folder.
Delete Historical Tweets
Now you can see and delete ALL your tweets, even ones older than Twitter's 3,200 tweet API limit.
Time Expectations
15-30 minutes
2-3 hours
8-12 hours (run overnight)
* Times vary based on Twitter's API rate limits. The app handles this automatically.
Common Questions
How long does it take to delete all my tweets?
It depends on how many tweets you have. Twitter's API has rate limits, so deleting 10,000 tweets typically takes 2-3 hours. The app runs automatically - just let it work in the background.
Will this delete tweets that are very old?
Twitter's API only shows your most recent 3,200 tweets. To delete older tweets, you'll need to use the Twitter Archive import feature. This gives you access to your complete tweet history.
Can I undo deleted tweets?
No. Once tweets are deleted, they're gone permanently from Twitter's servers. We recommend downloading your Twitter archive first if you want a backup.
Is my account safe?
Yes. We use Twitter's official OAuth authentication. Your password is never shared with us. The app runs entirely on your computer - no data is sent to any external servers.
Your Privacy is Protected
Delete My Tweets runs 100% locally on your computer. Your tweets, credentials, and personal data never leave your machine. We don't have servers that store your information. When you close the app, nothing remains. You can verify this yourself - the app works completely offline after initial Twitter authentication.