Le format Scalable Vector Graphics (SVG) est un format d'image vectorielle basé sur le langage XML, conçu pour les graphismes en deux dimensions avec une prise en charge de l'interactivité et de l'animation. La spécification SVG est un standard ouvert développé et maintenu par le World Wide Web Consortium (W3C). Contrairement aux formats d'image matricielle comme le JPEG ou le PNG, les images SVG sont définies à l'aide d'équations mathématiques décrivant des lignes, des courbes, des formes et du texte. Cela signifie que les images SVG peuvent être mises à l'échelle à n'importe quelle taille sans perte de qualité ni pixellisation. Cette évolutivité les rend idéales pour les logos, les icônes, les illustrations et autres graphiques devant être affichés dans des dimensions variées. Le format SVG prend en charge des fonctionnalités telles que les dégradés, les filtres, les animations et le scripting, permettant des effets visuels complexes et dynamiques. Étant basé sur le XML, le SVG peut être facilement modifié avec un éditeur de texte ou un logiciel de graphisme vectoriel spécialisé. Il est largement pris en charge par les navigateurs web modernes et est fréquemment utilisé pour créer des graphiques et des animations web interactifs. Les fichiers SVG sont généralement plus légers que les images matricielles équivalentes, en particulier pour les graphiques composés de formes et de couleurs simples, ce qui favorise des temps de chargement plus rapides et une meilleure performance des sites web.