PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. Mime
  4. File Upload Types by WPForms
File Upload Types by WPForms icon

File Upload Types by WPForms

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

By Jared Atchison·Mime·Free
4(20 reviews)
·30K+ active installs·Updated 1 year ago
DownloadVisit HomepageCompare

As of April 2026, File Upload Types by WPForms is a WordPress mime plugin with 30K+ active installations and a 4/5 rating from 20 reviews. It has been downloaded 243K+ times in total. Requires WordPress 5.5+ and PHP 7.0+. Available on WordPress.org since 2020. Last updated 1 year ago — may have compatibility concerns. Downloads are up 9% this week. Top alternative: Safe SVG.

4/520 reviews
30K+active installs
243K+total downloads
6 yearssince 2020

Overview

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’…

Read full description on WordPress.org

Screenshots

Ratings & Reviews

420 reviews
5 ★
14
4 ★
0
3 ★
0
2 ★
3
1 ★
3

Recent Reviews

Caused fatal errors in parts of admin
by lisaxplore·2 months ago·1 reply

After installing this plugin to allow SVG uploads, it caused a critical error on my site. The error log shows a fatal PHP error: “Uncaught ValueError: Path cannot be empty” coming from the plugin’s Sanitizer.php when handling uploads. This caused fatal errors in other plugins WordPress admin until the plugin was disabled.

Does exactly what it says on the tin
by DrWig·6 months ago·1 reply

Great plugin. The type I needed wasn’t in the list that could be enabled by default, so I dragged in my m4a file to the ‘add custom file type’ box, and it made the magic happen 🙂

Great plugin. Many thanks

Works Great!
by silverblatt·1 year ago·1 reply

This plug-in just saved me from disaster. I needed to upload an .msi file to my WordPress site just before leaving on a trip, and at the last minute I discovered that WordPress didn’t allow that file type to be uploaded. Even after using FTP to upload the file manually, it still wasn’t showing up when I tried to insert a link to it on a page. After installing this plugin, and dragging and dropping the .msi file into the custom file type area of the plugin’s settings page, WordPress then allowed me to upload the file and insert a link to it in the usual way. Problem solved!

phenomenal for allowing different file types
by Elizabeth Richardson·1 year ago·1 reply

It took me a few minutes to work out that if I uploaded a file into the box at the bottom of the instruction panel that it would automatically verify the mime type and add the upload capabilities to my site without needing to know anything else. It was extremely easy after that and I am so incredibly appreciative for the work this developer has done. THANK YOU.

Flawless | Great Plugin
by Generosus·1 year ago·1 reply

This plugin works out of the box. Instructions for adding more file types are clear and support is phenomenal. The UI is top-notch as well. Job well done!

Download Trends

Today: 64Yesterday: 90This week: 520Period total: 39K

Compatibility

WordPress5.5+ requiredTested up to 6.6.5
PHP7.0+ required

Version Adoption

v1.5
83.9%
v1.3
8.0%
v1.2
5.0%
Other
3.1%

Top Alternatives to File Upload Types by WPForms

Safe SVG icon
Safe SVG
4.91.0M+ installsUpdated 2 months ago
ViewCompare
WP Add Mime Types icon
WP Add Mime Types
4.250K+ installsUpdated 1 year ago
ViewCompare
Disable Real MIME Check icon
Disable Real MIME Check
4.910K+ installsUpdated 8 years ago
ViewCompare
Lord of the Files: Enhanced Upload Security icon
Lord of the Files: Enhanced Upload…
51.0K+ installsUpdated 6 months ago
ViewCompare
AP Extended MIME Types icon
AP Extended MIME Types
5300 installsUpdated 13 years ago
ViewCompare
View all mime plugins →

Frequently Asked Questions

Changelog

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.
View full changelog on WordPress.org

Contributors

Syed BalkhiSyed BalkhiSlava AbakumovSlava AbakumovWPFormsWPFormsJared AtchisonJared Atchisonkaggdesignkaggdesignkkarpieszukkkarpieszuk
Plugin Info
Version
1.5.0
Last Updated
Oct 23, 2024
WP Requires
5.5+
Tested Up To
6.6.5
PHP Requires
7.0+
Active Installs
30K+
Downloads
243K+
Added
Feb 12, 2020
Business
Free

Tags

mimefilesuploadattachmentsfile upload

Developer

J
Jared Atchison
8 plugins0.1M+ total installs
View all plugins →

Quick Compare

File Upload Types by WPForms vs Safe SVG→File Upload Types by WPForms vs WP Add Mime Types→File Upload Types by WPForms vs Disable Real MIME Check→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.