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 WordPress 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 contact forms to your pages or posts using the Gutenberg block or simply click the ‘Add Form’ button in the WordPress visual editor. A WordPress widget and shortcode are also available.

Included Features

Upgrade to PRO

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

and more!

Upgrade to WS Form PRO.

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 the 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.


May 8, 2020
Exactly what I needed. Works really well with Woocommerce and support is fast and effective, which is really important!
April 27, 2020
This is the new go to forms plugin. Very powerful, looks great right out of the box and the testing tools are fantastic. Support is quick to respond and eager to help out any way they can. Highly recommend.
May 15, 2020
This is not only the best form, you receive also the best reply on questions from the people at WS Form. I like to thank Mark for answering me and helping me out. The best form, the best support.
April 11, 2020
I'm convinced that this this is the best new plugin for building forms!! Thanks for the offered flexibility and tools, unbeatable!
March 31, 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!!
March 30, 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.
Read all 22 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: Improved SVG previews
  • Added: Improved NONCE error notice, now links to helpful KB article
  • Bug Fix: Submission page selector if submissions viewed from form selector


  • Added: E-Commerce data to submissions CSV export
  • Changed: Default form order
  • Changed: CSV export date localized
  • Bug Fix: Submission edit and safe


  • Added: Beaver Builder, Divi & Elementor modules to free version
  • Bug Fix: nouislider not liking extending String or Date classes


  • Added: Button type: Default
  • Added: Email action filters
  • Bug Fix: Input mask focussing


  • Bug Fix: wpautop function


  • Added: Progress by tab index
  • Bug Fix: Data grid upload


  • Added: Shortcode rendering in text editor, HTML and message fields
  • Added: Section vertical alignment
  • Change: Consolidated server PHP objects
  • Bug Fix: Submissions form selector


  • Bug Fix: European style thousand separators in prices


  • Added: Additional translated strings
  • Added: Auto optimize of breakpoint widths (Removed Optimize buttons)
  • Changed: Import / export icons


  • Added: Save & Close button in sidebar
  • Changed: Sidebar width


  • Added: Pattern attribute for Email and URL field types
  • Changed: Gutenberg block registration from constant to string for WordPress plugin directory


  • Changed: WooCommerce currency setting source


  • Added: Calculation by variable group priority
  • Bug Fix: Removed blur event from calculation firing


  • Bug Fix: File download NONCE in submissions


  • Added: Seconds variables


  • Added: Calculated fields – #calc(…)
  • Added: Calculated field debugging
  • Added: RTL support for admin interface and WS Form framework
  • Changed: Gutenberg block always uses WS Form framework
  • Bug Fix: Migrate tool
  • Bug Fix: Form upload drop release
  • Bug Fix: Submission date picker
  • Bug Fix: Debug log panel height