CaptchaNo
[ CAPTCHA DEMO ]

Live captchas
to test against

Real reCAPTCHA, Turnstile and image captcha widgets, verified on our server. Use them to test your scripts, the extension or API tokens.

[ Live demo ]
Public test key

The classic “I'm not a robot” checkbox, rendered with grecaptcha.render(). The token goes to Google's siteverify on submit.

[ Server verification ]

Submit the form, by hand, with the CaptchaNo browser extension or with a token from the API. Our server sends the token to the provider and shows the exact response here.

[ Solve this demo with the API ]
[ .sh ]
curl https://api.captchano.com/v1/solve?wait=60 \
  -H "Authorization: Bearer cn-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "type": "recaptcha_v2",
  "url": "https://captchano.com/tools/captcha-demo",
  "sitekey": "6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI"
}'
Run it in the solver playground
[ FAQ ]

Frequently asked questions

What is this captcha demo for?

It gives you real captcha widgets to test against: your automation scripts, a browser extension, or tokens from a solver API. Each form sends the token to our server, which checks it with Google or Cloudflare and shows the exact verification response, the same way a real site would.

Why does the demo say it uses a public test key?

Google and Cloudflare publish test keys for automated testing. Their test secrets accept any non-empty token, so a success proves your integration delivers a token to the form and the server, not that a solve would pass a strict real site. Real keys can be swapped in without changing the page.

How do I solve the demo captcha with the API?

Send a POST to /v1/solve with the type, the URL of this page and the site key shown in the request panel. The response contains a token. Put it in the g-recaptcha-response or cf-turnstile-response field, or verify it directly from the solver playground.

What does the siteverify response mean?

success says whether the provider accepted the token. hostname is the site the token was issued for, and challenge_ts is when it was created. error-codes explains a failure: timeout-or-duplicate means the token was too old or already used, and invalid-input-response means it was malformed or for another key.

Can I test the CaptchaNo browser extension here?

Yes. With the extension installed and connected, the reCAPTCHA and Turnstile demos are solved automatically and a status label appears under the widget. For the image captcha, right-click the image and choose Solve this captcha image with CaptchaNo.

[ READ NEXT ]

Related

Ready to build?

Start with a free 3-day trial, then pay per successful solve as your traffic grows. No card needed for the trial.

See our plans
Are you an AI agent? See setup options →