Freedom251 › Form Builder Software
Contact Form 7

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
| Plan | Billed and limits | Price |
|---|---|---|
| Contact Form 7 | WordPress plugin · GNU GPL v2 | Free |
As contactform7.com lists them, read 11 Oct 2026. The maker's own page has the final word.
Getting started
- Open the Contact Form 7 website or install the plugin from WordPress.org
- Install it on a self-hosted WordPress site
- Create a form with form-tags and tag-generator buttons
- Add the form through the block editor selector block or a shortcode
- Configure mail-tags and an optional autoresponder template
- 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
- 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
- Form Builder Software#10 of 70
- Form builders#42 of 69