The best WordPress contact form plugin. Drag & Drop online form builder that helps you create beautiful contact forms, subscription forms, payment
|WPForms (profile at wordpress.org)
|WordPress version required:
|WordPress version tested:
|Added to WordPress repository:
|190 960 559
|5 000 000+
Click to start download
WordPress Contact Form Builder Plugin
We believe that you shouldn’t have to hire a developer to create a WordPress contact form. That’s why we built WPForms, a drag & drop WordPress form builder that’s EASY and POWERFUL.
WPForms allows you to create beautiful contact forms, feedback forms, subscription forms, payment forms, and other types of forms for your site in minutes, not hours!
At WPForms, user experience is our #1 priority. Our pre-built form templates and workflows make WPForms the most beginner-friendly contact form plugin on the market.
The WPForms Challenge guides you through creating your first form in under 5 minutes. We walk you through using the form builder all the way to adding a form to a page on your site! WPForms includes integrations for popular page builders like the WordPress Block Editor (Gutenberg), Classic Editor, Elementor, and Divi making the whole process seamless.
WPForms is a 100% mobile responsive contact form solution, so your contact forms will always look great on all devices (mobile, tablet, laptop, and desktop).
WPForms’ contact forms are also highly optimized for web and server performance because we understand the importance of speed when it comes to SEO, marketing, and conversions. We can honestly say that WPForms is one of the fastest WordPress contact form builder plugins in the world.
This plugin is the lite version of the WPForms Pro plugin that comes with all the contact form features you will ever need including email subscription forms, multi-page contact forms, file uploads, conditional logic, extra payment integrations, form templates, and tons more. Click here to purchase the best premium WordPress contact form plugin now!
We took the pain out of creating contact forms and made it easy. Here’s why smart business owners, designers, and developers love WPForms, and you will too!
Drag & Drop Contact Form Builder
We were tired of the bloated and buggy contact form builder plugins. That’s why we built WPForms to adapt to your workflow and allow you to create custom contact forms in minutes. By using our easy to use drag and drop online form builder, you can easily add custom form fields, rearrange them, and basically create a complete contact form in 5 minutes or less.
But don’t just take our word. See what one of the WordPress experts are saying:
WPForms is by far the easiest form plugin to use. My clients love WPForms and it’s one of the few plugins they can use without any training. As a developer I appreciate how fast, modern, clean and extensible it is.
Bill Erickson – Expert WordPress Consultant
Pre-built Form Templates
Building contact forms in WordPress can be time-consuming. Why?
Because every other WordPress contact form builder plugin requires you to build your contact form from scratch. The truth is it’s often not necessary to create a contact form completely from scratch unless you really want to.
Whether you’re looking to create a simple contact form, marketing form, request a quote form, donation form, payment order form, registration form, or a subscription form, we have a form template for you inside our contact form builder.
WPForms comes with pre-built form templates to help you save time. You can add, remove, or re-arrange fields as necessary.
Mobile Ready, SEO Friendly and Optimized for Speed
WPForms’ contact forms are 100% responsive and mobile-friendly by default. We also optimized every query on the frontend and the backend to ensure maximum speed – Yes, WPForms is one of the fastest WordPress contact form plugins.
You can embed your contact form on any page with optimized title and description. With the speed and proper formatting, WPForms is also one of the most SEO friendly contact form plugins.
All the Fields & Features that You Need to Succeed
From star ratings to file uploads to multi-page contact forms with progress bars, we have all the fields you need.
You can easily integrate your contact forms with an email marketing service or collect payments for bookings and orders. WPForms allows you to do it all.
The best part is, you can do it all without hiring a developer.
See what one business owner has to say about WPForms’ contact form:
As a business owner, time is my most valuable asset. WPForms allow me to create smart contact forms with just a few clicks. With their pre-built form templates and the drag & drop builder, I can create a new form that works in less than 2 minutes without writing a single line of code. Well worth the investment.
David Henzel – Co-founder of MaxCDN
Surveys & Polls
Along with contact form, you can also use WPForms to create surveys and polls.
Our WordPress Survey plugin addon comes with smart survey fields including likert scale, star ratings, multiple choice, Net Promoter Score (NPS), and more, so you can create custom survey forms like Survey Monkey (without the high costs).
WPForms offers the best-in class survey reporting. You can use our interactive reports to customize the graphs, export them for your presentations, and even display the aggregate results to your users.
The best part about WPForms survey reports is that it can retroactively work on any old contact form or feedback survey contact form created with WPForms.
Thousands of businesses love WPForms surveys for creating employee feedback forms, customer feedback forms, online petition forms, and more.
You can also use the Surveys & Polls addon to easily create a poll on your site. To save you time when creating a user poll, we have added a built-in poll forms template. Our poll feature offers real-time reports, so you can share poll results with the user immediately after they submit their vote.
Just like the contact form, you can embed your surveys and polls inside any post, page, or widget area in WordPress.
Membership and Default WordPress Forms
Aside from building simple contact forms that every WordPress site needs, WPForms also helps you create better default WordPress forms.
For example, you can use WPForms to create custom WordPress login forms and custom WordPress user registration forms which are great for membership sites.
For membership sites, you can also use WPForms to create a password-protected contact form or even a members only contact form that is restricted to logged-in users only.
Even if you’re not using a WordPress membership plugin, you can use WPForms to create membership registration forms, online RSVP forms, and other address book contact forms.
Bloggers and publishers can use our WordPress post submission forms to accept guest posts, testimonials, and partnership agreement forms to grow their businesses.
Payment Form, Donation Form, Booking Form, and More
While WPForms started out as a contact form plugin, it has evolved into a powerful custom forms solution that you can use to create a payment form, donation form, registration form, online booking form, mobile form, and basically any type of custom form you need.
WPForms integrates with PayPal, Stripe, Square, and Authorize.Net so you can easily create a credit card payment form to accept payments. If you’re using SSL, then you can use our Stripe, Square, or Authorize.Net Payment forms to accept credit card payments directly on your website. Alternatively, you can use our PayPal Commerce addon to take payments via PayPal or credit card on your forms.
Aside from simple order forms, business owners also use WPForms to create custom product purchase forms, t-shirt order forms, online booking forms, and more.
We understand that sometimes you may need to create a contact form that requires a signature. WPForms comes with a signature field to collect user signatures on your WordPress forms or even create custom signature forms.
You can do all of this while still using the same easy-to-use contact form builder that’s loved by over 6 million users.
I am so impressed with this plugin. I decided to give it a shot over some of the other form plugins, and I am so glad I did. It works well, is so easy to use and customize. The support is amazing on top of it all. I got the pro version because I was so pleased. Highly recommend.
Micky73 – WordPress user
Custom Calculations and Calculator Forms
Using the WPForms Calculations addon, you can build custom formulas and display results to your users on the frontend. Perfect for real-time custom quotes or estimates, variable shipping calculator forms, bulk discount order forms, and so much more.
With the formula builder, you can set up simple arithmetic calculations as well as complex conditional calculations with if/then statements. It even supports functions to return rounded values, averages, and time ranges, just to name a few.
The Calculations addon makes WPForms the best calculator plugin for WordPress and puts all these powerful features at your fingertips. Create more complex order forms for your eCommerce site, gather user information for lead generation, and provide valuable information to your users to improve their experience on your website.
Forms that are Optimized for Conversion and Results
With our Form Pages addon, you can create distraction-free custom form landing pages like Google Forms and Wufoo right inside WordPress, so you can increase conversions without the high costs (See Form Pages Demo).
To improve form completion rate, we created Conversational Forms® which helps you make your generic feedback form and other custom contact forms feel more human by adding an interactive form layout. Our conversational forms are similar to Typeform without the high subscription costs (See Conversational Forms Demo).
WPForms also has other conversion optimization features such as our smart form logic that lets you create dynamic contact forms where fields change based on the user’s answer, multi-page contact forms with progress bars, and other advanced contact forms.
WPForms form analytics integration with MonsterInsights allows you to easily track your lead capture forms, newsletter signup forms, request a quote contact form, and other important forms on your site.
Easy to Customize and Extend
You can easily customize your contact forms with our section dividers, HTML blocks, and custom CSS.
If you’re using Elementor or Divi page builders our native integrations let you quickly customize the style of your forms. Embedding forms in Elementor and Divi has never been easier.
We also knew that our developer friends may want to extend simple contact forms further. That’s why WPForms come with tons of hooks and filters to create custom functionality.
Since contact forms are essential for marketing, WPForms is a must have plugin for every website!
Full WPForms Feature List
- Online Form Builder – Our powerful drag & drop contact form builder allows you to easily create WordPress contact forms and other online forms in just a few minutes without writing any code.
- 100% Responsive – Mobile Friendly contact forms.
- GDPR Friendly – Make your contact form GDPR compatible with just a few clicks.
- Form Templates – Use our pre-built form templates to save time. Never start from scratch again (see all form templates demos).
- Form Styling – Easily control the appearance of form fields, labels, and buttons without writing code.
- Spam Protection – WPForms provides smart anti-spam protection out-of-the-box, plus direct integrations with hCaptcha, Google reCAPTCHA and Cloudflare Turnstile.
- Instant Form Notification – Quickly respond to incoming inquiries with our instant contact form notification system.
- Smart Form Confirmation – Show a custom success message, or redirect users to a custom thank you page.
- Smart Phone Field – Automatically adapts to your visitor’s location so you always get phone numbers in the correct country format.
- Payment & Donation Forms – Track the growth of your business with simple payment tracking and revenue charts.
- Coupon Forms – Offer one-time discounts, free shipping, and percentage discounts with custom payment coupons.
- Calculator Forms – Create custom formulas in the form builder and run real-time calculations on the frontend.
- File Uploads – Collect files and media through your contact forms with File Uploads.
- Multi-Page Forms – Split long forms into multiple pages with a progress bar to improve user experience.
- Smart Conditional Logic – Show or hide fields and contact form sections based on user behavior.
- Signature Forms – Create signature forms or add the signature field to your contact form, application form, booking form, etc.
- User Registration Forms – Create custom user registration form and custom login form in WordPress.
- Post Submissions – Collect user-submitted content in WordPress with our frontend post submission form. Great for guest posts, testimonials, business directory, listings, etc.
- Geolocation – Display location information about your users.
- Custom Captchas – Create custom captchas for your contact form.
- Surveys and Polls – Easily create survey forms and analyze the data with interactive reports.
- Form Abandonment – Unlock more leads and grow your business with partial-form submission.
- Form Locker – Manage form permissions and add access control rules including password-protected forms, members only forms, limit contact form entry per person, close form after specific date / time, etc.
- Offline Forms – Let your visitors save their entered data offline and submit when their internet connection is restored.
- Form Landing Pages – Create “distraction-free” form landing pages to boost conversions. Great Google Forms and Wufoo alternative.
- Conversational Forms – Interactive form layout that makes your form feels more human and boost overall completion rate. Great for surveys and registration forms. Perfect Typeform alternative for WordPress without the high costs.
- Lead Forms – Embed conversational forms in any post or page to boost conversion rates. Easily convert existing forms to Lead Forms and control the styling of your form so that it matches your theme.
- Webhooks – Send form entry data to secondary tools and external services. No code required, and no need for a third party connector.
- User Journey Reporting – Discover the steps your visitors take before they submit your forms. Right in the WordPress dashboard, you can easily see the content that’s driving the most valuable form conversions.
- Save and Resume Forms – Allows your visitors to save their progress while filling in your forms. When they’re ready to continue, they can restore their entry with a click.
- PayPal Standard – Create PayPal forms to easily collect payments, donations, and online orders.
- PayPal Commerce – Easily collect payments via PayPal or credit card using our PayPal Commerce addon.
- Stripe Forms – Easily collect credit card payments, donations, and online orders with our Stripe integration.
- Square Forms – Accept payments faster, from anywhere with Square’s secure payment processing with the Square addon.
- Authorize.Net Forms – Connect your WordPress site with Authorize.Net to collect payments, donations, and online orders.
- Mailchimp Forms – Create Mailchimp newsletter signup forms in WordPress and connect with your contact form to grow your email list.
- AWeber Forms – Create AWeber newsletter signup forms in WordPress and connect with your contact form to grow your email list.
- Campaign Monitor Forms – Create Campaign Monitor newsletter signup forms in WordPress and connect with your contact form to grow your email list.
- GetResponse Forms – Create GetResponse newsletter signup forms in WordPress and connect with your contact form to grow your email list.
- Constant Contact Forms – Create Constant Contact newsletter signup forms in WordPress and connect with your contact form to grow your email list.
- Drip Forms – Create Drip newsletter signup forms in WordPress and connect with your contact form to grow your email list.
- ActiveCampaign Forms – Add contacts to your ActiveCampaign account, record events, add notes to contacts, and more.
- HubSpot Forms – Create HubSpot forms to send leads from WordPress directly to your HubSpot CRM.
- Brevo Forms – Create Brevo forms to automate your marketing and engage your subscribers.
- MailerLite Forms – Create MailerLite forms to easily add subscribers to your email marketing lists.
- ConvertKit Forms – Create ConvertKit forms to collect subscribers and grow your mailing list.
- Salesforce Forms – Easily send your WordPress form contacts and leads to your Salesforce CRM account.
- Google Sheets Addon – Connect your WordPress forms to your Google account and easily send form entries to Google Sheets.
- Zapier Addon – Connect your WordPress forms with over 6,000+ apps. Route your contact form data to your favorite CRM, email marketing service, etc.
After reading this feature list, you can probably imagine why WPForms is the best WordPress contact form plugin on the market.
Give WPForms a try.
Want to unlock more features? Upgrade to our Pro version.
WPForms® is a registered trademark of WPForms LLC. When writing about the contact form plugin by WPForms, please make sure to uppercase the initial 3 letters.
- WPForms (correct)
- WP Forms (incorrect)
- wpforms (incorrect)
- wpform (incorrect)
If you like our WPForms plugin, then consider checking out our other projects:
- OptinMonster – Get more email subscribers with the most popular conversion optimization plugin for WordPress.
- AIOSEO – The original WordPress SEO plugin to help you rank higher in search results (trusted by over 3 million sites).
- MonsterInsights – See the stats that matter and grow your business with confidence. Best Google Analytics plugin for WordPress.
- SeedProd – Create beautiful landing pages with our powerful drag & drop landing page builder.
- WP Mail SMTP – Improve email deliverability for your contact form with the most popular SMTP plugin for WordPress.
- Smash Balloon – #1 social feeds plugin for WordPress – display social media content in WordPress without code.
- WPCode – must have WordPress code snippet management plugin to help you future-proof website customization (trusted by 1.5 million sites).
- Duplicator – popular WordPress backup and migration plugin used by over 1 million websites.
- WP Simple Pay – #1 Stripe payments plugin for WordPress. Start accepting one-time or recurring payments without a shopping cart.
- Push Engage – Connect with visitors after they leave your website with the leading web push notification plugin.
- RafflePress – Best WordPress giveaway and contest plugin to grow traffic and social followers.
- TrustPulse – Add real-time social proof notifications to boost your store conversions by up to 15%.
- SearchWP – The most advanced custom WordPress search plugin to improve WordPress search quality.
- AffiliateWP – #1 affiliate management plugin for WordPress. Add a referral program to your online store.
- Easy Digital Downloads – The best WordPress eCommerce plugin to sell digital products (eBooks, software, music, and more).
- Sugar Calendar – A simple event calendar plugin for WordPress that’s both easy and powerful.
- WPCharitable – Top-rated WordPress donation and fundraising plugin for WordPress.
WPForms is absolutely, positively the most beginner friendly WordPress contact form plugin on the market. It is both easy and powerful.
We took the pain out of creating online forms and made it easy. Check out all WPForms features.
Also, I’m the founder of WPBeginner, the largest WordPress resource site for beginners. It was a huge priority for me to make a WordPress contact form plugin that beginners can use without any training.
I feel that we have done that here. I hope you enjoy using WPForms.