Formidable Forms has all the features you need to build powerful forms and data-driven web applications.
Take a look at the features that make Formidable the best WordPress form builder for your project.
Display Form Data with Views
Format, filter and display the data submitted via your forms in custom Views. Create dynamic views which link to individual detail entries, or filter by current user ID.
Dynamically Add Form Fields
Allow users to repeat entire sections of your form - add additional travelers to the group or add extra products to the inquiry - without making the form more complex.
Multi Page Form with Progress Bar
Split complex data entry into easy to manage multi-page forms that auto-save a draft on each page turn. Progress bars and root-lines also give a great user experience.
Save and continue partial submissions
Allow logged-in users to save drafts of their progress for long forms, and resume filling out the form at a later time. Drafts are auto saved on page turn in multi-page forms.
User Submitted Posts & Pages
Add new posts and pages from front end forms! Set meta information, custom titles and even a featured image. Create new posts as drafts to allow admin moderation.
Powerful Calculated Fields
Complex calculations are easy with Formidable Forms. Give instant online estimates, calculate advanced product options, or even interest/repayment calculators.
Cascading Lookup Fields
Use the power of cascading fields to display options available by each field "watching" the previous selections. Can also be used to drill down through the options to reveal a final value.
Confirm Email Address and Password Fields
Double check the email address or password submitted is free from typos with confirmation fields that compare against each other and will only allow form submission when both match.
Multiple File Upload Forms
Allow your users to easily upload multiple files with their messages. Uploaded files can be used as user avatars, featured images, sent via email or embedded in a page, post or custom view.
Smart Forms with Conditional Logic
Use conditional logic to display only the form fields appropriate to each user. Also conditionally redirect on submission and conditionally route notifications.
Virtually Unlimited Email Autoresponders and Notifications
Create custom email notifications for virtually unlimited recipients. Use conditional logic to send to different recipients dependent on options selected.
Front End Editing
Allow users to edit form entries, submissions & user created pages or posts - all from the beauty of your theme. Front-end editing is seamless and simple.
Customize Form HTML
The HTML for each form element is customizable to suit your exact needs, allowing you an unparalleled range of options for layout, style and even added functionality.
Flexible Form Layout Design
Built in CSS classes allow you to build complex, mobile responsive form layouts that look great and fit perfectly with your theme. Use our Bootstrap add-on for even more layout options.
Mobile friendly, Responsive forms
Your forms should look amazing on any device, from a phone screen up to a large 4K monitor. Formidable forms are designed to be 100% responsive and mobile friendly.
Form templates for instant form building
Templates are built into Formidable to get you started and demonstrate some of the main features. Templates can easily be customized to your unique requirements.
Create a Graph and Chart Form Data
Display statistics from form entries, and graph your data in a variety of eye catching styles with graphs that automatically update as new data is submitted.
Visual Form Styler
Styling your forms has never been easier. Our visual form styler allows you to change colors, borders, padding and much more. Make your forms look perfect for your project.
Import & Export Entries, Forms, and Views
Take full control of your forms with a comprehensive import and export function. Forms, entries, views and styles can all be exported, either together, or each individually.