Solspace Freeform plugin for Craft CMS Solspace Freeform plugin for Craft CMS

The most reliable, intuitive and powerful form builder for Craft CMS.

Freeform is the most reliable and powerful form building plugin for Craft CMS. It gives you full control to create simple or complex multi-page forms, as well as connect your forms to many popular API integrations.



Ready-to-go templates and features will have you ready in minutes!



Robust form building is a breeze, yet powerful for all needs!



Templating is easy and highly customizable for even complex forms!



Connect forms to popular CRM and mailing list services!

Key features

Everything is at your fingertips inside the intuitive and powerful Composer form building interface. It gives you full control to create and live preview simple or complex multi-page forms. Templating and email notifications are flexible and powerful.

Intuitive layout editor

Like no other, lets you build forms effortlessly

Multi-column layouts

Drag and drop fields wherever you want them

Live preview

Customize away and watch Composer keep up with you

Everything at your fingertips

Composer interface lets you do just about everything

Multi-page forms

Easily build beautiful multi-page forms (only plugin that does this)

Conditional Rules Logic

Effortlessly show/hide fields and skip pages based on criteria of other fields!

Built-in AJAX

With 1 click, enable Freeform's automated AJAX service for your forms!

Global set of fields

Reuse them over and over, and customize per form

Powerful fieldtypes

Includes regular fieldtypes plus Date & Time, Phone, Rating, Regex, Website

Populate fields with Predefined options

Populate select, checkboxes, radios with predefined Freeform options such as countries or months

Populate fields with Element data

Populate select, checkboxes, radios with Craft Element options such as entries and users

HTML blocks

Place blocks of HTML wherever and whenever

Store submission data, or not

Choose to store submission data, or never keep it on your site

Set field attributes inside Composer

Set attributes for labels, inputs, errors and instructions directly inside Composer property editor for fields.

GDPR compliant

All the tools you need to make your forms GDPR compliant

Twig/HTML template formatting

Full control with regular Twig/HTML templates to customize layouts

Automated templating

Loop through pages, rows and fields to automate rendering

Popular framework examples

Sample formatting templates ready to go for Bootstrap, Foundation and Materialize

Inline errors

Display error messages and validation per field upon submit

Submission data on front end

Display lists of submissions and/or each submission's data individually inside your templates

Flexible email notifications

Almost every conceivable option for sending HTML email(s), all customizable

Email notification templates as files

Choose between saving email templates to the database or as template files

Built in spam protection

Powerful and effective advanced spam control built right in

Spam folder

Never miss another submission! Enable spam folder to send spammy submissions for review

Spam blocking

Block submissions by email address, keywords or IP addresses


Fight spam with reCAPTCHA

Craft Element connections

Map Freeform submission data to Craft Elements!

Build User registration forms

Effortlessly setup complex User registration forms

Mailing list API integrations

Several popular mailing list options available such as MailChimp, dotmailer and more!

CRM API integrations

Several popular CRM options available such as Salesforce, HubSpot and more!

Accept Payments (+$59)

Start accepting payments and subscriptions for your forms through Stripe in minutes!

Manage submissions

View, edit, delete or export form submissions

Flexible exporting

Quickly export submission data or create flexible and reusable Export Profiles

Automatic data purging

Automatically purge submissions after a specified number of days

Custom statuses

Add however many statuses you need

User group permissions

Granular user group and user permission controls


Relate/attach a form to any other element type

Freeform Dashboard

Gives you convenient insights and an overview of your forms, submissions, settings and logged errors.

Dashboard widgets

Linear charts, radial charts, field value charts and recent submissions widgets


Translate fields for front end with translation files

Demo templates

Just 1 click and you have a real-world set of working templates

AJAX examples

Easily get your forms working with AJAX


An endless amount of event and hooks for extending Freeform for your needs



Freeform Composer is a fun and intuitive drag-and-drop interface, like no other.

Intuitive drag-and-drop interface

Multi-page forms

Easily build complex multi-page forms.

Intuitive drag-and-drop interface

Email notifications

Build as many different email notifications as you need, and send up to 5 different types of email notifications!

