Here, I mentioned some sites which help you to download your desired images in HD quality. 

PNG Picture

This site is for those who want to download PNG images without paying any single penny. One of the best features of this site is they provide HD quality images. 

PNG Tree

This site also provides images for free to download. This is one of the best sites which has Millions of images at one platform.