FREEDOM251

Freedom251 › Form Builder Software

Contact Form 7

Free plan Self-hostedWeb

Visit Contact Form 7 Alternatives Pricing

Contact Form 7's own site

What Contact Form 7 is

Contact Form 7 is a free plugin for creating contact forms on self-hosted WordPress sites. Forms are built with form-tags, and tag-generator buttons help users assemble them. You can add a form in the WordPress block editor with a selector block or embed it using a shortcode. Supported fields include text, number, date, checkbox, radio, menu, file upload, quiz, acceptance checkbox, and hidden fields. Submissions can fill email templates through corresponding mail-tags, with a second template available for autoresponder messages. Spam controls include Akismet, Cloudflare Turnstile, and a disallowed list for selected keywords or IP addresses. The plugin does not store submitted messages; its FAQ points users to the separate Flamingo plugin for managing them. Listed integrations include Brevo, Stripe, reCAPTCHA v3, Akismet, and Cloudflare Turnstile. Forms are designed to work without JavaScript, although Ajax submission and some other features need it. Version 6.2 requires PHP 8.3 or later and WordPress 7.1 or later.

Who it suits

It suits WordPress site owners who want to build and embed contact forms without a paid plan. Form owners must handle applicable legal compliance themselves and arrange separate storage if they need to retain submissions.

What it does well

  • Free plugin under GNU GPL v2
  • Supports file uploads and varied field types
  • Can send autoresponder messages
  • Includes several listed spam-protection options
  • Forms can be added by block or shortcode

What to know first

  • Submitted messages are not stored
  • Some features require JavaScript
  • Version 6.2 requires PHP 8.3 and WordPress 7.1

Limits

The free plugin does not retain submitted messages; the FAQ recommends the separate Flamingo plugin for managing them. Version 6.2 requires PHP 8.3 or later and WordPress 7.1 or later.

Plans

PlanBilled and limitsPrice
Contact Form 7WordPress plugin · GNU GPL v2Free

As contactform7.com lists them, read 11 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the Contact Form 7 website or install the plugin from WordPress.org
  2. Install it on a self-hosted WordPress site
  3. Create a form with form-tags and tag-generator buttons
  4. Add the form through the block editor selector block or a shortcode
  5. Configure mail-tags and an optional autoresponder template
  6. Add spam, payment, or other listed integrations as needed

Verdict

Contact Form 7 offers configurable forms, email templates, and spam controls at no cost. Its lack of message storage and stated software requirements are important considerations before installing it.

Questions

How much does Contact Form 7 cost?

Contact Form 7 is free. Its listed plan is free WordPress plugin under the GNU GPL v2.

Which platforms does it support?

It is designed for self-hosted WordPress and is listed as a web platform.

Does it store form submissions?

No. The plugin does not save submitted messages; its FAQ recommends Flamingo for managing them.

Can forms accept payments and uploads?

Yes. Payment collection and file uploads are listed capabilities.

Which integrations are listed?

The documentation lists Brevo, Stripe, reCAPTCHA v3, Akismet, and Cloudflare Turnstile.

Is Contact Form 7 open source?

It is available under the GNU General Public License version 2, with downloads and older versions available from WordPress.org.

Facts from Contact Form 7's own pages

Compliance
The FAQ says a WordPress plugin alone cannot provide GDPR compliance and that users are responsible for making their forms comply with applicable legislation. · contactform7.com, 11 Oct 2026
Email
Form submissions can populate email templates using corresponding mail-tags, and a second mail template can be used for autoresponder messages. · contactform7.com, 11 Oct 2026
Embedding
Forms can be inserted in the WordPress block editor using a selector block or added with a shortcode. · contactform7.com, 11 Oct 2026
Fields
Supported form features include text, number, date, checkbox, radio, menu, file upload, quiz, acceptance checkbox, and hidden fields. · contactform7.com, 11 Oct 2026
Form editing
Forms use form-tags, and tag-generator buttons assist with creating them. · contactform7.com, 11 Oct 2026
Headquarters
Japan · contactform7.com, 28 Sept 2026
Integrations
The official documentation lists integrations with Brevo, Stripe, reCAPTCHA v3, Akismet, and Cloudflare Turnstile. · contactform7.com, 11 Oct 2026
JavaScript
Forms are designed to work without JavaScript, but Ajax submission and some other features require it. · contactform7.com, 11 Oct 2026
License
The plugin is available under the GNU General Public License version 2, with downloads and older versions available from WordPress.org. · contactform7.com, 11 Oct 2026
Message storage
Contact Form 7 does not save submitted messages; its FAQ recommends installing the separate Flamingo plugin to manage them. · contactform7.com, 11 Oct 2026
Privacy
The FAQ says Contact Form 7 does not secretly track personal data or transfer it to external servers. · contactform7.com, 11 Oct 2026
Purpose
Contact Form 7 is a flexible contact form plugin for WordPress. · contactform7.com, 11 Oct 2026
Requirements
Contact Form 7 version 6.2 requires PHP 8.3 or later and WordPress 7.1 or later. · contactform7.com, 11 Oct 2026
Spam protection
Spam protection options include Akismet, Cloudflare Turnstile, and a disallowed list for specified keywords or IP addresses. · contactform7.com, 11 Oct 2026
Support
The project directs users seeking support to its support channels and says not to use the developer contact form for support requests. · contactform7.com, 11 Oct 2026

Where Contact Form 7 stands on Freedom251

Look at these too