Scalable Vector Graphics (SVG) è un formato di immagine vettoriale basato su XML per la grafica bidimensionale con supporto per l'interattività e l'animazione. La specifica SVG è uno standard aperto sviluppato e mantenuto dal World Wide Web Consortium (W3C). A differenza dei formati di immagine raster come JPEG o PNG, le immagini SVG sono definite utilizzando equazioni matematiche per descrivere linee, curve, forme e testo. Ciò significa che le immagini SVG possono essere scalate a qualsiasi dimensione senza perdere qualità o diventare sgranate (pixelate). Questa scalabilità le rende ideali per loghi, icone, illustrazioni e altre grafiche che devono essere visualizzate a varie dimensioni. SVG supporta funzionalità come gradienti, filtri, animazioni e scripting, consentendo effetti visivi complessi e dinamici. Poiché SVG è basato su XML, può essere facilmente modificato con un editor di testo o software di grafica vettoriale specializzato. È ampiamente supportato dai moderni browser web ed è spesso utilizzato per creare grafica web interattiva e animazioni. I file SVG sono tipicamente più piccoli delle immagini raster equivalenti, specialmente per la grafica con forme e colori semplici. Ciò può portare a tempi di caricamento più rapidi e a prestazioni del sito web migliorate.