Scalable Vector Graphics (SVG) è un formato di immagini vettoriali 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 immagini 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 ridimensionate a qualsiasi dimensione senza perdere qualità o diventare pixelate. Questa scalabilità le rende ideali per loghi, icone, illustrazioni e altri elementi grafici che devono essere visualizzati in 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 con software di grafica vettoriale specializzati. È ampiamente supportato dai moderni browser web ed è spesso utilizzato per creare grafica web interattiva e animazioni. I file SVG sono generalmente più piccoli delle immagini raster equivalenti, specialmente per grafiche con forme e colori semplici. Ciò può portare a tempi di caricamento più rapidi e a prestazioni del sito web migliorate.