3rd Party (Commercial)

EE Version Support

  • ExpressionEngine 2
  • ExpressionEngine 3
  • ExpressionEngine 4
  • ExpressionEngine 5
  • ExpressionEngine 6


If an item is crossed out, it might be untested, not applicable or incompatible. Contact the developer to be sure.


  • jQuery for the Control Panel

Add-On Type(s)

Extension, Fieldtype, Module


Editor's Pick
Each month the devot:ee staff picks an add-on that's especially well thought out, well built, and useful. They're add-ons that we love and think you will too!

Freeform was chosen in February 2013.

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

Freeform is the most powerful form building add-on that gives you full control to create simple or complex forms.

Freeform centers itself around the idea of letting admins and/or clients enjoy the experience of building and managing simple or complex forms in an intuitive interface that lets you see a live preview of the forms you’re building. We call this Composer, where almost everything is at your fingertips as it aims to stay out of your way and let you do as much as possible without having to move around to other areas in the control panel. At the same time, Freeform is very powerful and flexible, so there is also a wide variety of other features, settings and options.

Freeform uses its own set of fields and field types. Fields are global and available to all forms, but they can also be overwritten per form. This allows you to save time reusing existing fields when making other forms, but also gives you flexibility to make adjustments to them when needed. So to clarify, you can create fields with labels and options that are common to all forms, but also override those on each form.

Email notifications are global and can be reused for multiple forms, saving you time when you are managing many forms. Freeform allows you to send email notifications upon submittal of a form 5 different ways, each with their own content/template. Email templates can be managed within EE control panel (saved to database), or as HTML template files.

Freeform attempts to do all the heavy lifting when it comes to templating. Our looping templating approach allows you to automate all or almost all of your form formatting.

Freeform also allows for multi-page forms, has its own built in spam protection service, and is capable of supporting several popular Mailing List and CRM (Customer Relationship Management) API integrations, including MailChimp, Constant Contact, Campaign Monitor, Salesforce and HubSpot.

Last but not least, included with Freeform is a set of Demo Templates that can be installed on your site, instantaneously giving you a real-world set of styled, working templates.

Freeform Links

This entry was created October 3, 2008, 1:02 pm.
This entry was last updated May 3, 2022, 10:14 am.

Disclaimer: Information about ExpressionEngine add-ons is provided as a service to you, the user, and every member of the ExpressionEngine community. devot:ee is not responsible if you hose, mangle, wreck, or otherwise destroy your EE website by installing an add-on that you found out about at this site, regardless of its rating, Favorites status, commercial or free status, or general popularity. Caveat EEmptor!

Returns: devot:ee has a 30-day return policy on all commercial add-ons sold through If you need to return an add-on, do not go to the developer or the developer's site, but rather visit our returns page at to initiate your return. If you have questions, email

16 Reviews:

Ralph 07.15.14

Rating - {addon_rating_average}

I love this add-on, you can do so much with it. Also has some great docs & developer hooks.

Philip 02.17.14

Rating - {addon_rating_average}

Freeform (Pro) is by far the best form addon, whether you have a complex survey or simple contact form Freeform can handle it.

Isabel O. 02.10.14

Isabel O.
Rating - {addon_rating_average}

Before upgrading to pro I tested a competitor add-on, Freeform won on CP interface design, better documentation, database table structure(for my use at least) and the fact that it let’s you insert and manage the entries from the control panel. I’d like to see some improvements in the fieldtypes.

Steven Grant 02.06.14

Steven Grant
Rating - {addon_rating_average}

Still my goto addon for contact forms after all these years. I loved it for EE1 and the EE2 version with it’s beautiful interface is just lovely. Oh and Solspace support is really awesome as well.

Oxygen Smith 02.02.14

Oxygen Smith
Rating - {addon_rating_average}

Freeform has been with me through every EE site I’ve built. I’ve used the Composer in sites that need multiple forms, but admittedly for smaller, less complicated forms. It could use extra ways of viewing entries (stacked fields would be nice) but other than that, this add-on is always a “must-add.”

Benek 02.02.14

Rating - {addon_rating_average}

I haven’t use Pro yet so this is just for the free version. It is an absolute “must have” for every EE site I build. Makes creating any kind of form so simple, and good control of notification emails and custom email templates. This is a no-brainer install for any project.

toolstudios 07.08.13

Rating - {addon_rating_average}

Would give 5 stars, but composer has some issues - no ability to add fieldsets, custom classes, can’t even add span tags (limits customizing/styling), also can’t edit your fields. That said, it’s easy to use, haven’t ran into anything buggy, and it far surpasses the other from builders we’ve tried.

neekster 01.27.12

Rating - {addon_rating_average}

It’s a standard part of every site I build, although could do with some love. It’s kinda rough around the edges in some areas. Entry view is useless unless you have only a basic field set.

Really needs a pro version. Would love integration with things like Postmarkapp etc.

Ryan Battles 09.23.10

Ryan Battles
Rating - {addon_rating_average}

Goes into most of my sites by default.  So very flexible and customizable.  You can get very creative with the ways to use this one.  If it has to do with a form, Freeform will probably be your solution.

Dan H 08.15.10

Dan H
Rating - {addon_rating_average}

Form stopped working properly with EE 1.6.8 – stopped sending notification emails after a while… maybe it’s fixed for 2.0? Anyone…

JCDerrick 08.05.10

Rating - {addon_rating_average}

I can hardly believe I ever created forms and didn’t use this amazing Add-On. Definitely would recommend this to anyone who’s creating forms in EE. Plus it’s free, what have you got to loose!!

Todd Richards 05.16.10

Todd Richards
Rating - {addon_rating_average}

New to EE 2.0 I found the form “features” good, but not great.  This plug-in is great, and offered just what I was looking for.  Powerful, yet easy to set up.  Hard to believe it was free!

jayjay 06.23.09

Rating - {addon_rating_average}

Freeform is a great add on. Extremely useful even in its current pre-version 2.0 release. Can’t wait for version 2.0!

Ryan Masuga 05.06.09

Ryan Masuga
Rating - {addon_rating_average}

This module is very useful, particularly if you want to log form submissions for later export or just to review in the Control Panel.

It can be hard to understand how to use, and the export function is almost useless if you have any fields with multiple lines.

Still waiting for the Pro version.

Travis Smith 05.04.09

Travis Smith
Rating - {addon_rating_average}

I have a hard time building a site without it.  I do wish it was just a little bit smoother to operate.

Simon Cox 05.01.09

Simon Cox
Rating - {addon_rating_average}

This is a really useful module but still lacks some features that would give it a 5 star rating though Solspace have been working on a FreeformPro version.