Back to Support Design Your Site Themes Upload a Theme

Upload a Theme

In addition to our collection of themes, you can upload third-party themes to your WordPress.com site, including themes from WordPress.org, popular marketplaces like Themeforest, and even themes you have custom-made for your website.

This guide will show you how to upload any theme to your WordPress.com site.

This feature is available on sites with the WordPress.com Creator or Entrepreneur plan. If your site has one of our legacy plans, it is available on the Pro plan.

Install a WordPress.org Theme

To install a theme from WordPress.org, follow these steps:

  1. Visit your site’s dashboard.
  2. Navigate to Appearance → Themes.
  3. Click the Install new theme button in the top right corner to view WordPress.org themes.
  4. Locate your chosen theme in the list or use the search function to find themes by name.
  5. Hover your mouse over your chosen theme and click the “Install” button.
  6. Click “Activate” to apply the theme to your live site.
  7. Set up your theme as discussed in this section.
The “Install” button appears when hovering over the theme name

Upload a Theme File

If you have the files for your desired theme, you can upload the theme by following these steps:

Step 1: Download the Theme .zip File

Start by downloading the theme’s .zip file from wherever you purchased the theme. Do not unzip the file.

From the Download options, Installable WordPress file only is the correct one.
For Themeforest themes, choose the Installable WordPress file only

Step 2: Upload the Theme File

Once you have the theme’s .zip file, follow these steps to upload it to your WordPress.com site:

  1. Go to Appearance → Themes in your site’s dashboard.
  2. Click on the “Install new theme” button.
A box drawn around the "Install new theme" button on the Themes page.
  1. Click the “Upload theme” button and choose the file from your computer:
The Upload Theme button has been clicked, and a Choose File option appears.
  1. Click the “Install Now” button.

Error Uploading Theme

From time to time, you may run into an error when trying to upload a theme. Below are some common errors and how to resolve them:

The theme does not have a style.css file

To resolve this error, check what files you have from the download:

  1. Verify that the .zip file you are uploading does not contain any other files (like documentation, for example). Check for a .zip that just contains the theme itself.
  2. Make sure that you have downloaded the “Installable WordPress file only” when given the option.
  3. Ensure the file has not been unzipped/extracted automatically by your computer.
Zip file is too large. Please upload a file under 50 MB.

Most theme files will be zipped and under 50 MB. If you receive the error that the file is too large, follow these steps:

  1. Check the downloaded files and verify that you are only uploading the theme .zip with no additional files.
  2. Visit the WP-Admin view of the theme upload page. At the top right of the themes screen, select View → Classic View.
    • If you don’t see the View option, you are already using the WP-Admin dashboard.

If you are running into any other issues uploading your theme, reach out to your theme’s support for assistance.

Step 3: Preview or Activate the Theme

If you’re ready to start using the theme right away, click the “Activate” link:

An arrow pointing to the "Activate" button on the Upload theme page.

To preview the theme before activating it, click “Live preview,” if available. You may be able to adjust some theme settings before applying the theme to your site. Click “Activate & Save” when you’re done adjusting the settings and are ready to activate the theme.

Set Up Your Theme

After activating a theme on your site, you’ll want to set it up to look exactly how you want. Every theme is different, but these general tips will help you get started:

Demo Content

Your third-party theme may include a method to import or install demo content. The most common methods to make your site look like the theme’s example or preview include:

Support for Your Theme

If you are using a theme that WordPress.com did not create, we are limited in how we can help you with it. We recommend that you contact your theme’s support service directly. They will be the most familiar with the theme and can offer expert support.

If you’re unsure how to contact your theme’s support, check out our helpful resource.

Where to Find Themes

If you’ve already looked through the WordPress.com theme showcase, but haven’t yet found the perfect design for your site, there’s no need to worry – there are thousands of themes out there for every type of website imaginable.

First, read our advice on choosing the perfect theme.

Here is a list of popular places for third-party themes:

Was this guide helpful for you?

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

Copied to clipboard!