How to Make a File Upload Form in WordPress

A form on your website or blog is necessary so that your users can contact you and ask their concerns, feedback, and any suggestions they want to give you. Showing your email address instead of a form can flood your inbox with spam emails. In this post, I am going to show you how to make a file upload form in WordPress?

If you are a blogger then you probably accept guest posts on your blog. It will be very easy for you to collect guest posts directly through your form. Writers can easily upload their files including images, content, etc through your form. It will definitely be saving a lot of time.

However, the concern here is that many tools or form makers won’t allow file upload features. It will be a tough job, isn’t it? Well, don’t worry! I am going to tell you about a tool that helps you to make a file upload form in WordPress. Let’s get started…


I am here talking about is WPForms. Yes, you heard it right. WPForms is a fantastic tool that helps you to create professionally designed elegant forms with a single click. It also allows you to make a file upload form in WordPress.


WPForms has been founded by a pro blogger and developer Syed Balkhi founder of WPbeginner. Today WPForms is a #1 choice for creating forms in WordPress. WPForms makes it easy for your visitors to upload the all kinds of file types to your contact forms, including but not limited to:

  • Documents
  • Images
  • Video
  • Audio

How to Make File Upload Form in WordPress?

To make a file upload form you need to buy premium membership of WPForms. Click here to sign up With WPForms and get 50% Off.

Now, you can create a form and add the required fields to your contact form by dragging them from the left-hand panel to the right-hand panel.

With the predefined File Upload Form template, you already have the fields like Name, Email, Phone, File Upload, and Additional Comments fields.

file upload option in WPForms

Click the form fields to make any changes. You can also rearrange the order on your contact form by dragging the fields up and down.

You can add the File Upload field to any WordPress form you create. Just drag the File Upload form field from the left-hand panel of the Form Editor to the right-hand panel.

Also Read:- How to Build Spam-Free WordPress Contact Forms

By default, all the files uploaded by users are stored in the WPForms folder inside the Uploads directory of your site. To make it easier, you can also store the files in your WordPress Media Library by checking the Store field in WordPress Media Library checkbox under Advanced Options.

Once you are done with customizing your form, click the Save button in the top right corner of your screen. Congrats! You have added the file upload fields to your form.

Before, making the form live make sure you have tested everything and check if anything is wrong with your form or configuration. If everything is okay then you are ready. Add your form to your pages to collect data from your users.


So, as you see how you can make a file upload form in WordPress easily with the help of WPForms. If you are already wondering how to make a form like this then you must give it a try. If you found the post helpful, please share it with your friends.

You can also share your feedback and experience with us by commenting below.

by Aaron
Aaron is the Owner and Author of this blog. He loves to help people to get success in their online ventures.

Leave a Comment