Contact Form 7 – reCaptcha v2


Contact Form 7 v5.1 dropped support for reCaptcha v2 along with the [recaptcha] tag December 2018. This plugin brings that functionality back from Contact Form 7 5.0.5 and re-adds the [recaptcha] tag.

If this plugin is installed before updating Contact Form 7 from v5.0.5 to v5.1.1 then it will carry over your old API keys. At that point you will just need to head to this plugins settings page to tell the website to use reCaptcha v2.

Once installed and configured it should be the same reCaptcha functionality you are used to in previous versions of Contact Form 7.



  • Settings page


Contact Form 7 is required to work with this plugin.

  1. Install this (Contact Form 7 – reCaptcha v2) plugin
  2. Update Contact Form 7 to the latest version
  3. Re-add the reCaptcha version 2 API keys (if no keys are currently set). For more information you may read the Contact Form 7 documentation
  4. Using the left-hand admin navigation in the Contact Form 7 subpages click “reCaptcha Version” (Contact -> reCaptcha Version)
  5. Once on the “Contact Form 7 – reCaptcha v2” settings page, select from the select list “reCaptcha Version 2” and click “save”

Once the version 2 API keys are set, the version 2 has been selected in the plugin settings, all [recaptcha] tags will be replaced with the expected Google reCaptcha on all forms.

Preguntas frecuentes

Will this plugin work with Version 3 keys?

No and yes. Google reCaptcha has specific keys for each API. If you are doing an upgrade from a previous version of Contact Form 7 to the current version you will need to re-add the Version 2 API keys using the traditional method. That being said you can set the plugin usage to default and it will use the inherit Contact Form 7 reCaptcha Version 3 API.

Where do I add my Version 2 keys?

Under Contact -> Integration you can see a “reCAPTCHA” service box where you may either “Setup Integration” following instructions from the Contact Form 7 documentation. If you already have keys set you will need to click the “Remove Keys” button and re-add them following the Contact Form 7 documentation.

I’ve added the Version 2 keys but nothing has changed

If you have added the Version 2 keys and you still do not see the reCaptcha show up on your forms please check the following:

  1. In WordPress admin, under Contact -> reCaptcha Version please ensure that you have “reCaptcha Version 2” selected and saved.
  2. On your contact forms please ensure that you have the [recaptcha] tag somewhere in the form.

Should the above be correct, at this point it’s time to open a support thread for us to look into the issue further.


Thanks for creating

When CF7 dropped recaptcha v2 support we were faced with contacting dozens of clients to generate new keys in their accounts. Pretty annoying considering Google are maintaining support for v2. This plugin overcomes that and allows us to keep clients on recaptcha v2, worked perfectly and preserved the keys, thanks.

Very nice!

Since the developer of CF7 dropped support for reCaptcha v2 and created a mess I was looking for an easy solution. This plugin is it! Thanks a lot!

Simple but very powerful

Install, set the captcha version, add the keys and done. Very simple, just like it should be. Thank you for this great plugin that restores the v2 functionality!

Good Job. Works Perfectly!

Good job! Puts back Recaptcah 2 and makes my clients happy again! All smiles here. 🙂 Only caveat is I had to put back my V2 keys, as they disappeared, but minor inconveneince. Cheers

Works Perfect

Thank you very much for this plugin. What a total mess its been with contact form 7 and recaptcha. This plugin has fixed the issues we've had and will do just fine whilst I move all my forms away from contact form 7 Thanks so much to the devs, so glad I found this!
Leer todas las 22 reseñas

Colaboradores y desarrolladores

“Contact Form 7 – reCaptcha v2” es un software de código abierto. Las siguientes personas han colaborado con este plugin.


“Contact Form 7 – reCaptcha v2” ha sido traducido a 5 idiomas. Gracias a los traductores por sus contribuciones.

Traduce “Contact Form 7 – reCaptcha v2” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .

Registro de cambios

1.1.3 (2019-02-06)

  • An attempt to make translations easier and better overall.
  • Combined a few redundant translation functions into a single translation function.
  • Made wording and references more consistent.
  • Added a margin-bottom: 0 style to the reCaptcha iframe in an attempt to prevent CSS overlapping.

1.1.2 (2019-01-14)

  • Renamed Text Domain to match the plugin slug which should help translations.
  • Added Portable Object Template (.pot) file to /languages/ folder.
  • Added call to action on settings page which encourages users to like IQComputing on Facebook to receive the latest news and updates.

1.1.1 (2019-01-07)

  • Adds message whenever user forgets to click reCaptcha checkbox.