What is the difference between a PNG or JPG and an SVG?
A PNG or JPG is a grid of tiny coloured squares, called pixels. When you enlarge it, the squares grow and the edges turn blurry or jagged. An image 200 pixels wide cannot be used on a banner two metres across.
An SVG has no pixels. It describes shapes: a circle here, a curve there, filled with a given colour. The computer redraws those shapes at whatever size you need, so the result is just as sharp on a business card as on a shop front.
An SVG logo often weighs a few kilobytes. It opens in a web browser and in drawing programs such as Inkscape, Illustrator, Figma or Canva.