How to solve hCaptcha automatically.

There are two different questions hiding in this search. One is from people who meet hCaptcha while browsing and are tired of clicking buses. The other is from developers whose script stops at a captcha. The answer depends on which one you are, so this page covers both.

Two ways to solve hCaptcha automatically
In your own browserIn a script or bot
ToolThe NoneCap Chrome extensionThe NoneCap API or an official SDK
SetupInstall from the Chrome Web StoreAn API key and a few lines of code
AccountNone for 100 free solves a dayNeeded for the API key
What it doesClicks through the challenge on the page you are viewingReturns a token your code submits with the form
Good forEveryday browsing, forms, loginsScrapers, test suites, monitoring, agents

In your own browser: install an extension

If you see hCaptcha on sites you use by hand, a browser extension is the simplest route. The NoneCap Chrome extension waits for an hCaptcha challenge to open and then solves it on the page, moving the cursor and clicking the way you would. Setup takes a minute:

  1. Add NoneCap from the Chrome Web Store.
  2. Open a site that shows hCaptcha. When the challenge appears, the extension starts on it.
  3. Use the extension's menu to pause it on a site, or add sites to a blocklist where it should never run.

You get 100 free solves a day without an account. Each challenge round counts as one, so a site that serves two rounds uses two. If you need more, you can add a NoneCap API key in the options and keep going on your account balance.

Chrome shows a banner saying the extension "started debugging this browser" while it solves. That is expected: drag and point puzzles ignore ordinary scripted clicks, so the extension uses Chrome's debugger permission to send real mouse input, and it detaches as soon as the attempt ends. It sends only the challenge area of the screen, and only while a challenge is open. The extension privacy policy spells it out.

In code: request a token

A scraper, test suite or agent has no one to click the tiles, and an extension is the wrong tool there. Code solves hCaptcha by asking a solving service for a token. Your script reads the sitekey from the page, sends it with the page URL to the NoneCap API, and gets back a P1_ token. It puts that token in the form's h-captcha-response field and submits. The site treats it as a normal pass.

The API reference documents the request, and there are guides for Python, Node.js, Golang, Selenium, Playwright and Puppeteer. Tokens expire after about two minutes, so request one right before you submit; the token guide covers the details.

What doesn't work any more

Older guides point at shortcuts that have stopped working. The hCaptcha accessibility cookie used to skip challenges, but it now needs an SMS check, expires daily and often isn't sent by modern browsers; the accessibility cookie guide has the history. Buster, the popular free extension, solves reCAPTCHA's audio challenge and does nothing on hCaptcha. Stealth browser plugins can lower how often challenges appear for a while, but no setup prevents them on a site that challenges everyone, which is why the reliable approach is to solve whatever shows up.

Last updated October 2026.

Frequently asked

Is there a way to solve hCaptcha automatically for free?
Yes, to start. The NoneCap Chrome extension gives you 100 free solves a day with no account. For more, you can add a NoneCap API key in its options and keep going on your account balance.
Which hCaptcha puzzles can be solved automatically?
The extension solves image grids, drag puzzles and point-on-image challenges. Those cover the visual families hCaptcha serves; the full list is in hCaptcha challenge types. It does not solve reCAPTCHA, Cloudflare Turnstile or FunCaptcha.
Does Buster solve hCaptcha?
No. Buster is an extension for reCAPTCHA's audio challenge, and hCaptcha doesn't offer that audio challenge, so Buster has nothing to work with on an hCaptcha widget. The comparison is on the hCaptcha solver extension page.
Can I solve hCaptcha automatically in Selenium, Playwright or Puppeteer?
Yes, through the API rather than the extension. Your code reads the sitekey, requests a token from POST /v1/solves, and submits it with the form. Step-by-step guides are on the integration guides page.

Let the extension handle hCaptcha.

The NoneCap Chrome extension solves image grids, drag puzzles and point-on-image challenges while you browse. 100 free solves a day, no account.