ReCAPTCHA

运作方式

为了验证人类所输入的文字是正确的，而不是随意输入，有两个字会被显示出来；一个是光学文字识别软件无法辨别的字，另一个是一个已经知道正确答案的字。如果用户正确的回答出已知正确答案的字，那么就假设所输入的另一个光学识别软件无法识别的字是认真的查看后被输入而非随便输入。
reCAPTCHA问题的所需的文字图片，首先会由reCAPTCHA项目网站利用Javascript API获取，在最终用户回答问题后，服务器再连回reCAPTCHA项目的主机验证用户的输入是否正确。reCAPTCHA项目提供了许多编程语言的库，让集成reCAPTCHA服务到现有程序的过程可以轻松些。除非有较大的带宽需求，否则reCAPTCHA原则上是一个免费的服务。
2012年起，reCAPTCHA除了原来的文字扫描图片外，也采用Google街景拍摄的门牌号码照片。
2014年年底，改以“我不是机器人”（I'm not a robot）于方框中打勾，进而完成判别。