WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Formidable Forms

The best WordPress form plugin. Simple drag & drop form building, visual form styling, and unlimited email notifications.

WordPress Form Builder Plugin

Formidable Forms is a flexible and free WordPress form plugin. Easily create contact forms, polls and surveys, or lead generation forms. Start with pre-built form templates or create totally custom forms. From the smallest sidebar opt-in form to large job application forms, Formidable is built to do it all.

Create professional contact forms without any code. Use the built-in visual styler to instantly customize the look and feel of your forms. Additionally, changing the form layout is simple with included layout classes. If you need more advanced customizations, you have complete access to edit the form HTML and CSS.

View form builder Documentation

Features

  • Create unlimited forms with all the essential field types: single line text, email, URL, paragraph text, radio, checkbox, dropdown, and reCaptcha.
  • Create forms from pre-built templates or add your own. A free contact form template is included.
  • Send unlimited email notifications.
  • Create a single styling template using the visual form styler.
  • View form submissions from the back-end.
  • Import and export Formidable forms and templates.
  • Send forms to the trash.
  • Publish forms with an easy-to-use shortcode UI.
  • Customize the form’s success message and submit button text.
  • Use our ready-made CSS classes (or your own custom CSS classes) to arrange your fields.
  • Create multi-column forms easily.
  • Integrate with the one-click reCAPTCHA and Akismet for Spam control.
  • Use placeholder default values in form fields that clear when clicked.
  • Direct links available for previews and emailing surveys with and without integration with your theme.
  • Change the name on the ‘Forms’ admin menu to anything you would like for white labeling.
  • Every submission is saved to your database. Even if an email fails, you won’t lose anything.

Formidable Forms Pro is a premium upgrade that adds multi-page forms, conditional logic, payment integrations and data management. Not only can you collect data, but you can also display it on the front-end of your site. Add the ability to input, display, edit and filter data on the front end without any additional plugins. Formidable Forms is a powerful solution for purchase forms, member directories, user registration, and more.

Pro Features

  • Over 30 field types: page breaks, section headings, repeating field groups, file uploads, rich text, number, phone number, date, time, scale, dynamic fields populated from other forms, hidden fields, user ID fields, password, HTML, tags, address, and more.
  • Multi-Page forms: Create beautiful paged forms with rootline and progress indicators. Use conditional logic on page breaks for branching forms.
  • Conditional logic: show or hide fields in your form based on user selections or the role of the user.
  • Email routing: conditionally send multiple email notifications based on values in your form.
  • Calculations: create basic and complex calculations, even combine text from multiple fields.
  • Styling Templates: Create multiple styling templates and assign them to any of your forms. Need Bootstrap form styling? We’ve got you covered.
  • Entry management: Flexibly and powerfully display, edit, and delete entries from anywhere on your site, and specify who has permission to do so.
  • Views: unique to Formidable Forms is the core ability to display data in custom format.
  • Graphs and stats based on your submitted data.
  • Create and edit WordPress posts, pages, and even custom post types from front-end forms.
  • Front-end editing: allow users to edit their entries and posts from the front-end of your site.
  • Saved Drafts: logged-in users can save form progress and return later.
  • Vast add-on library: user registration, form action automation, signature, a form API, and integration with other services like PayPal, Stripe, Authorize.net, MailChimp, Aweber, Highrise, Twilio for SMS, WPML, Polylang, Bootstrap, and Zapier.
  • Form permission settings: limit form visibility based on user role.
  • Conditionally redirect after submission.
  • Prefill or prepopulate forms with user meta.
  • Export and import entries with CSV.
  • Limit number of entries per user, IP, or cookie.
  • Import our pre-built form/view demo templates as a starting point or a final product.
  • World Class Support: if you have questions or need guidance on how to set up your application, we are happy to help. Our goal with Formidable Forms is to help you take on bigger projects, earn more clients, and grow your business.

Learn more at Formidable Forms

Contribute on Github

Requires: 3.8 or higher
Compatible up to: 4.7.2
Last Updated: 4 days ago
Active Installs: 300,000+

Ratings

4.4 out of 5 stars

Support

6 of 19 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,2,2 100,1,1 100,1,1 100,1,1
0,1,0 100,2,2
25,4,1
100,3,3 100,2,2 100,1,1 100,1,1 100,8,8 50,2,1 100,1,1 100,1,1
100,4,4 100,1,1
100,4,4 56,9,5
100,1,1
100,4,4 0,1,0
100,2,2
100,1,1 100,3,3
100,2,2 50,2,1 100,1,1 100,2,2 100,1,1
100,3,3 100,2,2
100,3,3
50,2,1
100,1,1
100,1,1 100,1,1
100,2,2 88,16,14 100,1,1 0,1,0
100,1,1 75,4,3
100,2,2 0,3,0 100,8,8 100,1,1
100,1,1 50,2,1
100,2,2
100,7,7
80,5,4 100,1,1
0,1,0
100,2,2 100,1,1 100,3,3 100,4,4
100,1,1
100,2,2 100,2,2
100,1,1
100,1,1 0,1,0
100,3,3 100,1,1
100,1,1 100,2,2
100,1,1
100,2,2
100,1,1
100,5,5
100,2,2
67,3,2 100,1,1
0,1,0
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,2,2 100,1,1
100,2,2 100,1,1
100,1,1
0,1,0 100,4,4 100,1,1 100,1,1
100,6,6 100,3,3
100,1,1