Tor hidden services, also called onion services, are websites and other network resources that are reachable only through the Tor network. Unlike ordinary websites, they do not have a public IP address or a conventional domain name. The standard and recommended way to reach them is Tor Browser, a modified version of Mozilla Firefox ESR maintained by the Tor Project. It bundles the Tor client, routes all browser traffic through the Tor network, and applies a set of hardening patches designed to make users look as alike as possible.
Tor Browser should only be downloaded from the official website, torproject.org, or from the Tor Project's official distribution channels such as its GetTor email service and its listings in official app stores. Third-party mirrors, forum links, and repackaged installers are a common vector for tampered builds that silently remove the privacy protections the browser is meant to provide.
Because the download itself can be intercepted or replaced, the Tor Project signs every release with an OpenPGP key and publishes a signature file alongside each installer. Verifying that signature confirms that the file you received is byte-for-byte identical to the one the developers produced. This step is often skipped, but it is the only reliable way to detect a modified installer before it is run.
Tor Browser is available for Windows, macOS, Linux, and Android. The desktop versions behave almost identically across platforms, and the same configuration guidance applies to each. On iOS, the Tor Project recommends Onion Browser, a separate open-source project, because platform restrictions prevent a full port of Tor Browser.
- Download Tor Browser from the official torproject.org website. Choose the build for your operating system and language. Avoid any link that does not point to a torproject.org domain.
- Verify the cryptographic signature of the download. Download the matching
.asc signature file, import the Tor Browser Developers signing key, and check the signature with GnuPG or an equivalent tool following the instructions on the Tor Project support site.
- Install and launch the browser. On desktop systems Tor Browser is self-contained and can run from a folder without a system-wide installation. Launching it starts the bundled Tor client automatically.
- Set the security level to "Safest". Open the shield icon in the toolbar and select Safest. This disables JavaScript on all sites and blocks several media and font features that have historically been used in browser exploits.
- Connect to the Tor network. Click Connect. If Tor is blocked on your network, the connection assistant can configure a bridge, which disguises the fact that Tor is being used.