This page lists the types of files that you can upload to your WordPress.com site.
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.
- .png
- .jpg / .jpeg
- .gif
- .webp (served automatically in supported browsers)
- .heic
- .heif
- .svg*
* Upload SVG images on a plugin-enabled plan following these steps:
- Install a plugin that adds SVG support to your site.
- In your dashboard, click on Media.
- Click on View in the top right corner, and select Classic View.
- Click Add New to upload your .svg files.
Upload the following document types to your website. See our guide to Uploading Documents for more.
- .pdf (Portable Document Format; Adobe Acrobat)
- .doc, .docx (Microsoft Word Document)
- .xls, .xlsx (Microsoft Excel Document)
- .key (Apple Keynote Presentation)
- .odt (OpenDocument Text Document)
- .ppt, .pptx, .pps, .ppsx (Microsoft PowerPoint Presentation)*
* 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.
- .mp3
- .ogg
- .wav
This section of the guide applies to sites with our WordPress.com 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.
- .mp4, .m4v (MPEG-4)
- .mpg
- .mov (QuickTime)
- .vtt (text captions for video – upload by inserting a Video block)
- .avi
- .ogv (Ogg)
- .wmv (Windows Media Video)
- .3gp (3GPP)
- .3g2 (3GPP2)
These additional file types are supported in specific circumstances:
- .xml for importing a site’s content.
- .csv for tasks such as importing products via WooCommerce.
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.