Back to Support Content and Media Accepted File Types

Accepted File Types

This page lists the types of files that you can upload to your site.

Uploading Your Files

To protect the security of your website, WordPress supports the most widely recognized file types listed below.

Before uploading files to your site, please ensure you own or have the legal right to distribute them. If you do not own the files and do not have express permission from the owner or copyright holder, you may not place them on your site. Learn how to find free images and other media.

You can upload these supported file types through the Media library and directly in the editor.


Upload the following images to your website. See our guide to Working With Images for more, or Troubleshooting Image Uploads if you are unable to upload images.

* Upload SVG images on a plugin-enabled plan following these steps:

  1. Install a plugin that adds SVG support to your site.
  2. In your dashboard, click on Media.
  3. Click on View in the top right corner, and select Classic View.
  4. Click Add New to upload your .svg files.


Upload the following document types to your website. See our guide to Uploading Documents for more.

* On plugin-enabled sites, .ppt, .pptx, .pps, and .ppsx files may require additional setup with the WP Add Mime Types plugin.


Upload the following audio file types to your website with any paid plan subscription. See our Audio guide for more.


This section of the guide applies to sites with our Premium, Business and Commerce plans. If your site has one of our legacy plans, this feature is available on the Pro plan.

Upload the following video file types to your website with any eligible plan subscription. See our Videos guide for more.

Other Formats

These additional file types are supported in specific circumstances:

If you need to upload a file extension not listed on this page, such as .mobile, .epub, .webm, you can add support for these file types via a plugin. Plugin-enabled sites run on more advanced infrastructure that can support file types not normally accepted.

Plugins such as WP Add Mime Types and WP Extra File Types allow support for additional file types. For help with these plugins, please consult with the plugin developer directly.

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!