A PNG (Portable Network Graphics) is an uncompressed raster image format. A PNG file can support transparency too. You can open and edit PNG files with all raster editing programs such as Adobe Photoshop, Affinity Photo, Gimp and more. You can embed the PNG files in programs such as Adobe Illustrator, Adobe InDesign, Corel Draw, Canva.
An SVG (Scalable Vector Graphics) file is a vector graphics file. The benefit of an SVG file is scalability, it can scale any size. You can open and edit an SVG with any vector editing program. The most popular programs to open an SVG file are Adobe Illustrator, Adobe Indesign, Affinity Designer, Inkscape, Corel Draw, Gimp, and Canva. You can use SVG files with Cricut and Silhouette cutting machines.