Skip to main content

Freeform is a versatile form-building tool that can adjust to the evolving needs of your project, whether it's a simple or complex form. It offers effective spam protection and an easy-to-use form builder with powerful field types and built-in convenience features that your users will love. Freeform integrates seamlessly with popular CRMs, email marketing services, Craft elements, and more. It includes fully customizable ready-to-go templates and also offers headless support.

INSTALL A FREE, UNLIMITED TRIAL TODAY!
Reliability

Reliability

Functional forms are crucial. Impressive features are useless if they don't work.

Losing customer leads can result in significant revenue loss and a negative impression on potential clients. We prioritize reliability above all else in Freeform to address this issue.

Form Builder

Form Builder

Everything is at your fingertips in our elegant and intuitive form builder.

The Freeform form builder is an all-in-one interface that lets you take control of almost every aspect of your forms.

Convenience

Convenience

So many plug-and-play features that make form building and templating a breeze!

Spam Protection

Spam Protection

Fight spam effectively.

Powerful Fields

Powerful Fields

Freeform offers a diverse range of fieldtypes and advanced features to populate and control them.

Text

Text

Regular text inputs

Textarea

Textarea

Multi-line text inputs

Email

Email

Email validation and notifications

Number

Number

Numeric validation and options

Hidden

Hidden

Hide field data

Dropdown

Dropdown

Dropdown field with powerful options to populate data

Multiple Select

Multiple Select

Multi-select field with powerful options to populate data

Checkbox

Checkbox

Single checkbox, e.g. 'Accept Terms'

Checkboxes

Checkboxes

Multi-checkboxes field with powerful options to populate data

Radios

Radios

Radio options field with powerful options to populate data

File Upload

File Upload

Upload and validate one or multiple files to be attached to the submission

File Drag & Drop

File Drag & Drop

Smart file uploader shows progress, thumbnails and memory when editing

Date & Time

Date & Time

Date and time picker with JS validation

Phone

Phone

Set a phone pattern with JS validation

Table

Table

Collect tabular or repeating data, allow users to add/remove rows

Group

Group New!

Contains other fields within it

Rating

Rating

Plug and play rating stars

Opinion Scale

Opinion Scale

Users can select ranges for surveys

Calculation

Calculation New!

Perform dynamic calculations based on user-input values within forms

Signature

Signature

Users can digitally sign submissions

Invisible

Invisible

Include hidden data that is not visible in rendered source code

Regex

Regex

Come up with your own validation for data syntax

Website

Website

Validate inputted data includes 'http://', etc

Html Block

Html Block

Include HTML/Twig inside form layouts

Rich Text Block

Rich Text Block

Include Rich Text inside form layouts

Confirm

Confirm

Target another field that should be retyped (e.g. email)

Password

Password

Process a password value but do not store it (for user registation forms)

Stripe Payments

Stripe Payments

Allow users to securely enter payment data for Payment-enabled forms

Email Notifications

Email Notifications

Every conceivable option for sending fully customizable email notifications.

Have as many templates as you like, and use different ones for every type.

Flexible Templating

Flexible Templating

Fast and easy, yet highly customizable.

Templates are highly customizable for even the most complex forms. With our ready-to-use demo templates and features, you can be up and running in just a few minutes!

Integrations

Integrations

Integrate your forms with anything.



Translatable Forms

Translatable Forms

Unique labels, options, messages, and more per Craft Site!

Optionally enable Site awareness in Freeform to show/hide them for specific Sites and enable translations per site for forms to have unique labels and messages on the front end.

Submission Data

Submission Data

Capture and do what you please with submission data.

Headless

Headless

Full support for your headless implementation.

Freeform supports headless website architecture making it easy to use JavaScript-based front-end frameworks such as Vue.js, Next.js, React JS and more! Freeform also supports querying form layouts and using mutations to create submissions via GraphQL.

And more...

The possibilities are endless.

Compare

Which edition is right for your needs.

Express

New!

Lite

Pro

