Welcome and thanks for the interest of using Captcha for Forms (Google Forms Captcha).

Captcha for Forms is a free Google forms addon that aims to fight spams. It verifies the human identity by requesting the correct input of a constantly changing challenge code (captcha). It significantly decreases bot spamming your forms. The following screenshot illustrates a bot fails to meet the code challenge.

Expired captcha code in form submission
Expired captcha code in form submission

Of course, there are other hacks to reduce spams. Check out 3 Ways To Protect Google Forms From Spamming.

Step 1. Setup Captcha for Forms

First of all, due to some technical limitations of this application, we decided to release this add-on as a free apps script, instead of posting it on the Chrome web store.

  • Download the Captcha for Forms apps script. The zip file contains a bundle.js file and a index.html file.
  • Open your forms.
  • Copy bundle.js and index.html to your form’s script editor. If you have no idea how to add them, follow this article, How to Add an Apps Script to Your Google Docs.
  • Once you are done with the script editor, go back to your form. Refresh the page.
  • Now you will see and click the addon icon . Then click Captcha for Forms > Start.
  • Turn on Enable Captcha.
  • You will see a captcha code question being generated and refreshed in every minute.
Captcha for forms adds a code challenge to respondents to protect forms from spams
Captcha for forms adds a code challenge to respondents to protect forms from spams

Step 2. Test it

Now share the form with your audience in public. If they tried to submit garbage responses, this captcha challenge will block them away.

Bots cannot easily get through a dynamic challenge
Bots cannot easily get through a dynamic challenge

Release updates

Version 1.2.0

This version added major updates on the interface.

  • Support configurable languages. Write in your language to make it native and formal.
    • In the Settings tab, you will be able to customize the title, the description and the error text when the captcha code is expired or wrong.
    • Note that Captcha for Forms is a free add-on, so you agreed that the description must contain the words Protected by xfanatical.
  • Support configurable captcha code expiration. The expiration window for a captcha window can be set in 1, 5, 10, 15 or 30 minutes. There is no correct answer for this expiration value. Test different numbers to see which one is best for your audiences’ convenience and your form’s security. This option is in the Settings tab too.
Configurable Captcha for Forms
Configurable Captcha for Forms

Conclusion

We’d like to know how it works for you and keep improving on this tool. We hope you have a clean and organic response spreadsheet . Thanks for reading and please leave any comment below or contact support@xfanatical.com if you encountered any issues.