Type to search.

#885 by installs

File Upload Types by WPForms

by Syed BalkhiVersion 1.5.0

Easily allow WordPress to accept and upload any file type extension or MIME type, including custom file types.

Active installs
40,000+
#885 of 1,000
Downloads, all time
265.6K
265,637
Downloads, 30 days
4.3K
1K in the last 7
Rating
4.0 / 5
20 reviews
Last updated
39 days ago
Sep 22, 2026
Version
1.5.0
10 releases

Upkeep and compatibility

Last updatedSeptember 22, 2026Updated in the last 3 months
Tested up toWordPress 7.0.8Older than WordPress 7.1.4, the current release
Needs WordPress5.5 or newer
Needs PHP7.0 or newer
First publishedFebruary 12, 2020
Support, last two months1 of 1 threads resolved (100%)

Reviews

4.0 / 5 from 20 reviews

Reviews by star rating
5 stars14
4 stars0
3 stars0
2 stars3
1 star3

Downloads, last 30 days

Low 87 a dayHigh 249 a day

What the author says it does

WordPress File Upload Types Plugin

Do you want to let your WordPress website accept uploads from your users for more file types and to freely upload files? We created the File Upload Types plugin to make it simple for anyone to easily add support for any file types with any extension or MIME type.

How WordPress File Uploads Work

By default, WordPress only allows certain file types to be uploaded to your website’s media library.

If someone tries to upload a file type outside of these whitelisted WordPress file extensions, this can be the cause of the common WordPress error Sorry, this file type is not permitted for security reasons message.

It can be frustrating if you’ve created a file upload form in WordPress but the file type you want to accept is a file extension that’s not allowed.

This plugin lets your website upload more file types beyond the limited file extension types that WordPress allows by default.

How does the File Upload Types plugin work?

The File Upload Types plugin works by letting you adjust the internal file whitelist, letting you manually control which types of file extensions your WordPress website can upload.

This way, you can accept any file type through your website and/or any contact form plugin like WPForms.

What file types can I upload to WordPress with this plugin?

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

What file types can I upload to WordPress by default?

By default, WordPress only allows cetain types of files to be uploaded to a website for security reasons.

Some common file types and file extensions that WordPress supports uploading by default include:

Images

.jpg

.jpeg

.png

.gif

.ico

Documents

.pdf (Portable Document Format; Adobe Acrobat)

.doc, .docx (Microsoft Word Document)

.ppt, .pptx, .pps, .ppsx (Microsoft PowerPoint Presentation)

I found a bug, now what?

If you’ve stumbled upon a bug, the best place to report it is in the File Upload Types GitHub repository. GitHub is where the plugin is actively developed, and posting there will get your issue quickly seen by our developers. Once posted, we’ll review your bug report and triage the bug. When creating an issue, the more details you can add to your report, the faster the bug can be solved.

Help! I need support or have an issue.

Support is available for File Upload Types via the WordPress.org support forums.

Email support is available to WPForms PRO users.

Latest changelog entry

1.5.0 – 2024-10-23

  • “Add your custom file types” link did not work before clicking on “Add file types manually” link.
  • Implemented sanitizing of SVG & HTML files.
  • Added message about allowing risky file types.
  • Some file types, even enabled, were not possible to upload using the Gutenberg editor.

Screenshots

From WordPress.org.

Tagged

Plugins that share its tags

#968 by installs

Clean Image Filenames

by Upperdog

This plugin automatically converts language accent characters to non-accent characters in filenames when uploading to the media library.

Installs
30,000+
Rating
4.6 (21)
Updated
10 months ago

#54 by installs

Safe SVG

by 10up

Enable SVG uploads and sanitize them to stop XML/SVG vulnerabilities in your WordPress website.

Installs
1+ million
Rating
4.9 (79)
Updated
5 days ago

#640 by installs

Easy Theme and Plugin Upgrades

by Chris Jean

Easily upgrade your themes and plugins using zip files without removing the theme or plugin first.

Installs
60,000+
Rating
4.7 (117)
Updated
5 years ago

#740 by installs

Add MIME Types

by kimipooh

The plugin additionally allows the mime types and file extensions to WordPress.

Installs
50,000+
Rating
4.2 (25)
Updated
5 months ago

#823 by installs

WP Extra File Types

by davide.airaghi

Plugin to let you extend the list of allowed file types supported by the Wordpress Media Library

Installs
40,000+
Rating
3.4 (39)
Updated
3 years ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin.