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
- .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 “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)
- .txt*
- .ppt, .pptx, .pps, .ppsx (Microsoft PowerPoint Presentation)**
* For the security of your website, .txt
files may be uploaded to plugin-enabled sites after activating your plan features.
** 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 Working With Audio guide for more.
- .mp3
- .ogg
- .wav
This section of the guide applies to sites with our WordPress.com Premium, Business, and Commerce plans, and the legacy Pro plan. For sites on the Free or Personal plans, upgrade your plan to access this feature.
Upload the following video file types to your website with any eligible plan subscription. See our Working With Video 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.