Twitter Blocker icon

Twitter Blocker

NewBackground Processing

Batch block Twitter/X users with ease. Quick Block lets you block users with one click right from your timeline. Import CSV lists or search for users, then let the extension handle the rest in the background.

2,000+
5 Rating
Quick Block
One-click block with 3s undo
Blocking Users
1,847 / 2,500 completed
Rate Limit Handled
Auto-waiting, resets in 15 minutes

Powerful Blocking Features

Everything you need to manage your Twitter/X block lists efficiently

Quick Block

One-click block button on every tweet. A 3-second countdown toast gives you time to undo before the block goes through.

CSV & Official Export Import

Import user lists from CSV files or Twitter's official data export (block.js). Migrate your block list to a new account in seconds.

Background Processing

Block operations run in the background. Close the tab and come back later — it keeps working.

Auto Rate Limit Handling

Respects Twitter's rate limits by tracking requests locally and auto-waiting when limits are reached before resuming.

Privacy First

All processing happens locally in your browser. No external servers, no data collection.

Progress Tracking

Real-time progress updates with detailed status for each user — success, failed, or skipped.

Perfect For

Take control of your Twitter/X experience

Harassment Victims

Quickly block large numbers of abusive accounts. Import block lists shared by community moderators.

Community Moderators

Maintain shared block lists and help protect your community from spam and harmful accounts.

Curated Feeds

Block unwanted accounts to create a cleaner, more focused Twitter/X timeline for yourself.

Simple, Transparent Pricing

Try it free, upgrade when you need more

Free

$0

Try the core workflow

Up to 150 users per execution
Quick Block on tweets with undo
CSV import
User search
Block actions
Background processing
Auto rate limit handling
Download Free
Recommended

Licensed

$19.99

One-time payment · Lifetime license

Everything in Free
Unlimited users per execution
Priority email support
Free lifetime updates

Frequently Asked Questions

How does the blocking work?

The extension uses Twitter's web interface APIs to perform block actions. It works through your logged-in session — no API keys or developer accounts needed. Operations run in the background service worker, so they continue even if you close the options page.

What happens when I hit a rate limit?

Twitter limits how many block actions you can perform in a time window. The extension tracks request counts locally (since Twitter's API response headers are inaccurate for block endpoints) and automatically waits when limits are reached, then resumes right where it left off. No manual intervention needed.

What import formats are supported?

CSV files with id and screen_name columns. Compatible with exports from Twitter Exporter and similar tools. Optional columns like name and profile_image_url are also supported.

Twitter's official data export — the block.js file from your downloaded archive. Go to Settings → Your Account → Download an archive of your data, then import the .js file directly.

Is my data secure?

All processing happens locally in your browser. Your block lists are stored in your browser's IndexedDB and never sent to any external server. The extension only communicates with Twitter's own APIs.

What's the difference between this and Mass Block Twitter?

Mass Block Twitter is the predecessor. Its batch-blocking and rule-filtering functions were rebuilt as two focused, cross-platform (including iOS Safari) extensions: Twitter Blocker for batch blocking, and Twitter Filter for rule-based timeline filtering. The new architecture also brings background processing and automatic rate limit handling. See the full comparison.

Already paid for Mass Block Twitter? Contact support with your purchase receipt and you'll get a one-time 100% discount code for Twitter Blocker — no need to pay again.

Why doesn't the extension work on Firefox?

There are two common Firefox-specific issues that can prevent the extension from working:

1. Host permissions not enabled

Firefox treats host permissions as optional by default, which means the extension cannot access x.com or store.rxliuli.com until you manually enable them. This causes HTTP 403 errors or "please visit x.com to refresh auth" messages. To fix this, open about:addons in Firefox, click on Twitter Blocker, then switch to the Permissions and data tab and enable both permissions.

Firefox extension permissions page showing optional permissions that need to be enabled

2. Enhanced Tracking Protection set to Strict

If Firefox's Enhanced Tracking Protection is set to Strict, it blocks cross-site cookies in all windows — including requests made by extensions. This prevents the extension from reading your x.com session cookies and causes "Not connected to X" or CORS errors. To fix this, go to Firefox Settings → Privacy & Security and switch Enhanced Tracking Protection from Strict to Standard, or add x.com as an exception via Manage Exceptions.

Firefox Enhanced Tracking Protection settings showing Standard, Strict, and Custom options

Why does background processing stop on iOS Safari?

This is a known issue. iOS Safari has extremely strict background restrictions — if you don't keep the page open, it will automatically kill the entire background process. To ensure blocking completes, keep the Safari tab with Twitter open and your device awake while the operation is running.