Зачем конвертировать SVG в WebP и AVIF
SVG — идеальный формат для иконок и логотипов, но на сложных иллюстрациях он тормозит рендеринг браузера. WebP и AVIF весят в 2-3 раза меньше при том же качестве, а ещё поддерживают анимацию и прозрачность.
Если на сайте много мелких SVG (например, иконки соцсетей), растеризация сократит время отрисовки страницы на 30-50%.
- WebP: поддерживается всеми современными браузерами, сжимает на 30% лучше PNG
- AVIF: экономит до 50% места по сравнению с WebP, но работает не во всех браузерах (нужен fallback)
- Прозрачность: оба формата сохраняют альфа-канал, как и SVG
Как выбрать разрешение и качество при конвертации
SVG не имеет фиксированного разрешения, поэтому при растеризации нужно задать ширину и высоту в пикселях. Для иконок достаточно 64-128 пикселей, для иллюстраций — 500-2000 пикселей по большей стороне.
Качество WebP/AVIF настраивайте от 70 до 90%: ниже — артефакты, выше — лишний вес. Если SVG содержит градиенты или тени, проверяйте результат на разных экранах — растеризация может «размыть» мелкие детали.
- Для ретины: удвойте разрешение (например, 128px → 256px)
- Для анимации: используйте WebP (AVIF не поддерживает анимацию в большинстве браузеров)
- Для fallback: конвертируйте SVG ещё и в PNG/JPG для старых браузеров
Пошаговая конвертация SVG в WebP и AVIF на 5на5
Загрузите SVG-файл в конвертер, выберите формат (WebP или AVIF) и настройте параметры. Для WebP доступно сжатие с потерями и без, для AVIF — только с потерями.
Укажите размер в пикселях или процентах от оригинала. Если в SVG есть прозрачность, включите альфа-канал — иначе фон станет белым.
Скачайте результат и проверьте его в браузере: сравните вес, качество и скорость загрузки.
- Шаг 1: Загрузите SVG (максимум 10 МБ)
- Шаг 2: Выберите WebP или AVIF, настройте размер и качество
- Шаг 3: Включите прозрачность, если нужно
- Шаг 4: Скачайте файл и протестируйте на сайте
Что делать с метаданными и цветовыми профилями
SVG может содержать XML-комментарии, метаданные (автор, лицензия) и цветовые профили (например, sRGB). При конвертации в WebP/AVIF эти данные теряются — формат их не поддерживает.
Если метаданные важны (например, для авторских прав), сохраните их отдельно или используйте PNG. Цветовые профили тоже не переносятся: WebP/AVIF работают в sRGB, поэтому проверяйте цвета после конвертации, особенно если SVG был в Adobe RGB.
- Метаданные: удаляются автоматически, сохраните их вручную при необходимости
- Цветовые профили: конвертируйте SVG в sRGB перед растеризацией
- Комментарии: удаляются, так как WebP/AVIF их не хранят
Как использовать конвертированные файлы на сайте
Вставьте WebP/AVIF через тег <picture> с fallback на PNG/JPG для старых браузеров. Пример кода: <picture><source srcset="image.avif" type="image/avif"><source srcset="image.webp" type="image/webp"><img src="image.png" alt="..."></picture>.
Для анимации используйте только WebP (AVIF не поддерживает анимацию в большинстве браузеров). Проверьте загрузку страницы в Chrome DevTools: вкладка «Network» покажет, какой формат выбрал браузер.
- Fallback: всегда добавляйте PNG/JPG для Safari < 14 и Firefox < 65
- Lazy loading: используйте loading="lazy" для изображений ниже сгиба
- Preload: для критичных изображений добавьте <link rel="preload" as="image" href="image.avif">
Частые вопросы
Размытие появляется, если указать слишком низкое разрешение или качество. Увеличьте размер (например, с 64px до 128px) и поднимите качество до 80-90%.
Также проверьте, не растягиваете ли вы изображение через CSS — WebP/AVIF не масштабируются так плавно, как SVG.
Анимированный SVG конвертируется только в WebP — AVIF не поддерживает анимацию. Загрузите SVG в конвертер, выберите WebP и включите опцию «анимация».
Учтите, что анимированный WebP весит больше статичного, поэтому оптимизируйте кадры и задержку.
AVIF сжимает лучше (на 20-30% меньше WebP), но поддерживается не всеми браузерами. Используйте AVIF для современных браузеров с fallback на WebP.
Если важна совместимость (например, для корпоративных сайтов), выбирайте WebP — его поддерживают 95% браузеров.
Прозрачность сохраняется только если включить альфа-канал при конвертации. В настройках конвертера 5на5 выберите опцию «сохранить прозрачность».
Если она выключена, фон станет белым или чёрным.
⚡ Замените тяжёлые SVG на сжатые WebP/AVIF, чтобы ускорить сайт. Настройте разрешение, качество и прозрачность, а для старых браузеров добавьте fallback на PNG/JPG. Проверяйте результат в разных браузерах и на разных экранах.