PriceFREE!$99$149
Number of Sites Allowed per License
Dev/staging environments don't count toward total.
1 site1 site1 site
Support OptionsHelpdesk, GitHubHelpdesk, GitHubHelpdesk, GitHub
Support Level
† Typical support ticket first response time within this timeframe or sooner,based on business days.
2-4 days†1-2 days†1-2 days†
Support TermN/A1 year1 year
Updates AvailableUnlimited1 year1 year
Renewal (optional)N/A$49/yr$79/yr
Compatibility
The same 5.x version works on both Craft 5.x and 4.x.
Craft 5+, Craft 4+Craft 5+, Craft 4+Craft 5+, Craft 4+
Works on Craft Cloud
Refund PolicyN/A30 days30 days
Popular Framework Examples
Automated Templating
Intuitive Drag & Drop Form Builder
Customize the display of Field types
Multi-page Forms
Save & Continue Form Later
Conditional Rules Logic
Built-in AJAX
Store,View and Edit Submissions
Field Encryption
Edit Submissions on Front End
GDPR Compliant
Site-Aware Forms
Translations per Site inside Builder
Automatically Purge Submission Data
Automatically Purge Spam Submission Data
Email NotificationsAdmin, Email Field, User-Defined, Template-basedAdmin, User Select,Email Field, User-Defined, Template-basedAdmin, Conditional, User Select, Email Field, User-Defined, Template-based
Email Alert of Failed Email Notifications
Weekly/Daily Digest Emails
Dynamic PDF Templates
Exporting of DataBasic CSVBasic CSVExcel, CSV, XML, JSON, Text
Export Profiles (pre-configured)
Export Email Notifications
Attach Forms to Entries
Attach Submissions to Entries
Number of Forms1UnlimitedUnlimited
Number of FieldsUp to 20UnlimitedUnlimited
Custom Statuses
Basic Field Types
Premium Field Types
Build Custom Field Types
Populate Fields with Element Data or Predefined Options
Surveys & Polls Reporting
Limited Users (form builder permissions)
Set Defaults and/or Lock Form Builder Settings
Limit Form to 1 Submission per User
Limit Number of Submissions per Form
Set a Close Date per Form
Automatically Store Logged In User ID on Submissions
Map Submission Data to Craft Elements
Edit Other Craft Elements
Relate Submissions to Craft Elements
Honeypot Test (Spam)
Javascript Test (Spam)
Spam Folder
Spam Blocking
CaptchasreCAPTCHA:
Challenge - Checkbox (v2)
reCAPTCHA:
Challenge - Checkbox (v2)
Challenge - Invisible (v2)
Score Based (v3)

hCaptcha:
Checkbox or Invisible
Cloudflare Turnstile
reCAPTCHA:
Challenge - Checkbox (v2)
Challenge - Invisible (v2)
Score Based (v3)

hCaptcha:
Checkbox or Invisible
Cloudflare Turnstile
Email Marketing IntegrationsMailchimp, Campaign Monitor, Constant Contact, ActiveCampaign, Dotdigital, Campaign plugin
CRM IntegrationsSalesforce, Pardot, HubSpot, ActiveCampaign, Pipedrive, Zoho CRM, Keap, Insightly, SharpSpring, Freshdesk
Webhooks IntegrationsSlack, Zapier, generic
Other IntegrationsGoogle Sheets, Jira Cards
POST Forwarding
GraphQL Support
Stripe Payments
Dashboard Widgets
Important Update Warnings & Notices
Translatable
Translations Included🇺🇸 🇬🇧 English
🇫🇷 French
🇩🇪 German
🇳🇱 Dutch
🇮🇹 Italian
🇺🇸 🇬🇧 English
🇫🇷 French
🇩🇪 German
🇳🇱 Dutch
🇮🇹 Italia
🇺🇸 🇬🇧 English
🇫🇷 French
🇩🇪 German
🇳🇱 Dutch
🇮🇹 Italia
Rename Plugin
INSTALL A FREE, UNLIMITED TRIAL TODAY!Get it!
FREE!New!
Get it!
$99
Get it!
$149

Testimonials

"Freeform Pro is really head and shoulders above any other form builder I've used."

"Having reliable form processing is critical to making my clients' websites work. Using Freeform gives me the power to create flexible forms with less hassle than creating them manually."

"It's a fantastic plugin for Craft which we use on nearly all of our project websites."

"Freeform tends to add features before I realize I need them!"

"I love Freeform! Been using it on sites for a long time and I like how full-featured it is."

"Love this product... one of the best things built for Craft in my opinion."

"Awesome plugin! Saved a ton of time for me. Worth the money spent."

"Freeform has allowed me to do things that were once impossible for a project I was working on. It's easy to use and incredibly powerful!"

*(Testimonials collected from an anonymous Freeform product feedback survey and through private support tickets)

Why Freeform?

Rest assured that Freeform and the team behind it are committed to providing you with the level of quality and support that you expect and deserve.

FAQ

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! Just visit Freeform inside the Craft Plugin Store inside your control panel and click on the Try or Buy Now buttons, and Craft will switch the edition license for the difference in price.

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?

In the Craft Plugin Store you can install a trial of Freeform to try it out!

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.