How to Duplicate a WordPress Form in One Click

Do you want to reuse one of your WordPress forms? By copying your form, you’ll make quick work of creating the new form. In this tutorial, we’ll show you how to duplicate a WordPress form.

Why Should You Duplicate a Form

Copying a form will save you time since you don’t have to rebuild one from scratch each time.

Here are some of the most common reasons for duplicating a form:

  • Frequently used fields that appear in most forms on your website can be cloned.
  • Testing a form using A/B or split testing can be easy when you duplicate and rearrange it to measure form conversions.
  • Style forms individually by creating multiple variations.  You can design one form better suited for a sidebar and another for embedding into a contact page.

How to Duplicate a WordPress Form

The first thing you need to do is install and activate the WPForms plugin. Here’s a step by step guide on how to install a WordPress plugin.

Also, you’ll need to have a form created. You can check our tutorial on how to create a simple contact form as an example.

Step 1: Get Started

Head over to your WordPress dashboard and go to WPForms » All Forms. Here you’ll see all your existing forms including the one you want to duplicate.

WPForms is the best WordPress Form Builder plugin. Get it for free!

Duplicate a form

Find the form you want to clone and hover the mouse over the form name to see some options just below the title. Once you see the option Duplicate, click on it to continue.

A confirmation modal box will open up asking you to confirm whether you want to duplicate the form or not. Click on Ok to confirm.

Confirmation popup

You’ll notice that a duplicate form has been created. The title of this new form will be identical to the original form, except that the new form has “(ID #)” included.

Step 2: Customize and Configure Your Form

To change the title of the new form, or to modify the form content and layout, hover the mouse over the form name and click on Edit.

Duplicate Form Created

Now click on the Setup tab, present on the left sidebar, to edit the form name. Here you’ll find a text box with the duplicate form name. Change the name as per your wish and then click on Save.

Edit Duplicate Form Name

If you want to add a new field, click on the Fields tab and then drag a new field from the left panel to your form. You can also rearrange or edit the form fields by clicking on them.

Finally, go to Settings » General to change the form description and submit button text. You can also enable anti-spam honeypot to prevent spam submissions.

WPForms General Settings

If you want to create GDPR compliant form, then check both the disable storing entry information in WordPress and disable storing user details (IP address and user agent) options.

You can also set up form notification emails and adjust the confirmation settings if you want.

Step 3: Add Your Duplicate Form to Your Website

Once you’ve created and customized your form, you need to add it to your website.

Don’t worry! With WPForms, you can easily add your forms to your posts, pages, or sidebar. Let’s show you how to add your duplicate form to a new page.

First, go to Pages » Add New and then click on the Add Form button present above the page editor.

A modal popup will open up asking you to select a form from the dropdown box. So select your newly created form and click Add Form to add the form shortcode to your page.

Insert duplicate form classic editor

Finally, you can customize your page as per your requirements and then publish it.

If you’re using the Gutenberg editor, then check out our guide on how to use WPForms with Gutenberg editor.


That’s it! You’ve duplicated a form with data from an existing form within your website.

Now, whenever you’ve made a customized form, you’ll save yourself the time and energy of recreating a similar form.

Looking for more time-saving tips? You might also want to check out our guide on how to export WordPress form entries to CSV. This will allow you to add information to your email marketing service, analyze the results of advanced form fields, and more.

If you like this article, then please follow us on Facebook and Twitter for more free WordPress tutorials.

Using WordPress and want to get WPForms for free?

Enter the URL to your WordPress website to install.


    1. Good question, Joseph! The new form will have a different ID# applied to the form itself & each field, as you can see here:

      ID of duplicate form

      This allows for styling of individual forms with CSS, without worrying about affecting other forms.

      Hope that helps! If you think of any other questions, feel free to get in touch.

    1. Hi Ewald! Generally, changing the ID of a form isn’t recommended, since all previous entries and third-party connections (like Mailchimp or PayPal for example) are connected via the ID. So, changing the ID could break your form – it isn’t really designed to be changed.

      There’s probably a better way to accomplish what it is you’re trying to do – we’d love to help you figure it out, if you get in touch with support 🙂

  1. Hi, is there a wordpress plugin that can enable me to have to forms but when i type in one form the other one replicates what im typing. or else can i be able to reflect certain parts of the form on another part of my page. kindly

    1. Hi Willie,

      I apologize, but I’m afraid I don’t understand what you’re describing. Could you please contact us with more details about what you’re looking for, and possibly a use-case example?

      Thanks! 🙂

    1. Hi Andy,

      Currently we don’t have the ability to group fields within the form builder, so each field would need to be duplicated individually. I’ll be sure to note this on our feature request list, though 🙂

      1. Awesome…I’m creating an online application with sections that apply to the primary applicant as well as identical sections that apply to a co-applicant. It would be helpful to grab the whole section and duplicate it. Thanks for the reply!

  2. I duplicated the form. I added some new fields . This new form is for 2020. I want new data entries with new fields. How? thanks DN

    1. Hi DN, I hope you are doing well!

      When a form is duplicated it won’t have the entries from the original form, so only new entries will be logged for it.
      It sounds like you did this correctly, but if you have any issues with this, please try to contact our support team regarding this.
      If you have a WPForms license, you have access to our email support, so please submit a support ticket.
      Otherwise, we provide limited complimentary support in the WPForms Lite support forum.

      Have a good one 🙂

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.