Forms are the all-time way to initiate communication between you and your customers through your WordPress website — with fiddling endeavour, you lot can stick a basic form on any page to assemble contact information, a back up request, or any blazon of user feedback.

However, sometimes text solitary isn't plenty for what users demand, and y'all might want a form that accepts file uploads equally well. These types of forms can be used for:

  • User-submitted content — Allow visitors to send in photos or other documents. For example, you might be running a photography competition and ask 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 lot may want visitors to attach a file with specifications, similar a text document 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 born mode to do this, in that location are as well a handful of WordPress plugins that make information technology possible. Many are form builders with a file upload field, while others permit for larger uploads or loosen restrictions on file types users can submit.

In this postal service, we'll review ten free and premium WordPress plugins that let you take user-submitted files through your website, and then users tin can send their files and learn about your service all under one domain.

Grow Your Business With HubSpot's Tools for WordPress Websites

i. WPForms

WPForms is a popular WordPress grade plugin used past thousands of sites to collect visitor information. With its intuitive drag-and-drib edifice method, you can 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, encounter the File Upload Types plugin below. It also imposes a file size limit determined by your host, or you tin can prepare a smaller size limit yourself.

You lot can view uploaded files from your WordPress dashboard, or route file uploads to your media library under the plugin'southward avant-garde settings. This plugin's flexibility and simplicity make information technology platonic for new site owners who want to get forms upwardly and running quickly.

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

product homepage for the wordpress file upload plugin wpforms

2. Gravity Forms

Gravity Forms is some other powerful WordPress form plugin for lead capture, feedback, and support forms. It comes with a drag-and-drop builder tool to assemble your website forms, and over 30 custom fields to gather nigh any blazon of data you want. Among these fields is the upload field, which allows users to submit file attachments like photos and text documents.

The upload field can take single or multiple file uploads, and you can specify which file extensions your form accepts as well 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 class, Gravity Forms isn't but for file uploading — information technology's a fully-featured builder for all your site's forms. To learn more about what this plugin can do and how to employ information technology, see our Ultimate Guide To Using Gravity Forms in WordPress.

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

product homepage for the wordpress file upload plugin gravity forms

3. File Upload Types by WPForms

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

File Upload Types by WPForms is completely gratuitous to utilise and built by the same reputable team as WPForms, so yous don't demand to worry near security compromises if you install this plugin, nor should you experience performance problems. Yes, it's a bit annoying that you lot need to install ane more plugin for this specific purpose, just it's a small-scale tradeoff for the quality you get 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 class builder plugin from WPMU DEV for hands deploying any type of class, be it contact, payment, email, feedback registration, or file upload. The upload field of Forminator's forms allows for unmarried and multiple files, and it lets y'all set limits on file types, number of files, and file sizes. For your visitors, uploading a file is every bit simple as dragging and dropping information technology onto the page.

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

Pricing: Forminator is available as a basic free version. For total functionality, purchase Forminator Pro for $5 per calendar month. Or, you lot tin subscribe to a WPMU DEV membership (starting at $15.83 per month) for access to all premium WPMU DEV plugins.

product homepage for the wordpress file upload plugin forminator

5. WordPress File Upload

If you're looking for a file upload tool that isn't a general form plugin, y'all can try the WordPress File Upload plugin. Aptly named, this plugin allows visitors to upload files from the front terminate of your website. Information technology provides a shortcode for a file upload field which you can place simply nearly anywhere on the page. WordPress File Upload also offers a sidebar widget for the aforementioned purpose. In one case a file is uploaded, you tin view information technology in your WordPress dashboard.

While simple to use, this plugin packs many handy additional features. To collect more information from visitors, WordPress File Upload includes the option to add boosted fields like email, dropdowns, and checkboxes. You lot can too plough on e-mail notifications whenever a file is submitted and set up the destination folder of uploaded files. The plugin tin even redirect users to a new page after the upload is consummate.

These features all come with the costless version of the plugin. For unlimited file size uploads, a dedicated Gutenberg block, multiple file uploads, elevate-and-drop functionality, and the power to visually customize the field display, buy WordPress File Upload Pro.

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

download page for the wordpresss file upload plugin wordpress file upload

half-dozen. File Manager

At over 700,000 downloads to appointment, File Managing director is a popular enhancer for the WordPress back end — it 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 some other ways like FTP.

Amongst its many capabilities, the File Manager plugin handles file uploads to your WordPress back end. There are no size limits to the files you upload, though admins tin can fix size limits and besides command which file types may be uploaded and downloaded through the plugin.

File Director is best for administrators who want a powerful way to interface with their server files without leaving WordPress. Plus, it's free. The developers also offer 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 costless and in two paid versions, Pro ($25) and Developer ($99). Paid extensions are $19 each.

download page for the wordpresss file upload plugin file manager

7. Tuxedo Big File Uploads

Are your media files too large for WordPress? Tuxedo Large File Uploads is a free, uncomplicated plugin that increases the file size upload limit on the WordPress media uploader. Once activated, upload your media files every bit usual — they tin exist as large as your server allows.

Tuxedo Big File Uploads runs in the background of your site and won't consume up your server space with backlog features. For settings, you lot can gear up a maximum upload size limit, and that's near it. This plugin does one chore, and it does it well.

Pricing: Tuxedo Big File Uploads is free.

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

viii. Customer Upload Files for WooCommerce

WooCommerce shops that take custom requests from customers need ways for clients to betoken what they want in their tailored product. One mode 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 indicate in the checkout process.

This extension requires minimal work on your role to ready, but you can toggle specific settings for your needs. These settings include choosing on what pages or products your upload fields tin go, setting limits on upload file size, restricting file blazon, uploading multiple files as an album, and adding a charge for clients to submit a file attachment.

Pricing: Customer 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 player in the WordPress ecosystem, with over a million downloads. This free elevate-and-drop form builder lets anyone assemble and identify sleek contact forms on their site with no coding required.

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

As with other options we've seen, this addition lets you limit the number of uploads, file type, and file size in the settings bill of fare. There'southward also a handy progress bar then visitors tin rail their uploads from start to finish.

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

download page for the wordpresss file upload plugin ninja forms

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

Contact Form 7 is another well-known class plugin — information technology's frequently bundled with WordPress themes, making it common beyond WordPress sites. However, like Ninja Forms, there's no style to let file uploads in the base plugin.

The Drag and Drop Multiple File Upload plugin for Contact Grade 7 is a free solution, adding a file upload field to your grade builder. Site visitors may add together one or more files of types set past yous. Yous can besides turn on email notifications whenever a file is submitted.

Upgrading to the Pro version of this plugin adds bonus features like image previews or uploads, visual customizations for the upload field, performance improvements, the ability to change your uploads folder, automatic image optimization, and a lot more.

Pricing: Drag and Drop Multiple File Upload is free. There'southward too 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? Check with your host.

With any of these reputable plugins, you'll allow visitors transport their files quickly and efficiently to you. Still, it may also be worth checking with your hosting provider on what files users are allowed to submit.

Many of these plugins will alter your WordPress core files to modify storage limits and release file type restrictions. Some WordPress hosts may non let this if they see it equally a liability and a security risk.

So, if you want to change these limits set by WordPress cadre, consider checking your host's documentation or sending a quick message to the support squad to make sure you're post-obit 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 October 5, 2021 7:00:00 AM, updated Dec xiv 2021