6 min read
Also: Google reCAPTCHA, reCAPTCHA v2, reCAPTCHA v3, reCAPTCHA Enterprise, I'm not a robot, g-recaptcha-response, No CAPTCHA reCAPTCHA, recaptcha test keys
reCAPTCHA
Quick answer
reCAPTCHA is Google's bot check: v2 shows the "I'm not a robot" checkbox or image grids, while v3 runs invisibly and returns a score from 0.0 (likely bot) to 1.0 (likely human). Each token is valid for two minutes and can be verified once; to see how it compares with the alternatives, read what a CAPTCHA challenge is.
reCAPTCHA is Google's bot-detection service: v2 shows the 'I'm not a robot' checkbox or an invisible check that can escalate to image puzzles, while v3 returns a 0.0-1.0 risk score with no challenge. Sites verify its token server-side.
Last verified
What people do with reCAPTCHA
- Understand what a CAPTCHA challenge is
How CAPTCHAs work and the main types in use.
- Compare reCAPTCHA with hCaptcha
Privacy, pricing and how the challenges differ.
- Compare reCAPTCHA with Cloudflare Turnstile
Cloudflare's no-puzzle alternative.
- See why automated browsers get image challenges every time
The signals that lower your score and what legitimately helps.
- Finish a CAPTCHA by hand during an automated run
Take over the live browser, solve it, hand back control.
- Automate job application forms
Form filling where a CAPTCHA may appear partway through.
Key facts
| Owner | Google (acquired 2009; originated at Carnegie Mellon University) |
|---|---|
| Versions | v2 checkbox and v2 invisible (2014), v3 score-based (2018), reCAPTCHA Enterprise; v1 retired 2018 |
| v3 score range | 0.0 (likely bot) to 1.0 (likely human); threshold chosen by the site |
| Token lifetime | Valid for two minutes and can be verified only once |
| Pricing | Google Cloud product: first 10,000 assessments per month free, billing account required above that |
| Server-side check | google.com/recaptcha/api/siteverify (classic) or the Enterprise createAssessment API |
What is reCAPTCHA?
reCAPTCHA is Google's bot-detection service and the most widely recognized CAPTCHA on the web. It is the "I'm not a robot" checkbox, the grid of buses and crosswalks, and, in its newer forms, an invisible check that never shows anything at all. Site owners add it to logins, sign-ups, comment forms and checkouts to slow down spam, credential stuffing and fake account creation.
reCAPTCHA started as a Carnegie Mellon University research project that used distorted words from scanned books. Google acquired it in 2009. Since then there have been three generations:
Google now also sells reCAPTCHA Enterprise, and has moved every reCAPTCHA key into Google Cloud (2025 to early 2026).
How reCAPTCHA works
Every version follows the same pattern:
g-recaptcha-response.https://www.google.com/recaptcha/api/siteverify for classic keys, or the reCAPTCHA Enterprise createAssessment API).Google's documentation states that each response token is valid for two minutes and can be verified only once, to prevent replay. That rule explains a lot of "reCAPTCHA failed" reports from slow forms and from scripts that reuse a token.
For v3, Google does not mandate a single threshold. Many integrations start at 0.5 and tune from there, using the score per action (login, checkout, comment) rather than a site-wide cut-off.
reCAPTCHA moves to Google Cloud
In 2025 Google began migrating all "classic" reCAPTCHA keys (the ones created at google.com/recaptcha/admin) into Google Cloud projects, with automated migration of remaining keys scheduled to finish in Q1 2026. After migration, reCAPTCHA is billed as a Google Cloud product: the first 10,000 assessments per month are free, and above that a Cloud billing account is required. Google's billing page has the current tiers. If you maintain a site and your reCAPTCHA started erroring after a quota was hit, this migration is usually why.
Why reCAPTCHA appears in automation
For anyone automating a browser, reCAPTCHA shows up in a few predictable ways:
requests script, never run the JavaScript that creates one.Responsible ways to handle it
A reCAPTCHA on a form is the site owner saying they do not want automated submissions there. Before automating past it, check the site's terms and whether there is an official API, export or partner program, which is almost always the better route. Keep request volumes modest (see rate limiting) and follow our web scraping best practices. For accounts you own, a human-in-the-loop step for the verification is usually enough, because a well-designed automation only meets the CAPTCHA occasionally.
reCAPTCHA and Autonoly
Autonoly's agent drives a real headed Chromium browser. When CAPTCHA solving is enabled, it can solve reCAPTCHA v2 challenges (checkbox and image grid) that appear during a run. reCAPTCHA v3 has no challenge to solve: if a site scores the session low and refuses it, the agent cannot change that. When it meets a check it cannot complete, the agent hands you the browser through live browser control so you can finish it yourself. Autonoly does not use proxies or rotate IP addresses.
Why It Matters
reCAPTCHA protects a huge share of web forms, so it is the CAPTCHA automation builders meet most often. Knowing the difference between v2 challenges and v3 scores, and the two-minute single-use token, explains most failed runs and points to the right fix: an API, a slower and more realistic flow, or a human step.
How Autonoly Solves It
When CAPTCHA solving is enabled, Autonoly's agent can solve reCAPTCHA v2 checkbox and image challenges in its real Chromium browser. For v3 low scores and anything else it cannot complete, it hands you the live browser to finish the step. It does not use proxies or IP rotation.
Learn moreExamples
A job-application run hits a reCAPTCHA v2 checkbox on the submit step; with CAPTCHA solving enabled the agent completes it and submits the form
A script's logins keep failing with no visible CAPTCHA because the site uses reCAPTCHA v3 and is rejecting low scores
A site owner sees reCAPTCHA errors after their classic key was migrated into a Google Cloud project and exceeded the free monthly assessments
Frequently Asked Questions
What is the difference between reCAPTCHA v2 and v3?
reCAPTCHA v2 shows a challenge: the 'I'm not a robot' checkbox, or an invisible check that can escalate to an image grid. reCAPTCHA v3 never shows anything; it returns a score from 0.0 to 1.0 for each action and leaves it to the site to allow, challenge or block.
How long is a reCAPTCHA token valid?
Google's documentation says a reCAPTCHA response token is valid for two minutes and can be verified only once. Submitting a form slowly, or reusing a token, produces 'timeout-or-duplicate' style failures.
Is reCAPTCHA still free?
Partly. reCAPTCHA is now billed as a Google Cloud product. The first 10,000 assessments per month are free; above that you need a Google Cloud billing account. Classic keys were migrated into Cloud projects, with the automated migration scheduled to finish in Q1 2026.
What reCAPTCHA v3 score should I use as a threshold?
Google does not set one universal threshold. Many sites start at 0.5 and adjust per action after looking at real traffic, for example accepting lower scores on a newsletter sign-up than on a login or checkout.
Why do I get reCAPTCHA image challenges every time in an automated browser?
reCAPTCHA weighs session history and environment. A fresh profile with no cookies, automation traits from headless or DevTools-driven browsers, and datacenter IP addresses all look riskier, so the checkbox escalates to image grids more often.
Can Autonoly solve reCAPTCHA?
It can solve reCAPTCHA v2 when CAPTCHA solving is enabled. reCAPTCHA v3 has no challenge to solve, so a low score is not something the agent can change. When it cannot complete a check, the agent hands you the live browser.
Are there reCAPTCHA test keys for development?
Yes, for reCAPTCHA v2. Google's FAQ publishes a test site key (6LeIxAcTAAAAAJcZVRqyHh71UMIEGQQ_MXjiZKhI) and secret key (6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe). With them every verification passes and the widget shows a warning that it is for testing only. Use them only in automated tests and development, never in production. Keys are tied to their type, so a v2 checkbox key will not work for v3 or invisible reCAPTCHA.
Further reading
Related terms, automations and guides
Where this concept shows up in practice.
Stop reading about automation.
Start automating.
Describe what you need in plain English. Autonoly's AI agent builds and runs the automation for you — no code required.