Forms are the all-time mode to initiate communication between you and your customers through your WordPress website — with trivial effort, you lot can stick a bones form on any page to gather contact information, a support request, or whatever blazon of user feedback.

Nevertheless, sometimes text alone isn't enough for what users demand, and you might want a form that accepts file uploads besides. These types of forms can exist used for:

  • User-submitted content — Allow visitors to transport in photos or other documents. For example, you might exist running a photography competition and ask users to submit entries through your site.
  • Support — Users can send screenshots to ameliorate describe the problems they're facing.
  • Item specifications — If your site takes custom orders, y'all may desire visitors to attach a file with specifications, like a text document or a reference image.
  • Applications — Does your website accept job apps? Allow candidates upload their resume, CV, cover letter, or any other materials directly to your site.

At that place 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 do this, in that location are besides a handful of WordPress plugins that brand it possible. Many are class builders with a file upload field, while others allow for larger uploads or loosen restrictions on file types users tin can submit.

In this post, nosotros'll review 10 free and premium WordPress plugins that allow you accept user-submitted files through your website, and then users can send their files and acquire about your service all under i domain.

Grow Your Business With HubSpot's Tools for WordPress Websites

ane. WPForms

WPForms is a popular WordPress class plugin used past thousands of sites to collect visitor information. With its intuitive drag-and-drib building method, you can easily add a submission field for file uploads to your class. It allows for common file types and restricts file types for security reasons — to remove these limits, see the File Upload Types plugin below. It also imposes a file size limit adamant by your host, or you tin set 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's advanced settings. This plugin's flexibility and simplicity brand it platonic for new site owners who desire to get forms upward and running quickly.

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

product homepage for the wordpress file upload plugin wpforms

ii. Gravity Forms

Gravity Forms is some other powerful WordPress class plugin for lead capture, feedback, and back up forms. It comes with a drag-and-drop builder tool to gather your website forms, and over thirty custom fields to assemble nearly whatever type 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 accept single or multiple file uploads, and you can specify which file extensions your form accepts every bit well as the maximum file size per upload. Gravity Forms automatically stores user submissions on your server, and all uploads can be viewed inside your WordPress dashboard.

Of course, Gravity Forms isn't just for file uploading — information technology'southward a fully-featured architect for all your site'southward forms. To acquire more virtually what this plugin tin do and how to use it, run into our Ultimate Guide To Using Gravity Forms in WordPress.

Pricing: Gravity Forms is available on three tiers: Basic ($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 tin upload through a course. File Upload Types is a gratis plugin that lifts these restrictions and lets yous ready additional permitted file formats, such as .zip, .xml, and .svg.

File Upload Types by WPForms is completely gratuitous to use and congenital by the same reputable squad as WPForms, so you don't need to worry almost security compromises if yous install this plugin, nor should you experience performance issues. Yes, it's a bit annoying that yous demand to install one more than plugin for this specific purpose, merely it's a pocket-size tradeoff for the quality you go with a plugin like WPForms.

Pricing: File Upload Types by WPForms is free.

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

iv. Forminator

Forminator is a form builder plugin from WPMU DEV for easily deploying whatever type of form, be information technology contact, payment, email, feedback registration, or file upload. The upload field of Forminator's forms allows for single and multiple files, and it lets you set limits on file types, number of files, and file sizes. For your visitors, uploading a file is as uncomplicated every bit dragging and dropping it onto the page.

Across its file uploads, Forminator has robust integrations with popular CRMs and payment processors if you lot want to use the tool for your checkout procedure. There's fifty-fifty the choice to add together a poll or a quiz to your site to increase engagement.

Pricing: Forminator is available as a bones complimentary version. For full functionality, buy Forminator Pro for $v per calendar month. Or, y'all can 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 class plugin, yous can try the WordPress File Upload plugin. Aptly named, this plugin allows visitors to upload files from the front cease of your website. It provides a shortcode for a file upload field which you can place merely virtually anywhere on the page. WordPress File Upload also offers a sidebar widget for the same purpose. In one case a file is uploaded, you can view information technology in your WordPress dashboard.

While simple to utilize, this plugin packs many handy boosted features. To collect more information from visitors, WordPress File Upload includes the option to add additional fields similar email, dropdowns, and checkboxes. Y'all can likewise turn on electronic mail notifications whenever a file is submitted and set the destination binder of uploaded files. The plugin can even redirect users to a new page after the upload is complete.

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

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

download page for the wordpresss file upload plugin wordpress file upload

6. File Manager

At over 700,000 downloads to date, File Manager is a popular enhancer for the WordPress back end — information technology lets WordPress admins upload, download, re-create 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.

Among its many capabilities, the File Manager plugin handles file uploads to your WordPress back end. There are no size limits to the files y'all upload, though admins can ready size limits and too control which file types may be uploaded and downloaded through the plugin.

File Managing director is best for administrators who desire a powerful way to interface with their server files without leaving WordPress. Plus, it'south gratuitous. 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 two paid versions, Pro ($25) and Programmer ($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 Big File Uploads is a free, elementary plugin that increases the file size upload limit on the WordPress media uploader. One time activated, upload your media files as usual — they tin exist every bit 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, yous can set a maximum upload size limit, and that's about it. This plugin does ane 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

8. Customer Upload Files for WooCommerce

WooCommerce shops that take custom requests from customers need ways for clients to bespeak what they desire in their tailored product. One way to practice this is past allowing clients to upload files with their specifications.

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

This extension requires minimal work on your role to fix, but you tin toggle specific settings for your needs. These settings include choosing on what pages or products your upload fields tin get, setting limits on upload file size, restricting file type, 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 drag-and-drop form architect lets anyone assemble and place sleek contact forms on their site with no coding required.

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

As with other options we've seen, this add-on lets y'all limit the number of uploads, file type, and file size in the settings menu. In that location'south also a handy progress bar so visitors tin can runway their uploads from start to finish.

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

download page for the wordpresss file upload plugin ninja forms

ten. Drag and Drop Multiple File Upload - Contact Form 7

Contact Class seven is some other well-known form plugin — it's oft bundled with WordPress themes, making it mutual across WordPress sites. However, similar Ninja Forms, at that place's no way to allow file uploads in the base of operations plugin.

The Drag and Drop Multiple File Upload plugin for Contact Form vii is a gratis solution, adding a file upload field to your form architect. Site visitors may add one or more than files of types set by you. You lot can also plough on email notifications whenever a file is submitted.

Upgrading to the Pro version of this plugin adds bonus features like paradigm 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: Elevate and Driblet Multiple File Upload is free. There's 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? Check with your host.

With any of these reputable plugins, you'll let visitors ship their files quickly and efficiently to you. Even so, it may also exist worth checking with your hosting provider on what files users are allowed to submit.

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

So, if you want to alter these limits set by WordPress core, consider checking your host'southward documentation or sending a quick message to the support squad to make certain 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, 2021 7:00:00 AM, updated Dec 14 2021