The main difference is that PSD files are editable in Adobe Photoshop, whereas PNG files are flat, compressed images. So what if you have a PSD with a transparent background, but it's too large to upload or share? Some PSD files can be nearly 3GB. Try converting a PSD to a PNG.