How to add Custom theme in Blogger?

After creating a free blog in blogger, we need to install a theme on our blog. A well-customized theme not only looks good but also play a vital role in attracting more visitors.

In this post, I am going to share a step by step guide on how to add custom theme in Blogger.

If you are new to Blogger, then make sure to add 5 to 10 blog posts before uploading a custom theme. It is so because, an empty blog might not look great with a custom theme.

In order to fully customize your theme, I recommend uploading 5 to 10 blog posts before adding a new theme. In case if you don’t know how to write a blog post on Blogger, you can check out the my recent post on blogger post editor.

Step by Step Guide to Add Custom Theme in Blogger

Adding a custom theme in Blogspot is easy. All you need to do is to follow the instructions in this post. Here is a Step by Step guide on how to do that:

Step 1: Download a Custom theme for your Blog

Before adding a custom theme to your blog, you need a responsive Blogspot theme. There are thousands of free theme available over the internet. Here is a list of top 5 sites from where you can easily download a free or premium theme for your blog:

Check Out :  How to Add a Favicon on Blogger?

After downloading any of the free themes, you will get a .zip file. You need to extract the zip file (See Step 2)

Step 2: Extract the zip File

Blogger does not support zip files. If you want to upload any custom theme in Blogspot, then you have to extract the zip file and upload a .xml file in blogger.

You can easily extract a zip file from the pc. If you don’t have a personal computer/ laptop, then you can extract zip files online. Simply click on below link to extract any zip file online:

Click here to extract any zip file

After you click on the above link, you will be asked to upload the ZIP file. You can simply upload the zip file & uncompress it.

Unzip Blogger theme in mobile phone

After extracting the zip file, download the .xml file from the extract.

Download XML file from Unzip tool to upload on Blogger

Step 3: Blogger >> Themes >> Select Menu

Now log in to your blogger dashboard and go to the following settings: Blogger >> Themes >> Select Menu.

Step 4: Backup / Change theme

I recommend you to backup the theme before uploading a new one. There are many reasons for which you need to backup the old theme. Suppose you don’t like the new theme, then you can easily upload the old theme If you back up.

Click on the Download theme to backup your previous theme. After you download your previous theme, Click on Choose File to Select XML theme file from your computer.

Backup & Restore Blogger Theme

Step 5: Upload the new theme

After choosing a theme from your computer, Click on Upload to install it on your blog. After that, the popup will be closed & new theme will be installed to your blog.

Upload a new custom theme in Blogger

Step 6: View your Blog

After installing the custom theme for your blog, Click on View Now to see your Blog. If you wish to upload the old theme then you can simply upload XML file of your old theme to Backup/Restore.

View Blogger blog

In this way, you can easily install a custom theme in the Blogspot blog.

See Also:


In this post, I have explained steps to install a custom theme in Blogger.

You can easily install a custom theme on your blog using the above tutorial.

Don’t panic if your theme looks different from the demo theme. You need to customize your theme.

In my next tutorial, I will discuss Steps to customize the custom theme in Blogger. Have any suggestions, queries or feedback, drop your thoughts in below comment box.

Leave a Reply

Your email address will not be published. Required fields are marked *


  1. This is one of the things I love about wordpress, there are thousands of themes to choose from. This is great that this option is also available for blogger. Thanks for sharing!

  2. Although I don’t use Blogger, I know those who do and I will forward on these tips to them as I believe they had a few issues with this when they first started! Thanks!