A PNG file has no background. It has a transparent background format. So you can upload the logo on your website, on your blog etc without having to worry about the background.