Bot Detection Test
See whether your browser looks automated. Free checks for navigator.webdriver, headless Chrome, user agent and client hint mismatches, WebGL and plugins, run in your own browser.
Loading tool…
How it works
Open the page
The checks start on their own in the browser you opened this page with, whether that is your everyday browser or one driven by Playwright, Puppeteer or Selenium.
Read each check
Every check says pass or suspicious, shows the raw value it read, and gives a one-line reason. Info rows are shown for reference and do not count toward the verdict.
Fix and run again
Change a launch flag, a user agent override or a stealth setting, then press Run again to see which signals moved.
Are my results sent or stored?
No. The checks run in JavaScript in this tab. One request goes to this site to read back the User-Agent, Accept-Language and Sec-CH-UA headers your browser sent, so they can be compared with JavaScript. They are not logged or saved. The site's usual analytics records that the test ran, not what it found.
Why does my normal browser show a flag?
Some flags have innocent causes: a disabled GPU removes WebGL, and privacy extensions can rewrite navigator properties. Each row shows the raw value it read so you can judge.