Glossary

CAPTCHA explained.

A CAPTCHA is a challenge that tries to tell a human apart from a bot before a form submission is accepted, ranging from image or checkbox puzzles to invisible checks that score behaviour in the background.

Definition

How a CAPTCHA works

The name is a strained acronym for Completely Automated Public Turing test to tell Computers and Humans Apart, and the idea is exactly that. The form asks the visitor to do something a person handles easily but a cheap script struggles with, then the answer is graded to decide whether the submission goes through.

Early versions showed warped text to retype. Later ones ask you to click a checkbox or pick every square with a bus in it (Google's reCAPTCHA), and the newest ones show nothing at all, scoring mouse movement and browser signals invisibly (Cloudflare's Turnstile). Each generation trades a little more of the visitor's patience for confidence that a real person is on the other end.

For a form backend, a CAPTCHA is one layer of spam protection you can put in front of the endpoint, so a submission that fails the challenge never reaches your inbox or your stored records.

Related questions

Want to see it working?

Read the docs
Ready in a minute

Stop form spam without punishing visitors.

Free tier forever. No credit card required.