• Access & Security 95
  • Administration 171
  • Advertisement 92
  • Audio & Video 66
  • Author & Content 99
  • Comments 96
  • Communication 110
  • Communities & Forums 84
  • Development 47
  • E-Commerce 76
  • Email Management 53
  • Events & Calendars 80
  • Language 25
  • Map & Weather 44
  • Migration & Conversion 28
  • Miscellaneous 254
  • Mobile 15
  • Photos 143
  • Plugins 260
  • SEO & Site Speed 118
  • Social 186
  • Theme Enhancement 169

  • Add this plugin to a List

    You need to be logged in to add this plugin to your list.

    Formidable Forms

    Add to List

    The best WordPress form builder plugin for custom forms

    Formidable Forms is a flexible and free WordPress forms plugin. Easily create contact forms, polls and surveys, lead generation forms, email forms, and any other forms you imagine. Start with a pre-built contact form template or create totally custom forms. From the smallest sidebar opt-in form to large job and employment application forms, Formidable Forms is built to do it all. Learn more about Formidable Forms at

    Create a professional WordPress contact form without any code. Get mobile-friendly and responsive forms that look great on any screen size. Additionally, it’s simple to change the form layout with included layout classes. For more advanced customizations, take control of the form HTML and CSS.

    View form builder Documentation

    All the features you need for beautiful WordPress forms

    Create unlimited forms with all the essential field types.

    • Single line text (for names, phone numbers, addresses, and more)
    • Email
    • Website/URL
    • Paragraph text
    • Radio buttons
    • Checkboxes
    • Dropdown select boxes
    • Number
    • Phone number
    • Hidden fields
    • User ID
    • HTML block
    • reCaptcha (Invisible or one-click checkbox)

    Form templates

    Create forms in seconds with pre-built form templates. Or add your own form templates and export the forms to share. A free contact form template is included when you install Formidable Forms. We also have a growing library of downloadable form templates.

    Customize your WordPress forms

    Whether you start from scratch or from a form template, customize your forms however you would like.

    • Send unlimited form email notifications and autoresponders.
    • Use input placeholder text in form fields that clear when typing starts.
    • Use our ready-made CSS classes (or your own custom CSS classes) to arrange your form fields and create multi-column forms
    • Modify the form HTML for your individual needs.
    • Customize the form success message and submit button text.
    • Redirect to another page after submit or show content from a protected page.

    Style your WordPress contact forms with no code

    Use the built-in visual form style generator to instantly customize the look and feel of your WordPress forms. With just a few clicks, your forms can be transformed to match your personal style. A single form styling template will be applied to all the forms on your site. But if you decide you need different styles for different forms, Formidable Forms Pro is waiting.

    Publish WordPress forms with ease

    Once your WP form is built and designed just the way you like it, publish with an easy-to-use shortcode builder UI. Direct links are also available on a blank page for form previews and email surveys.

    Honeypot spam protection is included in every website form. Or add Invisible reCAPTCHA, one-click reCAPTCHA, and Akismet for extra Spam control in your contact forms.

    Save every form submission

    You may already know it, but sending emails with your self-hosted WordPress website isn’t 100% reliable. But every lead captured in your online contact forms is important. Don’t lose a single one! This is why Formidable saves every contact form submission in your WordPress database and lists them on your Formidable -> Entries page. Now even if a form email notification fails, you won’t lose a lead.

    Looking for GDPR compliance for forms? No problem. Turn off IP tracking or stop saving form submissions. Or add a checkbox field to your form to collect consent.

    Need to import your leads to another service like MailChimp? No problem. Export form leads to a CSV then open it in Excel or import anywhere.

    Plus, don’t lose leads by accidentally deleting a form. Send forms to the trash and recover them if needed.

    Pro Form Builder Plugin Features

    Formidable Forms Pro is an upgrade that adds even more power to your free forms. Multi-page forms, conditional logic, payment form integrations, data management, front-end post submissions for user-generated content, front-end editing, and boat loads more.

    Other WordPress form builder plugins only let you collect data. But our Pro forms also add options to display form submissions on the front-end of your site. Input, display, edit and filter data on the front-end without any additional plugins. Formidable Forms is a powerful solution for purchase forms, order forms, member directories, user registration forms, event calendars, and more.

    • Even more field types: Page breaks, section headings, repeating field groups (repeaters), multiple file uploads, rich text, datepicker, time, scale, star ratings, slider, toggle, dynamic fields populated from other forms, password, tags, address, and more.
    • Multi-Step forms with progress bar: Create beautiful paged forms with rootline and progress indicators. Use conditional logic on page breaks for branching forms.
    • Conditional logic for smart forms: Show or hide fields in your form based on user selections or the role of the user.
    • Email routing: Conditionally send multiple autoresponder emails and notifications based on values in your form.
    • Calculated Fields: create basic and complex calculations, and even combine text from multiple fields.
    • Visual form styler with multiple templates: Create multiple form 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.
    • Display form data with Views: Format, filter and display the data submitted in your WordPress forms in custom Views.
    • Graphs and charts for data visualization: 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.
    • User submitted front-end posts and pages: Create and edit WordPress posts, pages, and even custom post types from front-end online forms.
    • Front-end editing: allow users to edit their form entries and posts from the front-end of your site.
    • Saved and continue partial submissions: logged-in users can save form progress and return later.
    • Form permission settings: limit form visibility based on user role.
    • Conditionally redirect after form submission.
    • Fill out forms automatically with user meta or values from your posts including custom fields.
    • Import and Export form submissions with CSV.
    • Limit the number of form entries per user, IP, or cookie.
    • Import our pre-built form/view demo templates as a starting point or a final product.
    • White labeling: Replace the Formidable branding with your own in the admin area. Plus, we never show “powered by” links in your free online forms.
    • World Class Support: have questions or need guidance on how to set up your application? We are happy to help. Our purpose with Formidable Forms is to help you take on bigger projects, earn more clients, and grow your business.

    Form add-on library

    • User registration Forms. Register users and create subdomains when using WordPress multisite.
    • Form action automation. Schedule email notifications, SMS messages, and API actions.
    • Digital Signature Forms. Add a signature field to your form. The user may write their signature with a trackpad/mouse or just type it.
    • Formidable Forms API. Send entry results to any other site that has a Rest API. This includes the option of sending entries from one Formidable site to another.
    • PayPal Forms. Automate your business by collecting instant payments from your clients. Collect information, calculate a total, and send clients on to PayPal.
    • Stripe Forms. Any Formidable forms on your site can accept credit card payments without users ever leaving your site.
    • AIM Forms. Accept one-time payments directly on your site, using AIM.
    • MailChimp Forms. Add leads to a MailChimp mailing list when they submit forms and update their information along with the entry.
    • Aweber Forms. Subscribe users to an AWeber mailing list when they submit a form. AWeber is a powerful email marketing service.
    • Highrise Forms. Add your leads to your Highrise CRM account any time a Formidable form is submitted.
    • Twilio for SMS Forms. Allow users to text their votes for polls created by Formidable Forms, or send SMS notifications when form entries are submitted or updated.
    • WPML Forms. Translate your forms into multiple languages using the Formidable-integrated WPML plugin.
    • Polylang Forms. Create bilingual or multilingual forms with help from Polylang.
    • Bootstrap Form Styles. Instantly add Bootstrap styling to all your Formidable forms.
    • Bootstrap Modal Form. Open forms, views, other shortcodes, or sections of content in a Bootstrap modal popup.
    • Salesforce Forms. Create leads, contacts, and any other Salesforce objects directly from your WordPress forms.
    • Zapier Forms. Connect with hundreds of different applications through Zapier. Insert a new row in a Google docs spreadsheet, post on Twitter, or add a new Dropbox file with your form.

    Learn more at Formidable Forms

    Contribute on Github

    Rate This Plugin

    Please Login to Rate this Plugin!




    0 Votes
    Not Rated Yet Stats

    Last Updated3 Days ago
    Published9 years ago

    Report Wrong Category!

    Do you think this Plugin belongs to another Category?

    What Category Should this Plugin belong to? *

    Reason *

    Create a Plugin List

    You need to be Logged in to Create a Plugin List.

    Submit A plugin

    You need to be logged in to submit a plugin.


    WPD is the unofficial online plugin directory of WordPress.

    An attempt has been made to list Only functional, active,efficient and up-to-date plugins.

    Categorized : Plugin are listed by category and subcategory based on functionality and uses. Here you can browse wordpress plugin from our neatly categorized plugin directory and sort the plugins by rating, votes, last updated and published and search plugins using tags.

    Search : Plugins can be searched by their functionality using multi-tag search and you can search plugins using their exact name although we are not ensuring Google like search accuracy.

    Create Plugin Lists : You will be able to create list of plugins and share them with Wordpress Community or you can keep them private and use them as a bookmarks.
    e.g. Plugins That I’ve Used on My Site, Best Event Management Plugins, Christmas Plugins etc.

    If you think certain awesome plugin is not in the directory then notify us through our Submit a Plugin page.

    Browsing the Plugin Directory

    Browse by Category

    In WPD, Plugins are categorized carefully. You can browse all the categories from the homepage or you can access the category lists from any page by clicking the button from the left of the website.

    Browse by Tags

    Each plugin listed in WPD is marked with useful tags. You can browse plugins by Tags from the All Tags page

    Searching in WPD

    Multi Tag Search

    You can search plugins using multiple tags. To perform a multi-tag search. Go to Homepage and then in the search field type any keywords or tags(comma separated) and then click on the search button. To search plugins from a selected category just select the category from the dropdown and type your tags.

    Searching a specific Plugin in WPD

    If you want to find a specific plugin in our directory, Go to Homepage and then select the "Search in Title" option. Then write the name of the plugin and click the search button to find the Plugin.

    Plugin Lists

    Whats a Plugin List

    Plugin Lists are user created lists of plugins. Any registered users can create Plugin Lists and share it with anyone or make it private.

    Why Create a plugin List?
    • Easy to keep track of your favourite and useful plugin.

    • Share list of plugins on blogs, social media or to a client.

    • Keep a track of what plugins you installed in which of your blogs by creating a list for each blog

    Creating a Plugin List

    To create a Plugin List, click the button from the left of the page; a popup box will appear. In the "List Name" field, put the name of the List. eg: Best Seo plugins for your site.
    In the Description field, put a few words describing the List.
    By default, lists are automatically published as public, which is visible to everyone. If you do not want others to see the List, select "Private" from the dropdown list. Then click the "Create List" button to create the list.

    Adding Plugins to your List

    To add a plugin to your List, go to a plugin page and click the "Add to List" button. A popup box will appear where you can select in which of your list you want to add this plugin. You can add a note if you want, this note will appear below the plugin in your list.
    P.S: You can only add plugins that are in our directory.

    Your Lists will appear in our "Plugin Lists" page when you set the list as "Public" and your list contains atleast 2 plugins.

    Editing your Lists

    When you are on your list page, notice there is a button on the top right corner of the page. Click it to edit the List Name and the List Description.

    Accessing All your Lists

    You can access all your Plugin lists by going to your profile and clicking the "Lists" tab.

    Removing your Lists

    You can remove your Plugin lists by going to your profile and clicking the "Lists" tab. on top right of each list click the button to remove the list completely.

    While tremendous effort has been put to keep this directory precise and complete, still errors and omissions are unavoidable and possible. We welcome any suggestions for corrections, deletions, and idea that might improve the overall experience.

    To submit a Feedback click the from the bottom right corner of the site.

    Register or log in to assess the record