What Are Onion Sites and .onion Addresses?
An onion site is a web service that runs on the Tor network and is identified by a .onion address instead of a standard domain name. These addresses are cryptographic hashes derived from the site's public key, making them difficult to forge or intercept. When you visit a .onion site through Tor Browser, your connection is encrypted and routed through a series of Tor relays, obscuring your IP address and the server's physical location. The term 'onion' refers to the layered encryption model: each relay peels away one layer of encryption, similar to layers of an onion. V3 addresses, the current standard, are 56 characters long and provide stronger security than the older V2 format. Onion sites can host legitimate services like privacy-focused email, news outlets, and documentation archives, as well as illegal marketplaces and forums.
How Tor Routing and Onion Address Resolution Work
When you connect to a .onion site, Tor Browser does not use traditional DNS servers. Instead, it queries the Tor network's distributed directory to locate the introduction points for that onion service. The process involves three main Tor nodes: the guard node (entry point), the middle relay, and the exit node. For onion sites, there is no exit node because the connection terminates inside the Tor network at the service's rendezvous point. Your Tor Browser establishes a circuit to an introduction point advertised by the onion service, then the service connects back through its own circuit to meet you at a rendezvous point. This mutual anonymity means neither party knows the other's real IP address. The .onion address itself is generated from the service's private key, so the address cannot be spoofed or redirected by an attacker without possessing that key.
Step-by-Step: Installing and Configuring Tor Browser Safely
- Download Tor Browser only from the official Tor Project website to avoid malicious versions. Verify the signature of the installer using the provided PGP key if you are familiar with cryptographic verification.
- Install Tor Browser in a dedicated directory and do not move or rename the folder after installation, as this can break the update mechanism.
- Launch Tor Browser and allow it to connect to the Tor network. The first connection may take 30-60 seconds as it establishes circuits.
- Disable JavaScript in Tor Browser settings if you visit untrusted sites, as JavaScript can potentially reveal your real IP address.
- Set your security level to 'Safer' or 'Safest' depending on your threat model; higher levels disable certain browser features that could leak information.
- Do not maximize your browser window to full screen, as window size can be used as a fingerprinting vector.
- Never install additional browser extensions unless absolutely necessary, as they may bypass Tor routing.
Identifying Genuine Onion Mirrors vs. Phishing Clones
Phishing clones are fake .onion sites designed to steal credentials or private keys by mimicking legitimate services. To verify a genuine onion mirror: First, check the official website or social media of the service for the correct .onion address; legitimate projects always publish their addresses through verified channels. Second, verify the PGP signature of any security notices or address announcements using the service's public key. Third, examine the address bar in Tor Browser for the full .onion address; phishing sites often use similar-looking addresses with subtle character substitutions. Fourth, look for HTTPS certificates and security indicators, though these are less reliable on onion sites. Fifth, check community forums like Reddit or GitHub for discussions about the service; users often report phishing attempts in real time. Never trust an onion address shared in an email or private message unless you can independently verify it through the official project. If a site asks you to enter a private key or seed phrase, assume it is a phishing clone and close it immediately.
Understanding V3 Onion Addresses and Security Standards
V3 onion addresses are the current standard for Tor hidden services, introduced to address vulnerabilities in the older V2 format. A V3 address is 56 characters long and uses a stronger cryptographic hash function (SHA3-256) compared to V2's SHA1. V3 addresses provide improved resistance to brute-force attacks and offer better protection against certain types of cryptographic compromise. The Tor Project deprecated V2 addresses in 2021, and most legitimate services have migrated to V3. When accessing onion sites, you should prefer V3 addresses over any remaining V2 services. The address format is human-unreadable by design; the long string of characters is the hash of the service's public key, making it impossible to guess or predict. Some services offer vanity addresses, which are V3 addresses with a recognizable prefix, but these are computationally expensive to generate and are rare.
Common Mistakes That Compromise Anonymity on Tor
- Maximizing the browser window or using full-screen mode, which allows sites to detect your screen resolution and use it as a fingerprinting vector.
- Disabling Tor Browser's security features or installing plugins, which can leak your real IP address or compromise encryption.
- Torrenting over Tor, which bypasses Tor routing and reveals your IP address to the torrent swarm.
- Using the same username or email address on multiple onion sites, which allows correlation attacks to link your identities.
- Enabling plugins like Flash or Java in Tor Browser, as these can bypass Tor and connect directly to your ISP.
- Visiting onion sites while also using a VPN or proxy, which can create conflicting routing paths and leak metadata.
- Typing your real name or personal information into forms on onion sites, even if you believe the site is trustworthy.
- Assuming that Tor alone protects you from malware; always use additional security measures like a dedicated virtual machine or isolated operating system.
Tor vs. VPN vs. I2P: Key Differences and Use Cases
Tor routes traffic through multiple volunteer-operated relays, providing strong anonymity but slower speeds. A VPN encrypts traffic through a single provider's server, offering faster speeds but requiring trust in the VPN operator. I2P is a decentralized network designed for internal communication and file-sharing, with faster speeds than Tor but weaker anonymity for outbound traffic. Tor is best for accessing censored content and onion sites because it hides both your location and the destination server's location. VPNs are better for general privacy and bypassing geographic restrictions, but they do not provide the same level of anonymity as Tor. I2P excels at peer-to-peer communication and is harder to block, but it is not designed for accessing the regular internet. Tor has the largest user base and the most security research behind it, making it the most reliable choice for accessing .onion sites. VPNs and Tor can be combined, but this adds complexity and may reduce anonymity if not configured correctly. I2P and Tor serve different purposes and are not interchangeable.
Frequently asked questions
Are all onion sites illegal?
No. Many onion sites host legitimate services like privacy-focused email, news archives, and documentation. However, some onion sites do host illegal content or marketplaces. The legality of a .onion site depends on what it hosts and your jurisdiction. Accessing a site is not inherently illegal; the content and your actions on it determine legality.
Can my ISP see that I am using Tor?
Your ISP can see that you are connecting to the Tor network, but it cannot see which sites you visit or what data you transmit. Some ISPs or governments may block Tor entry nodes. You can use Tor bridges to hide the fact that you are using Tor from your ISP, though this adds latency.
What is the difference between a V2 and V3 onion address?
V2 addresses are 16 characters and use weaker cryptography; they were deprecated in 2021. V3 addresses are 56 characters and use SHA3-256 hashing, providing stronger security against brute-force attacks. You should only use V3 addresses; V2 services are no longer supported by modern Tor Browser.
How do I verify that an onion site is legitimate?
Check the official website or social media of the service for the correct .onion address. Verify PGP signatures on security announcements using the service's public key. Look for discussions on Reddit or GitHub about the service. Never trust an address from an email or private message unless you can independently verify it through official channels.
Is Tor Browser safe to use?
Tor Browser is designed with security in mind and is maintained by the Tor Project. However, no tool is completely safe. Your security also depends on your behavior: do not maximize the window, do not install plugins, do not use the same username across sites, and do not enable JavaScript on untrusted sites. Consider using Tor Browser in a virtual machine for additional isolation.





