Forms are the best way to initiate communication betwixt you and your customers through your WordPress website — with footling effort, you lot tin stick a basic form on any page to assemble contact information, a support request, or whatever type of user feedback.

However, sometimes text alone isn't enough for what users need, and y'all might want a course that accepts file uploads as well. These types of forms can be used for:

  • User-submitted content — Allow visitors to ship in photos or other documents. For instance, you might be running a photography competition and enquire users to submit entries through your site.
  • Support — Users can send screenshots to better describe the issues they're facing.
  • Item specifications — If your site takes custom orders, you may want visitors to adhere a file with specifications, similar a text certificate or a reference image.
  • Applications — Does your website accept job apps? Let candidates upload their resume, CV, comprehend letter, or any other materials directly to your site.

There are a handful of reasons you might want to accept file uploads from your visitors. And, while WordPress doesn't have a built-in way to practice this, there are as well a handful of WordPress plugins that get in possible. Many are course builders with a file upload field, while others allow for larger uploads or loosen restrictions on file types users can submit.

In this mail service, we'll review 10 complimentary and premium WordPress plugins that permit y'all accept user-submitted files through your website, so users can send their files and learn about your service all nether ane domain.

Grow Your Business With HubSpot's Tools for WordPress Websites

1. WPForms

WPForms is a pop WordPress form plugin used by thousands of sites to collect visitor information. With its intuitive elevate-and-drop building method, you tin easily add a submission field for file uploads to your form. It allows for common file types and restricts file types for security reasons — to remove these limits, see the File Upload Types plugin beneath. It besides imposes a file size limit determined past your host, or you can prepare a smaller size limit yourself.

You can view uploaded files from your WordPress dashboard, or route file uploads to your media library nether the plugin'due south advanced settings. This plugin's flexibility and simplicity make information technology ideal for new site owners who want to get forms up and running speedily.

Pricing: WPForms is available as a costless version. There are also four paid plans: Basic ($79 per year), Plus ($199 per year), Pro ($399 per year), and Elite ($599 per year). File uploads are available starting in the Basic version.

product homepage for the wordpress file upload plugin wpforms

2. Gravity Forms

Gravity Forms is another powerful WordPress form plugin for pb capture, feedback, and back up forms. Information technology comes with a elevate-and-drop builder tool to get together your website forms, and over 30 custom fields to gather well-nigh any type of data you want. Amongst these fields is the upload field, which allows users to submit file attachments like photos and text documents.

The upload field can have unmarried or multiple file uploads, and you can specify which file extensions your grade accepts too as the maximum file size per upload. Gravity Forms automatically stores user submissions on your server, and all uploads tin can be viewed inside your WordPress dashboard.

Of course, Gravity Forms isn't just for file uploading — it'due south a fully-featured builder for all your site's forms. To learn more than virtually what this plugin can do and how to apply it, see our Ultimate Guide To Using Gravity Forms in WordPress.

Pricing: Gravity Forms is available on three tiers: Basic ($59 per year), Pro ($159 per year), and Elite ($259 per year).

product homepage for the wordpress file upload plugin gravity forms

iii. File Upload Types by WPForms

Past default, the WPForms plugin restricts the file types visitors can upload through a form. File Upload Types is a costless plugin that lifts these restrictions and lets yous set additional permitted file formats, such as .zip, .xml, and .svg.

File Upload Types by WPForms is completely free to use and built by the same reputable squad as WPForms, so you lot don't need to worry most security compromises if you install this plugin, nor should y'all experience performance issues. Yeah, it's a chip annoying that y'all need to install one more than plugin for this specific purpose, merely it's a small tradeoff for the quality you lot become with a plugin like WPForms.

Pricing: File Upload Types past WPForms is free.

download page for the wordpress file upload plugin File Upload Types by WPForms

4. Forminator

Forminator is a form architect plugin from WPMU DEV for easily deploying any type of class, be information technology contact, payment, email, feedback registration, or file upload. The upload field of Forminator'southward forms allows for single and multiple files, and information technology lets yous set limits on file types, number of files, and file sizes. For your visitors, uploading a file is as simple equally dragging and dropping it onto the page.

Beyond its file uploads, Forminator has robust integrations with popular CRMs and payment processors if you want to use the tool for your checkout process. There's even the option to add a poll or a quiz to your site to increase engagement.

Pricing: Forminator is bachelor every bit a bones free version. For total functionality, purchase Forminator Pro for $five per month. Or, you can subscribe to a WPMU DEV membership (starting at $15.83 per month) for admission to all premium WPMU DEV plugins.

product homepage for the wordpress file upload plugin forminator

5. WordPress File Upload

If you lot're looking for a file upload tool that isn't a general form plugin, yous can try the WordPress File Upload plugin. Aptly named, this plugin allows visitors to upload files from the front end of your website. Information technology provides a shortcode for a file upload field which you tin place simply about anywhere on the page. WordPress File Upload as well offers a sidebar widget for the same purpose. Once a file is uploaded, you lot can view it in your WordPress dashboard.

While simple to employ, this plugin packs many handy additional features. To collect more information from visitors, WordPress File Upload includes the option to add additional fields like email, dropdowns, and checkboxes. You can as well plough on electronic mail notifications whenever a file is submitted and gear up the destination folder of uploaded files. The plugin can even redirect users to a new page after the upload is complete.

