Tor Browser
By The Tor Project
Tor Browser is a free, open-source web browser developed by The Tor Project, built on Firefox's Extended Support Release codebase, that routes all web traffic through the Tor network to anonymize a user's location and browsing activity. It…
Definition
Tor Browser is a free, open-source web browser developed by The Tor Project, built on Firefox's Extended Support Release codebase, that routes all web traffic through the Tor network to anonymize a user's location and browsing activity. It is designed to make network-level tracking and traffic analysis significantly harder for observers between the user and the destination server. It is distributed for Windows, macOS, Linux, and Android, and is maintained as a nonprofit project independent of any advertising business.
Overview
Tor Browser was created to give ordinary users an accessible way to use the Tor anonymity network, which had existed as underlying technology before a dedicated, pre-configured browser made it practical for non-technical users to adopt. The Tor Project, a nonprofit that also maintains the Tor network itself, packages Tor Browser with privacy-protective defaults already configured so users are not exposed to common anonymity-defeating mistakes. Mechanically, Tor Browser routes each connection through at least three relays in the Tor network, called the guard, middle, and exit relay, encrypting the traffic in layers so no single relay knows both where a request originated and where it is ultimately headed, a design known as onion routing from which Tor takes its name. Because it is built on Firefox's rendering and JavaScript engines, Gecko and SpiderMonkey, it inherits Firefox's core web-page handling, but The Tor Project modifies and hardens it further, disabling or restricting features that could otherwise be used to fingerprint or deanonymize a user, such as unique canvas rendering, custom fonts, and precise timing APIs. Within the browser landscape, Tor Browser is unusual in prioritizing anonymity over performance and even usability, accepting slower page loads, since traffic bounces through multiple relays worldwide, as a direct trade-off for its privacy guarantees. It differs from privacy-focused browsers like Brave or Firefox with strict settings in that those reduce tracking by the sites you visit, while Tor Browser also aims to hide your network location and identity from your internet service provider and from the sites themselves. In practice, Tor Browser is used by journalists and activists in environments with internet censorship or surveillance, by researchers investigating sensitive topics who want to avoid being profiled, and by privacy-conscious users accessing onion services, which are websites only reachable through the Tor network. It is also commonly bundled with or recommended alongside operating systems like Tails that are built for anonymous computing sessions. Tor Browser's trade-offs include noticeably slower browsing speeds due to multi-hop routing, occasional inability to load sites that block or challenge traffic from known Tor exit nodes, and reduced compatibility with sites that require persistent logins or heavy JavaScript, since some scripting and storage features are deliberately limited for anonymity. Because its user base is comparatively small and its traffic pattern is distinctive, some networks and services flag or outright block Tor exit node traffic, which can make everyday browsing tasks like reading news or completing forms noticeably more friction-filled than on a standard browser.
Key Features
- Built on Firefox's Extended Support Release codebase
- Routes traffic through at least three relays using onion routing
- Encrypts traffic in layers so no relay sees both ends of a connection
- Disables or restricts browser fingerprinting vectors by default
- Supports access to .onion hidden services on the Tor network
- Isolates browsing sessions to reduce cross-site tracking
- Distributed free and open-source by The Tor Project nonprofit
- Includes a security level setting to further restrict scripting
Use Cases
Alternatives
Frequently Asked Questions
From the Blog
JavaScript for Beginners: The Ultimate 2026 Guide
JavaScript makes web pages interactive — master the core language that runs on every browser and server.
Read More ProgrammingJavaScript Fetch API and Working With APIs
The Fetch API is the built-in browser tool for calling web APIs with promises. Learn to make GET and POST requests, handle JSON, and catch errors cleanly.
Read More Cloud & CybersecurityWhat Is CSRF and How to Prevent It
CSRF tricks a logged-in user's browser into sending unwanted requests to a site. Learn how the attack works and how tokens and SameSite cookies stop it.
Read More Projects & Case StudiesBuild a Notes App With React and LocalStorage
Build a notes app with React and localStorage to persist data in the browser. A hands-on project covering state, effects, and CRUD without any backend.
Read More