About reCAPTCHA for Signup Forms

We do our best to include tools in Mailchimp that will help protect your list and content from scammers and spambots. Google reCAPTCHA is a challenge-response test intended to prevent spambots from adding fraudulent emails to your list.

In this article, you'll learn about different types of reCAPTCHA and how they're used in Mailchimp.


Google reCAPTCHA is a system designed to tell humans and computers apart, so bots can't fill out forms maliciously on behalf of a human. The CAPTCHA acronym stands for Completely Automated Public Turing test to tell Computers and Humans Apart. Don't worry, you don't need to remember that!

In Mailchimp, reCAPTCHA helps prevent bots from adding fake or malicious email addresses to your list. There are two types of reCAPTCHAS:

  • Checkbox
    This type of reCAPTCHA requires new subscribers to check an "I'm not a robot" box.
    Screenshot of the checkbox recaptcha subscribers will see on signup forms.
  • Invisible
    This type of reCAPTCHA does some additional analysis behind the scenes. It doesn't require new subscribers to check a box, and will only present a visible CAPTCHA if it detects it may be dealing with a bot.

The type of form you're working determines which reCAPTCHA you'll use.

Form TypereCAPTCHA FormatRequired?
Mailchimp-Hosted FormsCheckboxYes
Embedded or Pop-Up FormsCheckboxNo
Landing Page Signup Form Blocks (Single opt-in lists)InvisibleNo
Landing Page Signup Form Blocks (Double opt-in lists)CheckboxNo

ReCAPTCHA is only required for Mailchimp-hosted signup forms, but we recommend you enable it to protect your list if you use embedded or pop-up up forms, or landing page signup form blocks.

Enable reCAPTCHA

To enable reCAPTCHA for your list's embedded, pop-up, and landing page signup forms, follow these steps.

  1. Navigate to the Lists page.
    Drop-down for a list with cursor on Settings.
  2. Click the drop-down menu next to the list you want to work with and choose Settings.
  3. Click List name & defaults.
  4. Check the box next to Enable reCAPTCHA.
    Cursor clicking the checkbox to enable reCAPTCHA.
  5. Click Save List And Campaign Defaults.
    Cursor clicking button to save list defaults.

All set! Now your list's embedded and pop-up signup forms will display a checkbox reCAPTCHA, and your landing page signup forms will include an invisible reCAPTCHA.

Was this article helpful?

Anything else we can do to improve our site?