← All articles

What an antidetect browser is, and who actually needs one

5 min read antidetect-browserguideprivacy

Open ten Chrome profiles on the same laptop to run ten separate accounts, and a site can still tell they came from one machine. Same GPU, same fonts, same audio stack, same screen. The account names are different. The device underneath is not. That is the specific problem an antidetect browser exists to solve.

What the term actually means

"Antidetect" is a bad name for what the tool does. It does not make a browser invisible. It makes each profile look like a separate, ordinary, internally consistent device, so that ten profiles on one laptop present as ten different machines instead of one machine running ten accounts.

Two things have to be true for that to hold up. First, isolation: each profile draws its own screen size, GPU string, font list, audio output and the dozens of other properties a page can read, none of it shared with the other profiles on the same machine. Second, coherence: within one profile, every one of those values has to agree with every other one, the way they would on a real machine. A profile claiming a MacBook GPU string with a Windows font list is not hidden, it is broken, and broken is easier to flag than plain.

How it differs from incognito mode

Incognito discards cookies and history when you close the window. It does not touch the canvas hash, the WebGL renderer string, the installed fonts or the screen resolution, because none of those are stored data, they are properties of the device rendering the page. Open two incognito windows on one machine and a fingerprinting script sees two visits from what looks like the same device. Incognito protects your history from the next person who uses your computer. It does not separate one account from another in the eyes of the site.

How it differs from a VPN

A VPN or proxy changes your exit IP and, with it, apparent location. It does nothing to the browser rendering the page. Run two accounts through the same VPN from the same Chrome install and both still produce an identical canvas and WebGL hash, so a site correlating device signals sees one device switching IPs, which is itself a pattern anti-fraud systems watch for. A VPN solves a network-layer problem. Profile correlation is a browser-layer problem, and needs a browser-layer answer.

How it differs from a plain browser profile

Chrome's built-in "add person" profiles and separate browser installs share the same operating system, the same GPU driver, the same installed font set and the same hardware concurrency count. Canvas, WebGL and audio fingerprints come out identical across all of them, because those values come from the machine, not from the profile folder. An antidetect browser generates a distinct set of these values per profile and applies them in the browser engine itself, below the JavaScript layer, so there is no override script running on top of a shared real fingerprint for a page to catch.

Who legitimately needs one

When you do not need one

This covers most people. If you have one account on one service, a password manager and the browser you already have are the whole solution. If your goal is personal privacy from tracking rather than running separate identities, Tor Browser or Firefox's resist-fingerprinting mode does more for you, because they aim to make you blend in with everyone else, not stand apart as a coherent second machine. See our full rundown of how fingerprinting works for why blending, not hiding, is the actual defence there.

An antidetect browser also cannot promise an account will not get flagged. Detection depends on proxy quality, behaviour and the account history you bring to it, none of which the browser controls. If the goal is evading enforcement on accounts that violate a platform's terms, no browser changes that equation.

Where a free option is the better answer

If you are managing two or three extra accounts rather than dozens, Firefox's Multi-Account Containers plus a separate proxy per container is free and covers a good chunk of the isolation problem without a dedicated tool. Antidetect browsers earn their cost at the account counts where manually tracking which fingerprint goes with which login stops being practical, and where a single shared browser fingerprint across many accounts becomes the correlation risk itself.

Check it yourself

Open two profiles in whatever setup you are using now and run CreepJS in each. Compare the canvas, WebGL and font results. If they match, the profiles are not isolated, whatever the account names say. We cover the specific value pairs worth checking in the fingerprint consistency checklist.

Try it on the free tier.

Unlimited local profiles, no credit card. Check it against the detectors yourself.