An SVG (Scalable Vector Graphics) file is a two-dimensional graphic file format based on XML (Extensible Markup Language). It's used to define vector-based graphics for the web.
Unlike raster graphics (like JPEG or PNG), which are defined by a grid of pixels, SVG graphics are made up of paths, shapes, and text. This means they can be scaled to different sizes without losing quality, making them ideal for logos, icons, and complex illustrations that need to look clear at any size or resolution.
SVG files are also interactive and dynamic, allowing for animation and various effects via CSS and JavaScript.