A CAPTCHA is a type of challenge-response test used to determine if a user is human. It stands for "Completely Automated Public Turing test to tell Computers and Humans Apart." CAPTCHAs were developed to protect websites from bots by displaying distorted text images that humans can read but current optical character recognition programs cannot. Common types of CAPTCHAs include text-based challenges, audio challenges, and reCAPTCHA which uses words from digitized texts that machines have not yet learned to read perfectly.