List of anti-detect and humanizing tools and browsers, including captcha solvers and sms-activation.
2,036
193 commits
updated Oct 7, 2026
Just making a tools list for my project, feel free to send pull requests :) While looking around, it may be a good idea to sign up on all the Discord channels each product has to find some interesting insides from users.
![]() | Any questions? Please ask in UntidetectHub instead of sending me private messages. If you're working on anything related to anti-detection, feel free to join — others might be working on similar things too. |
✳️ checkout new Proxy Providers List and tell me if its sucks or star it if its useful
😊 - automation supported on free plan 🙄 - not supported
launch() + patched Chromium 151 (C++ personas, no JS injectors). Linux x86_64 alpha, PyPI hexium-browser, AGPL 😊Not checked yet:
Useless:
A bit old article on how anti-detect browsers can be detected. Example from the article: if( Object.getOwnPropertyNames(navigator)[0] ) alert('fake parameters detected');
Everything:
Automation:
Canvas:
Captcha scoring:
Connection:
Offline:
Not recommended:
More tools can be found at https://github.com/kkoooqq/fakebrowser
For Puppeteer:
For Playwright:
For Selenium/Python:
For request libs:
Other:
Chrome launch arguments:
--profile-directory=${dir_name} // should be together with userDataDir--accept-lang=en,en-US, // th,en,en-GB,en-US works only on new profile dirs--user-agent=${user_agent} // properly changes user-agent in headers and JS runtime--disable-extensions-except=${EXTENSION_PATH}--load-extension=${EXTENSION_PATH}--disable-site-isolation-trials helps to detect all iframes on the page for Puppeteer, without it frames from another domain will be inaccessible--aggressive-cache-discard // useful in case u want more time for a debugger to attach or an extension to modify something--disable-gpu // less detectable canvas fingerprint, but GPU vendor/renderer still will be presentList of proxy providers - 25+ proxy providers with price comparison List of mobile proxies - including many small providers
Hm. Cant get it right? You can always shortcut:
Many other stuff can be found at BlackHatWorld but usually more expensive.
Browser - use separately downloaded version of Chrome instead of Chromium, and pass it in executablePath in Puppeteer.
screen.availHeight and width will be wrong. So, it is better to change screen size on a virtual machine or use an anti-detect browser.Worker is another sneaky way to detect real browser data, as you can't modify object properties in it with some extension.
window, screen, and access to DOM are not available (and therefor canvas)
Intl.DateTimeFormat().resolvedOptions().timeZone )navigator.language || navigator.userLanguage )navigator.userAgent )navigator.hardwareConcurrency )4,021 followers · starred Dec 2025
1,744 followers · starred Sep 2025
419 followers · starred Aug 2026
178 followers · starred Sep 2026
List of anti-detect and humanizing tools and browsers, including captcha solvers and sms-activation.
2,036
193 commits
updated Oct 7, 2026
Just making a tools list for my project, feel free to send pull requests :) While looking around, it may be a good idea to sign up on all the Discord channels each product has to find some interesting insides from users.
![]() | Any questions? Please ask in UntidetectHub instead of sending me private messages. If you're working on anything related to anti-detection, feel free to join — others might be working on similar things too. |
✳️ checkout new Proxy Providers List and tell me if its sucks or star it if its useful
😊 - automation supported on free plan 🙄 - not supported
launch() + patched Chromium 151 (C++ personas, no JS injectors). Linux x86_64 alpha, PyPI hexium-browser, AGPL 😊Not checked yet:
Useless:
A bit old article on how anti-detect browsers can be detected. Example from the article: if( Object.getOwnPropertyNames(navigator)[0] ) alert('fake parameters detected');
Everything:
Automation:
Canvas:
Captcha scoring:
Connection:
Offline:
Not recommended:
More tools can be found at https://github.com/kkoooqq/fakebrowser
For Puppeteer:
For Playwright:
For Selenium/Python:
For request libs:
Other:
Chrome launch arguments:
--profile-directory=${dir_name} // should be together with userDataDir--accept-lang=en,en-US, // th,en,en-GB,en-US works only on new profile dirs--user-agent=${user_agent} // properly changes user-agent in headers and JS runtime--disable-extensions-except=${EXTENSION_PATH}--load-extension=${EXTENSION_PATH}--disable-site-isolation-trials helps to detect all iframes on the page for Puppeteer, without it frames from another domain will be inaccessible--aggressive-cache-discard // useful in case u want more time for a debugger to attach or an extension to modify something--disable-gpu // less detectable canvas fingerprint, but GPU vendor/renderer still will be presentList of proxy providers - 25+ proxy providers with price comparison List of mobile proxies - including many small providers
Hm. Cant get it right? You can always shortcut:
Many other stuff can be found at BlackHatWorld but usually more expensive.
Browser - use separately downloaded version of Chrome instead of Chromium, and pass it in executablePath in Puppeteer.
screen.availHeight and width will be wrong. So, it is better to change screen size on a virtual machine or use an anti-detect browser.Worker is another sneaky way to detect real browser data, as you can't modify object properties in it with some extension.
window, screen, and access to DOM are not available (and therefor canvas)
Intl.DateTimeFormat().resolvedOptions().timeZone )navigator.language || navigator.userLanguage )navigator.userAgent )navigator.hardwareConcurrency )4,021 followers · starred Dec 2025
1,744 followers · starred Sep 2025
419 followers · starred Aug 2026
178 followers · starred Sep 2026