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