This is an image format that is used for lossless compression as well as for displaying images on the internet. PNGs allow for transparent backgrounds, and literally millions of colors, however, that can sometimes result in much larger file sizes.
previous post