Extend the list of allowed file types supported by the WordPress Media Library including custom file types.

  • Unlock the full potential of your WordPress website by enabling seamless user uploads for a wide range of file types. Introducing the File Upload Types plugin, your ultimate solution to effortlessly expand support for virtually any file format, including custom extensions and MIME types.
  • WordPress, by default, imposes limitations on the types of files that can be uploaded to your website’s media library. If you’ve ever faced this constraint while attempting to accept a particular file extension through a WordPress file upload form, or if you require certain file types to be uploaded but are concerned about security risks for all users, our plugin provides the solution. It not only broadens your website’s compatibility with an extended range of file types, surpassing WordPress’s default restrictions, but it also offers the flexibility to restrict uploads to specific user roles, ensuring a secure and tailored file management experience.


  • Enable custom file uploads. Additional File Upload Types.
  • Grant specific file extensions access to designated user roles.


  • Download the plugin file, unzip and place it in your wp-content/plugins/ folder. You can alternatively upload it via the WordPress plugin backend.
  • Activate the plugin through the ‘Plugins’ menu in WordPress.
  • Navigate to the Settings area ( Setting -> Allow File Type -> Add Custom File Type ) of the File Upload Types plugin in your WordPress admin menu to add file types and MIME types.
  • If you wish to assign certain file extensions to particular user roles, kindly check the corresponding user role checkboxes; otherwise, you can leave the user role checkboxes unchecked. Enabling user role checkboxes will restrict the allowed file extensions to the chosen roles. If you want the file extensions to apply universally across all roles, please leave the user role checkboxes blank or unchecked.

Frequently Asked Questions

  • Q.What file types support by WordPress default?
    Here is link to default uploading files with WordPress – https://codex.wordpress.org/Uploading_Files#About_Uploading_Files_on_Dashboard
  • Q.Is enabling custom file types secure within WordPress?
    While it may be convenient to permit users to upload a wide array of file formats, this approach can introduce significant security risks. To enhance your site’s security posture, it’s advisable to restrict file uploads to only the formats that are genuinely necessary for your website’s functionality.

    Grant specific file extensions access to designated user roles.