How to Migrate Blocked Accounts to a New Twitter/X Account#
When you switch to a new Twitter/X account, you lose your entire block list. Every spammer, bot, and harasser you've blocked over the years is back in your timeline. Twitter doesn't provide any way to transfer your block list between accounts.
This guide shows how to export your blocked accounts from your old account and import them into your new one using two browser extensions: Twitter Exporter and Twitter Blocker.
What you need#
- Twitter Exporter — exports your blocked accounts list as a CSV file
- Twitter Blocker — imports the CSV and blocks all those accounts on your new account
Both extensions are available for Chrome, Edge, and Firefox.
Step 1: Export blocked accounts from your old account#
Log in to your old Twitter/X account and install Twitter Exporter.
- Open the Twitter Exporter management page and click Create Task
- Enter
https://x.com/settings/blocked/alland click Analyze URL(s) - Review the export details and click Start Export
- Wait for the task to complete, then download the CSV file
The exported CSV contains each blocked user's id, screen_name, display name, bio, and other profile data. You can open it in Excel or Google Sheets to review or edit the list before importing.
Step 2: Import blocked accounts to your new account#
Log out of your old account and log in to your new one. Install Twitter Blocker.
- Open the Twitter Blocker extension
- Click Import and select the CSV file you exported in Step 1
- Twitter Blocker starts blocking each account in the background
The extension handles Twitter's rate limits automatically — roughly 500 blocks per day, pausing and resuming as needed. You don't need to keep a tab open; just keep the browser running.
For a block list of 1,000 accounts, it takes about 2 days to complete. For 3,500 accounts, about a week. The extension runs entirely in the background.
Alternative: Use Twitter's official data export#
If you don't want to install Twitter Exporter, you can use Twitter's built-in data export instead:
- Go to Settings → Your Account → Download an archive of your data
- Wait for Twitter to prepare your archive (this can take 24-48 hours)
- Download and unzip the archive
- Open Twitter Blocker, click Import, and select the
data/block.jsfile from the archive
Twitter Blocker supports importing .js files from the official export directly — no conversion needed.
The downside is that the official export only contains user IDs (no usernames or profile info), so the import list will show numeric IDs instead of readable names. The blocking itself works exactly the same.
Tips#
- Review before importing — open the CSV in a spreadsheet app and remove any accounts you don't want to block on the new account.
- Keep the export as a backup — the CSV file is a portable backup of your block list. Save it somewhere safe in case you need it again.
Get started#
- Install Twitter Exporter to export your block list
- Install Twitter Blocker to import it on your new account
Both extensions process everything locally in your browser — no data is sent to external servers.