Contact Form by WPForms – Drag & Drop Form Builder for WordPress

Contact Form by WPForms – Drag & Drop Form Builder for WordPress

The best WordPress contact form plugin. Drag & Drop online form builder to create beautiful contact forms, payment forms, & other custom forms …
Rating:
4.9
Active Installations:
5000000+
Last Updated:
Feb 29, 2024
WordPress Version:
5.5 or higher
Tested up to:
6.4.4

Easy & Powerful Contact Forms

Create contact forms, feedback forms, subscription forms, and other types of forms for your site in minutes.

Beginner-Friendly Form Builder

Pre-built form templates and workflows make WPForms the most beginner-friendly contact form plugin.

Mobile Ready & SEO Friendly

WPForms contact forms are 100% responsive and optimized for speed, making them mobile-friendly and SEO friendly.

Integrated Payment & Booking Forms

Easily accept credit card payments, donations, and bookings with WPForms' payment and booking form features.

1.8.7.2

  • Changed: “What’s New” modal should be displayed based on the major version of the plugin.
  • Changed: Improved Akismet integration efficiency.
  • Fixed: Antispam token was passed as a simple form field, not protected from spam bots.
  • Fixed: PHP warning was thrown in case of anonymous form submission when User ID smart tag was used.
  • Fixed: Image positioning in the “What’s New” blocks wasn’t always correct.
  • Fixed: Modal windows were not displayed on small screens.
  • Fixed: The animation for opening the “What’s New” modal worked improperly when the modal had small content.
  • Fixed: The background was not entirely dimmed when scrolling the “What’s New” popup.

1.8.7.1

  • Added: The Announcements block in the Community page.
  • Added: New way to expand the Form Templates subcategories list in the templates list sidebar.
  • Added: New splash screen outlining notable features and changes in the release.
  • Added: The user can see an overview of what they are purchasing by enabling the Order Summary for the Total payment field.
  • Added: New {order_summary} smart tag.
  • Changed: Improved compatibility with Twenty Twenty-Three theme.
  • Changed: Improved plugin activation on WordPress multisite setups with both Lite and Pro versions installed.
  • Changed: Improved support of sites hosted in the Azure platform using IIS.
  • Changed: Updated DOMPurify library to 3.0.8.
  • Changed: Removed jquery-confirm library in favor of jQuery.Confirm Reloaded drop-in replacement.
  • Changed: Spam protection token is valid now for 3 days instead of 2.
  • Changed: Spam protection token is no longer loaded with JS to avoid fails caused by script errors.
  • Changed: Storing spam entries is now enabled by default for new forms.
  • Changed: Users with limited capabilities are allowed to view the Forms Templates and Addons pages.
  • Updated: tijsverkoyen/css-to-inline-style library to v2.2.7.
  • Updated: symphony/polyfill-iconv library to v1.19.0.
  • Updated: symphony/polyfill-mbstring library to v1.19.0.
  • Updated: woocommerce/action-scheduler library to v3.7.1.
  • Updated: stripe/stripe-php library to v13.9.0.
  • Fixed: Some background actions could fail if triggered by WP-CLI via server cron.
  • Fixed: Fatal error may occur in rare cases during migrations if they were triggered manually.
  • Fixed: Read-only Number fields should not display spin buttons.
  • Fixed: The Icons Choices field with a Large size was not centered in the Block Editor and Elementor.
  • Fixed: Two messages appeared when clicking on the reCAPTCHA field after searching the fields in the Builder.
  • Fixed: A form with a long title expanded the form selector dropdown in the Block Editor.
  • Fixed: CSS Styles were not applied if Global Colors were already selected in Elementor Builder.
  • Fixed: Payment method details were not stored for Stripe renewals.
  • Fixed: The template page had style issues in the German language.
  • Fixed: The Elementor popup preview had broken WPForms styles.
  • Fixed: In some situations, payment amounts were improperly sanitized.
  • Fixed: Some modals across the admin area were not responsive and did not fit on smaller screen sizes.
  • Fixed: Templates’ cache wasn’t updated after the plugin update.
  • Fixed: RTL support for WPForms Settings page.
  • Fixed: RTL support for the Form Builder.
  • Fixed: Some frontend fields were improperly rendered for RTL.
  • Fixed: The user interface had different other issues when RTL language was in use.
  • Fixed: The Form Builder settings screen had multiple visual issues when RTL language was used.
  • Fixed: AJAX calls didn’t work on servers with empty $_SERVER['HTTP_REFERER'] value.
  • Fixed: Improved Forms overview page display on mobile devices.
  • Fixed: Improved Tools pages display on mobile devices.
  • Fixed: Custom Captcha settings were duplicated on the Form Builder when the field was added through the Settings > Spam and Security screen.
  • Fixed: Localization issues were present on the Get Started screen.
  • Fixed: Subscriptions made by the Stripe Link payment method before 1.8.6.
  • Fixed: Some non-optimized MySQL requests locked the database for seconds on huge sites with thousands of tables.
  • Fixed: The Appearance of multiple dropdown values was incorrect.
  • Fixed: Some information was missing if Smart Tags were processed in the background via cron.
  • Fixed: The recent Chrome version for Windows was not displaying the custom scrollbars correctly.
  • Fixed: wpforms_plaintext_field_value filter was unavailable since 1.8.5 version.
  • Fixed: The form submission triggered an error on sites with long-term page caching.

1.8.6.4

  • Fixed: Term notice was removed under the Stripe Credit Card field when Payment Elements were used.
  • Fixed: An additional spinner appeared when the Setup panel button was clicked again.
  • Fixed: Overflow of img, video, canvas and svg tags has been set to clip by default, as recommended by Google PageSpeed Insights.

1.8.6.3

  • Fixed: The Name field was not clickable with Classic Markup and Base Styles.

See changelog for all versions.

Very nice app

By Cesar Landazuri (lcesar1965) on April 15, 2024

Thanks is a relaly good app

good

By kobayashi496 on April 15, 2024

Very easy to use.

Works.

By philipderham on April 11, 2024

Installed the WPForms addin and it is easy to use and it works. Am happy with it.

great

By niulai on April 10, 2024

great

howeys review

By howeyze on April 10, 2024

Great platform I Love it!

User-Friendly Contact Form

By manoj91 on April 10, 2024

drag-and-drop builder for creating customized forms effortlessly. With its extensive features, seamless integrations

Pathetic

By Abhijeet K (abhijeet41) on April 5, 2024

Wish I could provide 0 star. To have the absolutely basic feature of accessing the form entries, I need to purchase pro version??? What a joke!!! Going to uninstall it right away from everywhere I have it installed. Internet is cursed because of greedy ones like you!

Free version is useless

By webrightnow on April 5, 2024

The free version doesn't even let you send a confirmation email to the sender, which in my view is a really essential feature. Reverting to good old Contact Form 7.

Excellent!

By jdmp on April 5, 2024

I love this plugin. It helps me get direct answers to simple questions.

good good

By jacky5585 on April 5, 2024

good goodgood goodgood good

Try other plugins too!

Country & Phone Field Contact Form 7

Add country drop down with flags and phone number with country phone extension fields in contact form 7.

Try Demo

SendWP

Say hello to the easy solution to transactional email in WordPress.

Try Demo

Akismet Anti-Spam: Spam Protection

The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam solution for WordPress and WooCommerce.

Try Demo
Screenshots

Try Contact Form by WPForms – Drag & Drop Form Builder for WordPress With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.

Request demo

Wondering how to integrate InstaWP with your current workflow? Ask us for a demo.