X Cleaner

Chrome extension v0.98.2 · by d2fl · Copyright © 2026 d2fl. All rights reserved.

What it does

X Cleaner exports your X (Twitter) Following and Followers lists to CSV. Filter locally (mutuals, inactive accounts by last post, bots, verified) and hand results off to X Follower Remover or use offline.

Download

Unzip the file, then load the folder in Chrome. See installation steps below.

Download x_cleaner_v0.98.2.zip ~1 MB · Desktop Chrome / Chromium only
Before you start

Installation

Step 1 — Download and unzip

  1. Click the download button above and save the zip file.
  2. Unzip it to a folder on your local hard drive (not Google Drive or other cloud-sync folders if you have problems).
    • Windows: right-click → Extract All…
    • Mac: double-click the zip
  3. After unzipping, open the folder and confirm manifest.json is there alongside background.js, popup.html, and the icons folder.
Important In Chrome, select the unzipped folder that contains manifest.json — not the zip file itself, and not a parent folder that only contains another subfolder.

Step 2 — Load in Chrome

  1. Open Chrome and go to chrome://extensions
  2. Turn on Developer mode (toggle, top right)
  3. Click Load unpacked
  4. Select the unzipped folder (the one with manifest.json at the top level)
  5. Pin the extension from the puzzle-piece icon in the toolbar

How to use

First-time setup

  1. Open x.com and log in.
  2. Click the extension icon → Open Control Panel (or the in-page HUD).
  3. Click Claim / Use open X tab to detect your logged-in account.
  4. Select Following or Followers branch. These are independent — collections and fresh-starts on one never affect the other.
  5. Leave Fast unchecked for Gentle mode (recommended). Check Fast only when you need speed and accept the extra risk.
  6. Click Start Collection. The extension collects in the background using your session.
  7. After the list loads, apply Filters (mutuals, verified, inactive for Following, bots for Followers).
  8. 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, lower risk): Uses the page sniffer + natural scroll/DOM interactions. Much safer profile for large lists or long-running overnight jobs. Slower but gentle on X's systems.

Fast (higher risk): Direct bulk calls via REST and GraphQL. Fast for big accounts but more likely to trigger rate limits or account scrutiny. Use only when necessary and with caution.

Fresh start, per-branch only

The Fresh start checkbox (when starting a collection) 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, claim the tab, and pick up where you left off. Switching accounts automatically cleans up and isolates data.

Troubleshooting

Quick checklist