Signup

Secure your forms with Google reCAPTCHA protection

Prevent spam and bot submissions on your forms by adding a Google reCAPTCHA. This will ensure that the information you collect is authentic and that your form submissions are from real people.

Important: Access to Typeform’s reCAPTCHA protection feature is currently only available if you’re part of the early access program.

You can jump to a section by clicking on the links below, or scroll down to read the full article:

What is reCAPTCHA?
How does it work?
How to enable reCAPTCHA protection on your forms
FAQ

What is reCAPTCHA?

reCAPTCHA is a Google service that helps protect websites from spam and abuse. A “CAPTCHA” is a test to differentiate humans from bots. It's easy for humans to solve, but hard for “bots” and other malicious software to answer correctly.

How does it work?

reCAPTCHA works by presenting users with tests to determine if they are human or bots. These tests can include solving puzzles or identifying objects in images. When a user completes the test successfully, they can proceed with their intended action, in this case, submitting the form.

How to enable reCAPTCHA protection on your forms

1. If you have early access to Typeform’s reCAPTCHA protection feature, create a new form or open an existing one.

2024-03-22_12-08-39.png

2. Click the Settings button.

2024-03-22_12-10-40.png

3. Under the General tab, scroll down to Preferences and toggle on reCAPTCHA protection.

2024-04-10_11-16-18.png

4. Hit Save.

2024-04-10_11-16-18.png

5. Now, when Google considers it necessary, respondents will be presented with a reCAPTCHA test after pressing the Submit button, before their form is submitted. 2024-03-22_12-41-50.png

6. If they answer the test correctly, their form will be submitted.

2024-03-22_12-43-23.png

FAQ

What happens if a reCAPTCHA test is answered incorrectly?

A new test will be shown if a reCAPTCHA test is answered incorrectly. The form will only be submitted when the test is successfully resolved. The form won't be submitted if the respondent fails to answer the test correctly.

Can reCAPTCHA be enabled for all my forms on an account level?

No, reCAPTCHA can only be enabled on a form-level basis. This means that you need to enable it separately for each form you want to have reCAPTCHA protection.

Are reCAPTCHA tests shown each time a respondent tries to submit a form?

No. reCAPTCHA tests are shown as needed. Google determines whether to display the reCAPTCHA based on various factors such as IP address, environment, device, and other known variables.

Can I view information about pass and fail rates on reCAPTCHA tests?

No, you can't see information about pass and fail rates on reCAPTCHA tests at this time.

Tap into our community knowledge