Firefox Browser Add-ons
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
    • Other Browser Sites
    • Add-ons for Android
Log in
Preview of OnionRouter

OnionRouter by LouisCourrian

Visit .onion sites in Firefox automatically — Tor is downloaded and managed transparently in the background.

ExperimentalExperimental
0 (0 reviews)0 (0 reviews)
Download Firefox and get the extension
Download file

Extension Metadata

About this extension
OnionRouter lets you visit .onion websites in your regular Firefox without installing the Tor Browser or configuring anything manually.

What it does

When you type a .onion URL, OnionRouter automatically routes the request through a local Tor proxy. Non-.onion traffic stays direct unless you explicitly enable one of the other routing modes.

Three routing modes
  • Onion only (default): only .onion URLs go through Tor.
  • All via Tor: every Firefox request goes through Tor (WebRTC is auto-disabled).
  • Whitelist: .onion URLs plus a user-controlled list of domains go through Tor.

Privacy details
  • DNS-via-Tor (proxyDNS) prevents your DNS resolver from seeing the .onion or whitelisted hostnames you visit.
  • WebRTC kill-switch automatically disables peer-connections in "All via Tor" mode and is user-toggleable in other modes.
  • The Rust companion uses the official Tor Expert Bundle directly from dist.torproject.org, with SHA-256 verification against pinned hashes.
  • If you already have Tor Browser or system Tor running, OnionRouter verifies it via the Tor Control Port (PROTOCOLINFO + AUTHENTICATE + GETINFO version) and reuses it rather than starting a duplicate.

How it's built

OnionRouter is split into two parts:
  • This Firefox extension (Manifest V3) — handles UI, request routing and Firefox-level privacy settings.
  • A small Rust companion program (~1 MB, open source) installed via a separate Windows installer. The companion speaks Mozilla's Native Messaging protocol and is what actually downloads, verifies and runs the Tor binary.

The companion source code, the verification hashes, and the build pipeline are all auditable at github.com/LouisCourrian/OnionRooter.

Requirements
  • Firefox 115 or newer
  • Windows 10/11 (Linux and macOS installers planned)
  • About 50 MB of disk space for the cached Tor binary on first run
Rated 0 by 0 reviewers
Log in to rate this extension
There are no ratings yet

Star rating saved

5
0
4
0
3
0
2
0
1
0
No reviews yet
Permissions and data

Required permissions:

  • Exchange messages with programs other than Firefox
  • Read and modify privacy settings
  • Control browser proxy settings
  • Access browser tabs

Optional permissions:

  • Access your data for all websites

Data collection:

  • The developer says this extension doesn't require data collection.
Learn more
More information
Add-on Links
  • Support site
  • Support Email
  • Copy add-on ID
Version
0.2.1
Size
20.61 KB
Last updated
10 days ago (May 14, 2026)
Related Categories
  • Privacy & Security
License
MIT License
Privacy Policy
Read the privacy policy for this add-on
Version History
  • See all versions
Add to collection
Report this add-on
Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Browsers

  • Desktop
  • Mobile
  • Enterprise

Products

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version.