Skip to content
DarkWeb Field Notes

What a dark web url is and how it differs from an ordinary web address

An ordinary web address has a name that a person chose, registered through a registrar, and pointed at a server through the domain name system. Trust flows from that infrastructure: registration records, certificate authorities that vouch for the domain, and years of reputation attached to the name. A dark web url has none of that machinery, and the difference is the source of almost every safety problem on Tor. An onion address is derived from a cryptographic key. The operator of a service generates a key pair, and the public half, encoded and lightly wrapped, becomes the address. Nobody registers it. Nobody approves it. No authority can confirm that the address belongs to any particular person or organisation, because the address is simply a mathematical fingerprint of a key that someone holds. Anyone who generates a key gets an address, and the network will route connections to whoever holds the matching private key. The upshot is that a dark web url proves exactly one thing: whoever controls the private key controls the service you reach. It does not prove who that is. The name a site displays, the design it copies and the claims it makes are all decoration around that single fact. Every verification method this site recommends is a way of establishing, through some accountable channel outside the address itself, whose key it is.

Reading the 56 characters of a modern url for dark web services

The current onion address format, which the Tor Project introduced as version 3 and made the only supported format when the older version was retired, produces a url for dark web services that is 56 characters long before the .onion suffix. Those characters are drawn from a specific alphabet: the lowercase letters a to z and the digits 2 to 7. That alphabet is base32, chosen because it is case-insensitive and avoids characters that are easily confused. Inside the 56 characters, three things are packed together. The bulk is the service's public key, 32 bytes of an Ed25519 key. After it comes a short checksum, computed from the key and a version marker, which lets Tor Browser reject mistyped addresses rather than attempting a connection to nowhere. And the final character encodes the version number, which for the current format means every valid address ends in the letter d before .onion. These facts give you three inspections that require no tools. - Length: exactly 56 characters before .onion. Anything else is not a current address. - Alphabet: only a to z and 2 to 7. The digits 0, 1, 8 and 9 never appear. Uppercase letters are technically accepted but not conventional. - Final character: d. A current address that ends in anything else is malformed. An address failing any of these cannot work, whatever page it appears on. That does not make a passing address genuine, but it does let you discard a surprising number of dead and fake dark web addresses in seconds.

Why older dark web addresses are shorter and no longer work

Many pages still quote dark web addresses of 16 characters. These use the older format, sometimes called version 2, which derived the address from a hash of an RSA key rather than from the key itself. The Tor Project deprecated that format and removed support for it from Tor Browser, a process it documented publicly, so a 16-character address today cannot resolve at all, regardless of whether the service behind it still exists at a new address. The reasons for the change are instructive. The older format used cryptography that had aged, and its short length was possible only because the address was a truncated hash rather than a full key, which weakened the guarantee that an address uniquely identified a key. More importantly for users, the older design let relays participating in the directory system observe which addresses were being looked up, allowing researchers and others to harvest lists of onion services. The current format uses blinded identifiers so that the directory learns nothing usable about which service a client seeks. For readers the practical consequence is simple: a 16-character address is a fossil. A page quoting one has not been updated since the transition, and every other claim on that page deserves the same suspicion. A scenario: a directory lists a mix of 16 and 56-character addresses under current-sounding headings. The 16-character entries are dead by definition, and their presence dates the entire list.

Dark Web URL Anatomy: What Every Character of an Onion Address Means

The onion com dark web confusion, and what .onion.to style addresses really are

A frequent search is for onion com dark web addresses, and it reflects genuine confusion about what a dark web onion com style address is. The answer matters because the two things it could mean are very different. The first meaning is a mistake: someone assuming that .onion works like .com, as a top-level domain you register. It does not. The .onion suffix is a special-use designation, recognised by the Tor software and formally reserved by internet standards bodies so that ordinary DNS never resolves it. Nobody sells .onion names, and nothing about a .onion address is registered anywhere. The second meaning is a real category with real risks. Some clearnet services append their own domain to an onion address, producing forms like the address followed by .onion.to or a similar suffix. These are proxies, sometimes called Tor gateways. They fetch the onion page over Tor on their own server and hand it to you over the ordinary web. Your browser never touches Tor. The proxy operator sees your address and everything you read and type. And you cannot know whether the proxy showed you the genuine service or a modified copy. The Tor Project has long warned that such gateways provide none of Tor's protections. So a dark web onion com style address, meaning an onion address wearing a clearnet suffix, is an ordinary web page served by a middleman. Reading a public page through one is a privacy loss. Logging into anything through one hands your credentials to the middleman.

