Contact Form by WS Form – Drag & Drop WordPress Form Builder


Build Better WordPress Forms

WS Form is a powerful contact form builder plugin for WordPress. Use WS Form to build any type of web form from a simple contact us form to complex, integrated, multi-step application web forms. Learn More

Choose from single click templates or build your own form using the unique drag and drop form editor on your desktop or mobile device.

WS Form is loaded with features out of the box that you often have to pay for with other form builder plugins.

Add forms to your pages or posts using the simple ‘Add Form’ button in the WordPress visual editor or use a shortcode, widget or page block (available in the new WordPress Gutenberg editor).

Included Features

Upgrade to PRO

This plugin is the basic, free edition of WS Form PRO. The PRO edition comes with more features:

… and more!

To upgrade to WS Form PRO, click here.

Mobile Friendly

WS Form forms are mobile friendly and scale to fit different device sizes. By upgrading to WS Form PRO you can take advantage of the responsive feature that enables you to create different form layouts for different device sizes (breakpoints).


WS Form was built with enterprise level performance in mind. WS Form does not interfere with the loading of other page or post content on your website and isolates submission records to ensure as your website grows your page load speed is not affected.

All form code is HTML 5 compliant and if your website theme uses a framework such as Bootstrap or Foundation WS Form automatically outputs code to suit that framework. This means your form loads as fast as possible without any unnecessary overhead typically found in other WordPress form plugins.

Click here to learn more about our performance features.

Extensive Field Types

WS Form comes loaded with all the field types you need to build a form. Upgrade to WS Form PRO to take advantage of all the form field types available, including:

… and more!

For Developers

WS Form PRO comes with a unique debug console that provides you with rapid, form population capabilities (perfect for form testing!), as well as comprehensive event and error logging.

Third Party Credits

WS Form references the following third party components:


  • Form Layout Editor
  • Installation Wizard
  • Contact Form Submissions
  • Example Front-End Form


This plugin provides 1 block.

Contact Form by WS Form - Drag & Drop WordPress Form Builder


For help installing WS Form, please see our Installation knowledgebase article.


31 Am Màrt 2020
The best plugin and with the best support. We use WS Forms on our NGO site to integrate all forms with Salesforce. Thanks to Mark we have obtained for a more than reasonable price characteristics that with other options would have been hundreds of euros. Mark always solves us technical problems in less than 24 hours and also if there is a functionality that is not developed quickly and even updates the plugin for you, proving that everything is going correctly. An excellent professional who cares about his clients, more than you can expect. Some of the features that we are taking full advantage of and other plugins would ask us for hundreds of euros or an expensive development: 1. Updating the records from the web form. If a user had already left their data, and does it again but changes any of them, the plugin allows you to update the data automatically in Salesforce (a functionality that I asked Mark for and the same development at no cost). 2. Tracking register of the forms by parameters such as UTM or refferal, as well as IP. Now we can see in Salesforce the result of our campaigns thanks to being able to incorporate trackings in the forms in a simple way. 3. Sending emails to users after submitting the form. These are some of the premium features that we have accessed for an excellent price. We are very happy with WS Forms. Thanks mark!!
30 Am Màrt 2020
We use WSForm across all our client sites as it is simply the best wordpress form plugin out there. Flawless functionalities, very responsive support, and great commercials.
27 Am Màrt 2020
Not only is the form plugin incredibly powerful and flexible - but it also comes with the best support in the industry! This team has helped me time and again when I wanted to push the limits of what a form builder can do. Out of the box there's simple resources, but if you're looking for a builder that can really take your project to the next level, this is the form builder you're looking for!
24 Am Màrt 2020
WS Form is an amazing responsive adaptive customisable form generator! Our company is able to offer more options and adaptability to our clients. Ah, but there is more… Our experience with the normal issues and our learning curve with the WS Form team showed us that they are as responsive as the app. Kudos and compliments to the team and a big thank you from Haritomedia!!!
29 An Gearran 2020
I have tried other form plug ins but ws form is definitely the best. Easy to use form builder and the pro version which gives conditional logic and loads of other fields is extremely well priced compared to other form providers and for the functionality it gives. If that is not enough the support is by far the best customer support I have ever received in any sector ever. Couldn’t do enough to help me (a relative newbie to website building), prompt responses, regular updates and assurances - I genuinely felt like I was their most important customer and that they cared. You can not put a price on that, nor can you ‘force’ it, it has to be in the dna and it is for this reason I will never use another form builder. Genuinely humbled by the level of support. And now works with pop ups!!
Read all 18 reviews

Contributors & Developers

“Contact Form by WS Form – Drag & Drop WordPress Form Builder” is open source software. The following people have contributed to this plugin.




  • Added: REST API testing on Welcome page
  • Added: Support for credit card fields
  • Changed: Improved settings styling


  • Added: Improved hooks for actions


  • Added: Enqueue core action


  • Changed: Admin JS loaded in footer


  • Added: Review system
  • Added: Deactivate feedback system


  • Added: Auto enqueuing of WS Form JS/CSS


  • Added: Cascading field support in repeaters
  • Added: Inline CSS and Minified CSS options
  • Changed: Default CSS expiry header set to 31536000 seconds


  • Bug Fix: #select_option_text variable selector fix


  • Bug Fix: Parse variable processing section repeatable index JS fix


  • Added: #section_row_count initial fire
  • Added: #section_row_count import lookups


  • Added: Section repeatable row count variable
  • Added: Section repeatable IF conditional logic


  • Added: Set section repeatable row count
  • Changed: Section fieldset HTML


  • Bug Fix: Form e-commerce calculation on locked forms


  • Added: Improved form caching for WooCommerce modals
  • Added: Responsive section repeatable and rating icons
  • Added: Font weight in appearance settings


  • Added: Repeatable sections
  • Added: Conditional logic for repeatable sections
  • Added: E-Commerce calculations for repeatable sections
  • Added: New Add / Remove fields for repeatable sections
  • Added: New Move Up / Down fields for repeatable sections
  • Added: New icons field for repeatable sections
  • Added: Repeatable sections rendering in submissions and emails
  • Added: Draggable repeatable sections
  • Added: Repeatable editing in submissions
  • Added: New field event: On change or input
  • Added: Rating horizontal alignment / spacing
  • Added: Elementor
  • Changed: Improved script enqueuing
  • Changed: Improved default color palette with improved contrast ratio
  • Bug fix: Empty file fields on save
  • Bug fix: Options caching on settings save
  • Bug fix: Event firing conditional logic improvements