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 (raster) comme le JPEG ou le PNG, les images SVG sont définies à l'aide d'équations mathématiques qui décrivent les lignes, les courbes, les formes et le texte. Cela signifie que les images SVG peuvent être mises à l'échelle à n'importe quelle dimension sans perdre en qualité ni devenir pixélisées. Cette évolutivité les rend idéales pour les logos, les icônes, les illustrations et autres graphiques devant être affichés dans des tailles 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 ainsi 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 contribue à des temps de chargement plus rapides et à une meilleure performance des sites web.