These features all come up with the free version of the plugin. For unlimited file size uploads, a dedicated Gutenberg cake, multiple file uploads, drag-and-drib functionality, and the power to visually customize the field brandish, purchase WordPress File Upload Pro.

Pricing: WordPress File Upload is available as a costless version and a premium version for €20 (around $25).

download page for the wordpresss file upload plugin wordpress file upload

half-dozen. File Manager

At over 700,000 downloads to date, File Director is a pop enhancer for the WordPress dorsum end — information technology lets WordPress admins upload, download, copy and paste, edit, and remove server files and folders from inside the WordPress CMS, replacing the need to modify server files through another means like FTP.

Amongst its many capabilities, the File Manager plugin handles file uploads to your WordPress back end. In that location are no size limits to the files y'all upload, though admins can set size limits and as well command which file types may exist uploaded and downloaded through the plugin.

File Managing director is best for administrators who want a powerful way to interface with their server files without leaving WordPress. Plus, information technology'south free. The developers also offering paid add-ons for uploading files from WordPress to cloud storage, and there's a premium version that enables a code editor and syntax checker, user permissions, and a built-in database manager.

Pricing: File Manager is available for free and in ii paid versions, Pro ($25) and Programmer ($99). Paid extensions are $19 each.

download page for the wordpresss file upload plugin file manager

7. Tuxedo Large File Uploads

Are your media files also big for WordPress? Tuxedo Big File Uploads is a gratuitous, simple plugin that increases the file size upload limit on the WordPress media uploader. Once activated, upload your media files as usual — they can be every bit large as your server allows.

Tuxedo Big File Uploads runs in the groundwork of your site and won't eat up your server space with excess features. For settings, y'all tin can fix a maximum upload size limit, and that's about it. This plugin does ane job, and it does it well.

Pricing: Tuxedo Big File Uploads is free.

download page for the wordpresss file upload plugin tuxedo big file uploads

8. Customer Upload Files for WooCommerce

WooCommerce shops that take custom requests from customers demand ways for clients to bespeak what they want in their tailored product. One way to do this is by allowing clients to upload files with their specifications.

Customer Upload Files for WooCommerce is a paid WooCommerce extension that enables this — customers tin upload photos and other file types to their orders, preview their file uploads, and remove them at any point in the checkout process.

This extension requires minimal work on your part to set up, but you can toggle specific settings for your needs. These settings include choosing on what pages or products your upload fields can go, setting limits on upload file size, restricting file type, uploading multiple files as an anthology, and adding a charge for clients to submit a file zipper.

Pricing: Client Upload Files for WooCommerce is $49 per year.

download page for the wordpresss file upload plugin customer upload files for woocommerce

9. Ninja Forms

Ninja Forms is a huge histrion in the WordPress ecosystem, with over a 1000000 downloads. This free drag-and-drop form architect lets anyone assemble and place sleek contact forms on their site with no coding required.

By itself, the gratis version of Ninja Forms doesn't accept file uploads. Merely, information technology does take a paid extension that enables uploads. Starting at $49 for ane website, this add together-on lets users upload files which are then sent to WordPress (plus the pick to send uploads to your media library), Google Bulldoze, Dropbox, or Amazon S3.

Equally with other options we've seen, this add-on lets yous limit the number of uploads, file type, and file size in the settings menu. In that location'south too a handy progress bar so visitors can rails their uploads from start to stop.

Pricing: The Ninja Forms File Uploads extension sells for $49 for one website, $72 for up to 5 sites, and $99 for upwards to 20 sites. Ninja Forms is free.

download page for the wordpresss file upload plugin ninja forms

10. Drag and Drop Multiple File Upload - Contact Grade 7

Contact Form 7 is some other well-known course plugin — it'due south often bundled with WordPress themes, making it common across WordPress sites. Yet, like Ninja Forms, there's no manner to allow file uploads in the base plugin.

The Elevate and Drop Multiple File Upload plugin for Contact Course seven is a free solution, adding a file upload field to your form builder. Site visitors may add one or more files of types fix by you. You can also plow on e-mail notifications whenever a file is submitted.

Upgrading to the Pro version of this plugin adds bonus features like epitome previews or uploads, visual customizations for the upload field, performance improvements, the ability to modify your uploads binder, automated epitome optimization, and a lot more.

Pricing: Drag and Drib Multiple File Upload is free. In that location'south also a premium version for $xix.99.

download page for the wordpresss file upload plugin drag and drop multiple file upload for contact form seven

Accepting uploads? Bank check with your host.

With any of these reputable plugins, you'll permit visitors send their files quickly and efficiently to y'all. Nevertheless, it may also be worth checking with your hosting provider on what files users are immune to submit.

Many of these plugins will alter your WordPress core files to change storage limits and release file blazon restrictions. Some WordPress hosts may not allow this if they encounter information technology as a liability and a security risk.

So, if you want to change these limits prepare by WordPress core, consider checking your host's documentation or sending a quick message to the support team to make sure you're following the rules.

Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.

Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.

Originally published Oct 5, 2022 7:00:00 AM, updated December 14 2021