Intuitive drag-and-drop interface

API integrations

Add reCAPTCHA as well as connect your forms to many popular CRM's and/or Mailing List services!

Intuitive drag-and-drop interface

Manage submissions

View, manage, edit and remove form submissions in the control panel.

Intuitive drag-and-drop interface

Spam control

Powerful built-in options and controls to combat spam.

Intuitive drag-and-drop interface

Demo templates

With one click, you can have a set of working templates from popular HTML/CSS frameworks ready to go, complete with javascript-free inline error handling built in.

Intuitive drag-and-drop interface


Quickly export submission data or create pre-defined Export Profile reports for your clients to run.

Intuitive drag-and-drop interface


Powerful and beautiful widgets are like mini reports.

Intuitive drag-and-drop interface


Check out the chart below to help you choose the right version for your needs.

Lite Pro
$99 $158
Great for most sites Everything you need
Get (Craft 3) Add (Craft 2) Add
Get (Craft 3) Add (Craft 2) Add
Number of sites (including dev/staging) 1 site 1 site
Support level (Private Helpdesk)

Support term 1 year 1 year
Updates available 1 year 1 year
Current version(s) 1.9.3 / 2.5.16 1.9.3 / 2.5.16
Compatibility Craft 2.6.x / Craft 3.x
(Available in Plugin Store)
Craft 2.6.x / Craft 3.x
(Available in Plugin Store)
Refund policy
30 days
30 days
Intuitive drag and drop interface
Popular framework examples
Automated templating
Multi-page forms
Conditional Rules logic
Store, view and edit submissions
GDPR compliant
Automatically purge submission data
Variety of email notification options
Exporting of data CSV Text, CSV, XML, JSON
Export profiles (pre-configured)
Attach forms to entries
Unlimited custom fields
Custom statuses
Basic field types (text, textarea, email, number, checkbox, checkbox group, radio buttons, file upload, hidden, select, dynamic recipients, HTML block, confirm, password)
Premium field types (date & time, phone, rating, regex, website)
Populate fields with Element data or Predefined options
Map submission data to Craft Elements
Formatting templates as HTML files
Email notification templates as HTML files
Built-in spam protection
Spam folder
Spam blocking
Mailing List API integrations MailChimp, dotmailer, Campaign Monitor, Constant Contact, Craft Campaign plugin
CRM API integrations Salesforce Lead, Salesforce Opportunities, HubSpot, Pipedrive, SharpSpring
Accept Payments through Stripe with Freeform Payments add-on (+$59)
Dashboard widgets

Freeform 2 for Craft 3 available in the Craft 3 Plugin Store!

Get (Craft 3) Add (Craft 2) Add

Get (Craft 3) Add (Craft 2) Add

Top Notch Support

We pride ourselves on our level of customer support. Ask anyone around the Craft CMS community. We simply strive to offer the best support for our customers!

Money Back Guarantee

We're so certain you'll love Freeform, we guarantee it! If Freeform is not right for you, just let us know within 30 days of purchase for a full refund.

10+ Years Experience

We've been developing, maintaining and supporting software for over 10 years to over 10,000 customers! Over 300,000 add-ons have been sold or freely downloaded.


Frequently asked questions about buying Freeform.

How many sites can I use my license on?

Each purchase of Freeform allows usage for 1 website, with the exception of development and staging versions of that site.

If I buy Lite now, can I switch to Pro later?

Yes! The Pro version just adds onto the functionality available with Lite. To make the switch, you just need to purchase the Pro upgrade for the difference in price. This can be done by visiting your Account area.

Do you offer discounts to non-profits?

Yes, we offer a discount to non-profits for 20% off the regular price upon proof of non-profit status. Please contact us for more information about this.

Can I try before I buy?

If you're using Craft 3, you can install a trial of Freeform to try it out! If you're using Craft 2, we don't offer trials but offer a 30 day satisfaction guarantee!

Does the Trial version limit features?

The trial versions of Solspace software are not limited in any way. However, if you attempt to use a trial version on a production site, Craft will display a red banner at the top of your control panel alerting you to purchase a license.