Google, web sitelerini spam ve sahtekarlığa karşı korumak için CAPTCHA’ların kullanıcıların insan mı yoksa bot mu olduğunu test etmesini istedi, ancak bu bir değişiklikle. Google, orijinal, kasıtlı olarak çarpıtılmış harfleri (insanlar tarafından okunabilen ancak botlar tarafından okunamayan) değiştirmeyi amaçladı yanlışlıkla çarpık olanlarla — Google Kitaplar Kütüphane Projesi’nden belirsiz taramalar. Örneğin, çoğu kullanıcı bulanık bir harfi “E” olarak tanımladıysa, bu dijital kitap taramasında onaylanacak veya düzeltilecektir.
Bu projenin vizyonu, dünyadaki web kullanıcılarının ücretsiz çalışmasını sağlamak, mektupları tanımlarken aynı zamanda kötü niyetli botları da engellemekti. Google daha sonra reCAPTCHA’yı, ev adresleri, sokak işaretleri ve işletme adları ve adresleri de dahil olmak üzere Sokak Görünümü ve Haritalar’da fotoğraflanan belirsiz nesnelerin insanlar tarafından tanımlanması için kullandı. Son zamanlarda Google, haritalar, bilgisayar görüşü, konuşma tanıma ve güvenlik alanlarındaki daha geniş yapay zeka girişimlerini desteklemek için reCAPTCHA’yı kullandı.
CAPTCHA’ların pek çok türü vardır: metin tabanlı, resim tabanlı, ses, matematik problemleri, kelime problemleri, zamana dayalı, bal küpü, resim tanımlama ve görünmez. En yaygın olanları, onay kutusunun tıklatıldığı CAPTCHA’lar ve otobüs içeren resimlerin tıklatıldığı CAPTCHA’lardır. Her ikisi de Google’ın reCAPTCHA v2’sidir.