Why a dark web sites url cannot be verified by looking at it

Because a dark web sites url is a key fingerprint rather than a name, two properties follow that break clearnet instincts. First, similar-looking addresses have no relationship. On the clearnet, a domain one letter off from a bank's is a typosquat and the bank can pursue it. On Tor, generating an address whose first few characters match a target's is a matter of computing power, and operators of well-known services sometimes do this deliberately to make their own address recognisable. Clone operators do the same to make theirs plausible. Matching prefixes prove nothing, and only a full character-by-character comparison is meaningful. Second, the address carries no history. A clearnet domain has registration dates, archived snapshots and reputation. An onion address is as old as the moment its key was generated, and a clone's address is exactly as fresh and exactly as valid as the original's. There is no lookup that tells you an address is established. The verification that works lives outside the address. An operator with a clearnet website can publish the address there, where domain trust applies. An operator can sign the address with a PGP key whose history you can trace, following the walkthrough on our Useful Resources page. Tor Browser's Onion-Location feature lets a verified clearnet site hand the address to your browser directly. Each of these connects the key fingerprint to an accountable identity. Nothing inside the fingerprint can.

A field guide to inspecting any dark website url

Here is what to do the next time a dark website url, or any site uri dark web pages quote, is presented to you. 1. Count the characters before .onion. Fifty-six means current format. Sixteen means dead. Anything else means malformed or not an onion address at all. 2. Scan the alphabet. Digits 0, 1, 8 or 9, or punctuation inside the address, mean it is not valid. 3. Check the final character. Current addresses end in d. 4. Look at what follows .onion. Nothing, or a path beginning with a slash, is normal. A further domain suffix means a gateway proxy, and you are not on Tor if you use it. 5. Ask where the address came from. A page you found by searching is a third-party claim. The operator's clearnet site, a signed announcement or an Onion-Location prompt is provenance. 6. If the source was a third party, go and find the operator's channel before using the address. Compare the full string, not the prefix. 7. Bookmark only addresses that passed step six, and use the bookmark thereafter. A scenario: a reader receives an address in a chat. It passes every structural check, and the reader still does not use it, because structure proves only that the address could work, not whose key it is. They find the service's clearnet site and compare. The addresses differ in the middle. The chat address was a plausible clone.

Read the address before you trust the page

A dark web url is not a name but a fingerprint, and once that is clear the rest follows. The 56-character format encodes a public key, a checksum and a version; its length, alphabet and final character can be checked at a glance, and anything failing those checks is dead or fake. The retired 16-character format dates any page that still quotes it. Addresses wearing a clearnet suffix are proxies that strip away Tor's protections. And no property of the address itself can tell you who holds the key, which is why verification always runs through an operator's accountable channel rather than through inspection. The habit to build is reading before trusting. It takes a few seconds to check structure, and a few minutes to check provenance, and together they eliminate most of the ways people are misled on this network. One step to take today: take the onion addresses in your bookmarks and check each against the three structural rules, then note where each came from. Delete anything with 16 characters. Flag anything you obtained from a directory, wiki or search result, and spend a few minutes finding the operator's own channel for each flagged entry. A bookmark list where every address passed both checks is a small thing that prevents a large category of mistakes.

Frequently asked questions

how long is a dark web url?

A current onion address is 56 characters before the .onion suffix, using only the letters a to z and digits 2 to 7, and ending in the letter d. Older 16-character addresses used a retired format and no longer resolve in Tor Browser.

can you register a .onion domain like a .com?

No. An onion address is derived from a cryptographic key the operator generates; nothing is registered with anyone. The .onion suffix is a special-use designation recognised by Tor software and formally reserved so ordinary DNS never resolves it.

what does it mean when an onion address has .onion.to or a similar ending?

It is a gateway proxy: a clearnet server fetches the onion page and serves it to you over the ordinary web. You get none of Tor's protections, the proxy sees everything, and you cannot confirm it shows the genuine service. Avoid logging into anything through one.

if two onion addresses start with the same letters are they related?

No. Matching prefixes can be generated with computing power and prove nothing. Both legitimate operators and clone operators create recognisable prefixes. Only a full character-by-character comparison against an address from the operator's own channel is meaningful.

how do i verify a dark web address if i cannot look it up?

Through the operator's accountable channel outside the address: their clearnet website, a PGP-signed announcement, or Tor Browser's Onion-Location prompt from a verified clearnet site. Compare the full string and bookmark only what matches.

dark web urlurl for dark webdark web addressesdark web sites urldark website urlsite uri dark webdark web onion comonion com dark web