🚫

Never gonna
rickroll you.

Never gonna let you get rickrolled.
AntiRickRoll Reloaded is a browser extension that blocks known RickRoll links before they get you.

Features

Small, simple, and dedicated to one important mission: stopping RickRolls.

🚫

RickRoll Blocking

Blocks links registered as known RickRolls.

🎬

YouTube Detection

Detects YouTube videos, Shorts, and youtu.be links.

🌐

Remote Database

The RickRoll database can be updated independently from the extension.

⚑

Lightweight Updates

Only a tiny version file is checked when pages open.

πŸ“Š

Statistics

Keeps track of how many RickRolls were blocked.

πŸ’Ύ

Local Caching

The database is stored locally for fast checking.

How it works

AntiRickRoll Reloaded uses a small remote database containing RickRoll rules.

page opens
    β†“
version.json β†’ {"v":1}
    β†“
local version == remote version?
    β†“ YES
use local database

    β†“ NO
download links.json
    β†“
save database locally

The remote database contains data only. It does not contain executable code.

Installation

AntiRickRoll Reloaded is currently distributed as an unpacked Chromium extension.

  1. Download the latest release from GitHub.
  2. Extract the ZIP archive.
  3. Open your browser's extensions page.
  4. Enable Developer Mode.
  5. Select Load unpacked.
  6. Select the extracted extension folder.

View all releases β†’

Service status

RickRoll database endpoints.

Database version endpoint

/antirickroll/version.json

RickRoll database

/antirickroll/links.json

Credits

AntiRickRoll Reloaded is a modernized fork of AntiRickRoll by dnorhoj .

The original project is licensed under GNU GPL-3.0.

Source code is available on GitHub .