Overview
Bulk delete your tweets on Twitter/X with advanced filters
๐๏ธ Delete All Tweets Delete All Tweets on Twitter/X with advanced filters including keyword search, date range, and more. โจ Features - โ Bulk tweet deletion - โ Keyword filter - Delete only tweets containing specific words - โ Date range filter- Delete tweets from a specific time period - โ Delete only retweets option - โ Skip pinned tweet option - โ Customizable delay (rate limit protection) - โ Maximum deletion limit (safety feature) - โ User-friendly interface - โ Works on both twitter.com and x.com ๐ฅ Installation 1. Download and extract all files from this folder 2. Open Chrome browser 3. Go to `chrome://extensions/` 4. Enable "Developer mode" in the top right corner 5. Click "Load unpacked" 6. Select the extracted `twitter-deleter` folder 7. Extension installed! ๐ ๐ How to Use 1. Log in to your Twitter/X account 2. Go to your profile page (twitter.com/username or x.com/username) 3. Scroll down to load the tweets you want to delete 4. Click the extension icon in Chrome 5. Configure your settings: - Max deletions: Number of tweets to delete (0 = unlimited) - Delay: Time between deletions (recommended: 2000-3000ms) - Keyword includes: Delete only tweets containing these words - Oldest date: Delete tweets from this date onwards - Newest date: Delete tweets up to this date - Delete only retweets: Check to delete only your retweets - Skip pinned tweet: Check to keep your pinned tweet 6. Click "Start Deleting" 7. Wait for the process to complete โ ๏ธ Important Notes - Deleted tweets cannot be recovered! Use carefully. - To avoid Twitter's rate limits, keep the delay at least 2000ms. - Deleting too many tweets too quickly may result in temporary account restrictions. - The extension can only see tweets that are loaded on the page: - Scroll down manually first - Wait for tweets to load - Then run the extension - Make sure you're on your profile page. ๐ง Settings Explanation Max Deletions (Safety Limit) - Enter a specific number (e.g., 50) to delete that many tweets - Enter 0 for unlimited (deletes all loaded tweets that match filters) Delay Between Deletions - Time to wait between each deletion to avoid API limits - Recommended: 2000-3000ms (2-3 seconds) - You can lower to 1000ms for faster deletion, but it increases risk Keyword Includes - Delete only tweets containing specific words - Separate multiple keywords with commas: `giveaway, test, promo` - Case-insensitive search Date Range - Oldest date: Delete tweets from this date onwards - Newest date: Delete tweets up to this date - Leave empty to ignore date filtering Delete Only Retweets - Check this to delete only your retweets - Your original tweets won't be touched Skip Pinned Tweet - Check this to keep your pinned tweet safe - The tweet at the top of your profile will not be deleted ๐ฏ Common Use Cases Delete all giveaway tweets from 2023 - Keyword: `giveaway` - Oldest date: `2023-01-01` - Newest date: `2023-12-31` Delete all retweets - Check "Delete only retweets" - Leave other filters empty Delete tweets containing specific words - Keyword: `test, draft, delete me` - Leave other filters empty Clean up old tweets - Oldest date: `2020-01-01` - Newest date: `2021-12-31` ๐ ๏ธ Technical Details File Structure twitter-deleter/ โโโ manifest.json # Extension configuration โโโ popup.html # User interface โโโ popup.js # UI logic โโโ content.js # Tweet deletion logic โโโ icon16.png # 16x16 icon โโโ icon48.png # 48x48 icon โโโ icon128.png # 128x128 icon Requirements - Chrome 88 or higher - Manifest V3 support ๐ Troubleshooting "This extension only works on Twitter/X pages!" error: - Make sure you're on your Twitter/X profile page Tweets not deleting: - Refresh the page and try again - Increase the delay time - Make sure you're on your profile page - Check if your filters are too strict Process is too slow: - You can decrease the delay time (be careful) - Very low values may cause Twitter to block you temporarily No tweets found matching filters: - Check your keyword spelling - Verify your date range - Scroll down to load more tweets ๐ Best Practices 1. Start small: Test with a small number first (e.g., 10-20 tweets) 2. Use realistic delays: 2000-3000ms is safe 3. Backup first: Consider exporting your tweets before mass deletion 4. Monitor progress: Don't close the tab or browser during deletion 5. Respect rate limits: If you get rate limited, wait a few hours โก Future Features (Optional) - Export tweets before deletion (backup) - More advanced text filtering (regex) - Like count filter - Reply count filter - Better progress tracking - Dry run mode (preview what will be deleted) ๐ค Contributing This is an educational project. Feel free to: - Clean up the code - Add new features - Fix bugs - Improve the UI โ๏ธ License This project is for educational purposes. Use at your own risk. Note: Use this extension responsibly and in accordance with Twitter/X's Terms of Service. Avoid excessive use that could be interpreted as bot-like behavior. ๐ Support If you encounter any issues: 1. Check that you're on your profile page 2. Verify you're logged in to Twitter/X 3. Try refreshing the page 4. Check the browser console (F12) for errors 5. Ensure the extension is up to date --- Disclaimer: This extension interacts with Twitter/X's web interface. Twitter may update their interface at any time, which could affect the extension's functionality. Use at your own discretion.
Details
- Version1.0.0
- UpdatedOctober 30, 2025
- Size16.52KiB
- LanguagesEnglish
- DeveloperWebsite
Email
celaluysl@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes