This document is for an older version of
Freeform
. View latest version →Compare
Freeform offers you the most reliable and battle-tested form building solution available! It's packed with powerful and convenient features, allowing you and/or your clients to build forms effortlessly! There's no doubt Freeform will win hands down in any comparison to other form plugins, but sometimes the site you're working on doesn't need all the features of Freeform, or is on a tighter budget. For this scenario, we've built the Express Forms plugin.
TIP
Freeform 3.0 has just been released! Check out the Freeform 3 documentation for more info and to see how its features compare!
The chart below will help you easily compare the following plugins to determine which solution is the best for your needs:
Craft
- Craft Contact FormXF Lite
- Express Forms LiteXF Pro
- Express Forms ProFF Lite
- Freeform LiteFF Pro
- Freeform Pro
Pricing & Support | Craft | XF Lite | XF Pro | FF Lite | FF Pro |
---|---|---|---|---|---|
Cost | Free | Free | $49.95 | $99.95 | $149.95 |
Renewal (optional) | N/A | Free | $29.95/yr | $49.95/yr | $79.95/yr |
Craft Compatibility | 3.0+ | 3.1+ | 3.1+ | 3.0+ | 3.0+ |
Support Options | GitHub Issues | Helpdesk, GitHub Issues | Helpdesk, GitHub Issues | Helpdesk | Helpdesk |
Support Level † Typical support ticket first response time within this timeframe or sooner, based on business days. | N/A | 3-5 days† | 2 days† | 2 days† | 2 days† |
Forms | |||||
Form Builder | ✓ Simplified | ✓ Simplified | ✓ Premium | ✓ Premium | |
Unlimited forms | ✓ | ✓ | ✓ | ✓ | ✓ |
GDPR compliant | ✓ | ✓ | ✓ | ✓ | ✓ |
Multi-page forms | ✓ | ✓ | |||
Multi-column layouts (automated) | ✓ | ✓ | |||
Built-in AJAX | ✓ | ✓ | |||
Conditional Rules logic | ✓ | ||||
Attach forms to entries | ✓ | ✓ | |||
Build User registration forms | ✓ | ✓ | |||
Custom statuses | ✓ | ✓ | |||
Fields | |||||
Unlimited fields | ✓ | ✓ | ✓ | ✓ | ✓ |
Field types | ✓ Basic | ✓ Basic | ✓ Basic | ✓ Basic+ | ✓ Premium |
⎼ Text | ✓ | ✓ | ✓ | ✓ | ✓ |
⎼ Textarea | ✓ | ✓ | ✓ | ✓ | ✓ |
✓ | ✓ | ✓ | ✓ | ✓ | |
⎼ Number | ✓ | ✓ | ✓ | ✓ | ✓ |
⎼ Checkbox | ✓ | ✓ | ✓ | ✓ | ✓ |
⎼ Checkboxes | ✓ | ✓ Options type | ✓ Options type | ✓ | ✓ |
⎼ Radios | ✓ | ✓ Options or Text type | ✓ Options or Text type | ✓ | ✓ |
⎼ File upload | ✓ | ✓ | ✓ | ✓ | ✓ |
⎼ Hidden | ✓ | ✓ | ✓ | ✓ | ✓ |
⎼ Select | ✓ | ✓ Options or Text type | ✓ Options or Text type | ✓ | ✓ |
⎼ Multi-select | ✓ | ✓ Options type | ✓ Options type | ✓ | ✓ |
⎼ Dynamic recipients | ✓ | ✓ | ✓ | ✓ | ✓ |
⎼ Date & time | ✓ | ||||
⎼ Phone | ✓ | ||||
⎼ Rating | ✓ | ||||
⎼ Regex | ✓ | ||||
⎼ Website | ✓ | ||||
⎼ HTML block | ✓ | ✓ | |||
⎼ Confirm | ✓ | ✓ | |||
⎼ Password | ✓ | ✓ | |||
Populate fields with Element data | ✓ Manually | ✓ Manually | ✓ Manually | ✓ | ✓ |
Populate fields with Predefined options | ✓ | ✓ | |||
Set field attributes inside form builder | ✓ | ✓ | |||
Set required fields & validation | ✓ | ✓ | ✓ | ✓ | |
Inline error handling for all fields | ✓ | ✓ | ✓ | ✓ | |
Email Notifications | |||||
Unlimited email notifications and template choices | ✓ | ✓ | ✓ | ✓ | |
⎼ to Admin | ✓ | ✓ | ✓ | ✓ | ✓ |
⎼ to Submitter | ✓ | ✓ | ✓ | ✓ | |
⎼ to User-defined email | ✓ | ✓ | |||
⎼ Dynamic Admin recipient(s) | ✓ | ✓ | ✓ | ✓ | ✓ |
⎼ Dynamic at Template level | ✓ | ✓ | ✓ | ✓ | |
Email notifications saved as HTML files | ✓ | ✓ | ✓ | ✓ | |
Submissions | |||||
Save submissions to database | ✓ | ✓ | ✓ | ✓ | |
View, edit and delete submissions | ✓ | ✓ | ✓ | ✓ | |
Display submissions on front end | ✓ | ✓ | |||
Edit submissions on front end | Freeform 3 | ||||
Map submission data to Craft Elements | ✓ | ✓ | |||
Automatically purge submission data | ✓ | ✓ | |||
Exporting | |||||
Export submission data | ✓ CSV | ✓ CSV, XML, JSON, Excel | ✓ CSV | ✓ Text, CSV, XML, JSON | |
Export profiles (pre-configured) | ✓ | ||||
Spam Protection | |||||
Built-in spam protection (Honeypot) | ✓ | ✓ | ✓ | ✓ | |
Spam folder | ✓ | ✓ | |||
Spam keyword/email blocking | ✓ | ✓ | |||
reCAPTCHA v2 Checkbox | ✓ | ✓ | ✓ | ||
reCAPTCHA v2 Invisible | Coming soon | Freeform 3 | |||
reCAPTCHA v3 | Coming soon | Freeform 3 | |||
Templating | |||||
Automated templating | ✓ | ✓ | ✓ | ✓ | |
Demo templates | ✓ | ✓ | ✓ | ✓ | |
Popular framework examples | ✓ | ✓ | ✓ | ✓ | |
Formatting templates as HTML files | ✓ | ✓ | ✓ | ✓ | |
API Integrations | |||||
CRM API integrations | ✓ | ✓ | |||
⎼ Salesforce Lead | ✓ | ✓ | |||
⎼ Salesforce Opportunity | ✓ | ✓ | |||
⎼ HubSpot | ✓ | ✓ | |||
⎼ Active Campaign | ✓ | ||||
⎼ Pipedrive | ✓ | ||||
⎼ Insightly | ✓ | ||||
⎼ SharpSpring | ✓ | ||||
Mailing List API integrations | ✓ | ✓ | |||
⎼ MailChimp | ✓ | ✓ | |||
⎼ Campaign Monitor | ✓ | ✓ | |||
⎼ Constant Contact | ✓ | ✓ | |||
⎼ Active Campaign | ✓ | ||||
⎼ dotmailer | ✓ | ||||
⎼ Craft Campaign plugin | ✓ | ✓ | |||
Accept Payments | ✓ +$59 | ✓ +$59 | |||
Usability | |||||
Rename plugin | ✓ | ✓ | ✓ | ||
CP Permission controls | ✓ Basic | ✓ Basic | ✓ Premium | ✓ Premium | |
Dashboard widgets | ✓ 1 widget | ✓ 5 widgets | |||
Translatable | ✓ | ✓ | ✓ | ✓ | ✓ |
Developer | |||||
Developer-friendly | ✓ | ✓ Extensive | ✓ Extensive | ✓ | ✓ |
Developer events | ✓ | ✓ Extensive | ✓ Extensive | ✓ | ✓ |
*NOTE: Several features not available natively to these form solutions are likely possible with custom development.