SVG (Scalable Vector Graphics) is an XML-based vector image format that describes images using mathematical shapes (paths, rectangles, circles, text) rather than pixels. Because SVG is resolution-independent, it scales to any size — from favicon to billboard — without quality loss. This makes it ideal for logos, icons, illustrations, and UI elements.
SVG files are plain text XML, making them small for simple graphics (often just 2-5KB for an icon), editable in any text editor, and manipulable with CSS and JavaScript for animations and interactivity. They're supported natively in all modern browsers and can be embedded directly in HTML. Unlike raster formats, SVG elements remain sharp at any zoom level.
SVG is not suitable for photographs or complex images with continuous color gradients — these are better served by JPEG or WebP. FileCurve can convert SVG to PNG for situations where raster output is needed (e.g., email clients that don't support SVG).