Масштабируемая векторная графика (SVG) — это основанный на XML формат векторных изображений для двумерной графики с поддержкой интерактивности и анимации. Спецификация SVG является открытым стандартом, разработанным и поддерживаемым Консорциумом Всемирной паутины (W3C). В отличие от растровых форматов изображений, таких как JPEG или PNG, изображения SVG определяются с использованием математических уравнений для описания линий, кривых, фигур и текста. Это означает, что изображения SVG могут быть масштабированы до любого размера без потери качества или появления пикселизации. Такая масштабируемость делает их идеальными для логотипов, иконок, иллюстраций и другой графики, которую необходимо отображать в различных размерах. SVG поддерживает такие функции, как градиенты, фильтры, анимация и скрипты, что позволяет создавать сложные и динамичные визуальные эффекты. Поскольку SVG основан на XML, его можно легко редактировать с помощью текстового редактора или специализированного программного обеспечения для векторной графики. Он широко поддерживается современными веб-браузерами и часто используется для создания интерактивной веб-графики и анимации. Файлы SVG, как правило, меньше эквивалентных растровых изображений, особенно для графики с простыми формами и цветами. Это может привести к более быстрой загрузке и улучшению производительности веб-сайта.