Scalable Vector Graphics (SVG) é um formato de imagem vetorial baseado em XML para gráficos bidimensionais com suporte para interatividade e animação. A especificação SVG é um padrão aberto desenvolvido e mantido pelo World Wide Web Consortium (W3C). Ao contrário dos formatos de imagem raster (ou bitmap) como JPEG ou PNG, as imagens SVG são definidas usando equações matemáticas para descrever linhas, curvas, formas e texto. Isso significa que as imagens SVG podem ser escaladas para qualquer tamanho sem perder qualidade ou ficarem pixelizadas. Essa escalabilidade as torna ideais para logotipos, ícones, ilustrações e outros gráficos que precisam ser exibidos em vários tamanhos. SVG suporta recursos como gradientes, filtros, animações e scripts, permitindo efeitos visuais complexos e dinâmicos. Por ser baseado em XML, o SVG pode ser facilmente editado com um editor de texto ou software especializado em gráficos vetoriais. É amplamente suportado por navegadores web modernos e é frequentemente usado para criar gráficos web interativos e animações. Arquivos SVG são tipicamente menores do que imagens raster equivalentes, especialmente para gráficos com formas e cores simples. Isso pode levar a tempos de carregamento mais rápidos e melhor desempenho do site.