X Cleaner
What it does
X Cleaner exports your X (Twitter) Following and Followers lists to CSV. Filter locally with per-filter Off / Exclude / Keep only (mutuals, verified, last post, bots). All data stays in your browser.
- Collect Following or Followers independently (per-branch isolation)
- Gentle mode (default — slower page-native pacing) or Fast mode (bulk REST/GraphQL — higher rate-limit risk)
- Cross-populate mutual flags (you follow / follows you) during collection and CSV loads
- Last-post enrichment for inactive filter (Following)
- Fresh-start and filters apply only to the selected branch
- Export or load CSV — free: up to 200 handles per 24h; Pro via @d2fl for unlimited
- All data stays in your browser — no central servers or tracking
Get X Cleaner
Install free from the Chrome Web Store. Updates install automatically from the store.
Open Chrome Web Store Desktop Chrome / Chromium only · v0.99.10v0.99.10: Each filter is Off / Exclude / Keep only (e.g. keep only mutuals, exclude bots). Last post = Following only; Bot check = Followers only.
- Chrome Safe Browsing warning: After clicking “Add to Chrome”, you may see a message that “This extension is not trusted by Enhanced Safe Browsing”. This is completely normal for new publishers on the Chrome Web Store. Google requires a 90-day history before extensions from new publishers are fully trusted by Enhanced Safe Browsing. The extension is safe — it’s the same code we’ve been using and testing.
- Use the web version of X at x.com — not the mobile app.
- You must be logged into the account you want to export.
- Keep an x.com tab open. Collection may open list pages and scroll the tab while running.
- Gentle mode (Fast unchecked) is recommended for large lists or overnight runs. Fast mode is quicker but carries higher rate-limit risk.
- Start small. X may limit aggressive collection.
- Free: up to 200 handles per 24 hours for collect, import, and export. Pro: @d2fl subscription for unlimited.
Installation
Install X Cleaner from the Chrome Web Store for automatic updates.
- Open the X Cleaner listing on the Chrome Web Store.
- Click Add to Chrome.
- Pin the extension icon from the toolbar (puzzle piece).
How to use
First-time setup
- Open x.com and log in.
- Click the extension icon for the popup, or use the on-page HUD panel on x.com.
- Select Following or Followers. These are independent — collections and fresh-starts on one never affect the other.
- Leave Fast unchecked for Gentle mode (recommended). Check Fast only when you need speed and accept higher rate-limit risk.
- Click Start Collection. The extension collects using your session (page-native capture and/or X APIs).
- After the list loads, apply Filters — each is Off, Exclude, or Keep only (mutuals & verified always; last post on Following; bot check on Followers).
- Export CSV when ready, or Load CSV to merge/replace from a previous export. Overlapping names get mutual flags set automatically.
Fast vs Gentle modes
Gentle (default — Fast unchecked): Slower page-native pacing (scroll + sniffer + DOM). May still use limited API recovery for shortfalls. Better profile for large lists or overnight jobs.
Fast (checkbox on): Bulk REST/GraphQL with faster scrolling. Faster for big accounts, higher chance of temporary rate limits or reduced reach. Use only when necessary.
Fresh start, per-branch only
The Fresh start checkbox clears only the selected branch (Following or Followers). The other branch’s data, caches, and archives remain untouched.
After closing Chrome or switching accounts
Data is saved per-X-account and per-branch in local browser storage. Reopen and pick up where you left off. Switching accounts isolates data automatically.
Troubleshooting
- Extension not appearing — after adding from the store, click the puzzle icon in the toolbar and pin it.
- Safe Browsing note — you may see “This extension is not trusted by Enhanced Safe Browsing.” This is normal for new publishers on the Chrome Web Store. Google requires a 90-day period before extensions from new publishers are trusted by Enhanced Safe Browsing. The extension is safe.
- No X account detected — open x.com while logged in, then open the extension popup or HUD again.
- Limited to 200 handles — free tier is 200 per 24 hours for collect, import, and export. Subscribe at @d2fl for unlimited.
- Stale or missing last-post dates — a fresh collection or filter will re-enrich using lookup + timeline fallback.
- Mutual flags not showing — collect both branches (or load overlapping CSVs); flags populate during add and on CSV import.
- Extension not updating — store installs update automatically in the background. Close and reopen Chrome if a published update has not appeared yet (there is no per-extension “force update” for Web Store builds).
- Save dialog does not appear on Export — keep a logged-in x.com tab open; try Export again from the popup (it closes so Chrome can show Save As) or from the on-page HUD.
Quick checklist
- Installed from the Chrome Web Store · extension pinned in toolbar
- Logged into x.com with the extension popup or HUD open
- Branch chosen · Fast/Gentle selected · Start Collection clicked
- Filters applied as needed · CSV exported or loaded