Что генерирует инструмент
Этот генератор превращает одно изображение в полный современный набор
фавиконок — многоразмерный .ico для старых браузеров, PNG-варианты
16 / 32 / 180 / 192 / 512, опциональный исходный .svg, site.webmanifest
для PWA и HTML-фрагмент, который вы вставляете в <head>. Каждый байт
создаётся в вашем браузере; без загрузок на сервер, без сервера, без аналитики.
Что входит в набор
favicon.ico— многокадровый (16 / 32 / 48) для вкладок браузера, закладок и старых ярлыков Windows.favicon-16x16.pngиfavicon-32x32.png— современные PNG-варианты, используемые текущими браузерами.favicon.svg— включается только если ваше исходное изображение в формате SVG и переключатель «Использовать исходный SVG» включён.apple-touch-icon.png— 180×180, непрозрачный, используется на главных экранах iOS.pwa-192x192.pngиpwa-512x512.png— стандартные иконки PWA.pwa-maskable-192x192.pngиpwa-maskable-512x512.png— маскируемые варианты с рекомендованной W3C безопасной зоной.site.webmanifest— манифест PWA, связанный с указанными выше иконками.
Как работают отступы, фон и безопасные зоны для маскируемых иконок
У каждой платформы свой отступ («Поля»), чтобы оставить свободное пространство внутри холста иконки. Переключатель «Добавить фон» закрашивает непрозрачный квадрат за вашим исходным изображением — полезно, когда исходник прозрачен, а место назначения требует непрозрачности (главный экран Apple), либо просто для визуального контраста на вкладке браузера. Маскируемые иконки PWA используют дополнительную безопасную зону поверх платформенного отступа: всё, что находится за пределами центральных ~80%, может быть обрезано Android, Windows или ChromeOS при применении круглой, скруглённой или квадратоподобной маски.
Подключение набора к вашему сайту
- Распакуйте загруженный архив в корень веб-сайта (чтобы файлы находились
по адресам
/favicon.ico,/site.webmanifestи т. д.). - Вставьте HTML-фрагмент в
<head>вашего сайта. - Если вы раздаёте ресурсы из вложенного пути (например
/static/icons/), задайте «Путь к ресурсам» перед генерацией, чтобы фрагмент и манифест использовали правильные URL-адреса. - Если вы настроили манифест за пределами того, что предоставляет этот
инструмент (например, добавили
categoriesилиscreenshots), откройтеsite.webmanifestв текстовом редакторе и отредактируйте его напрямую — это обычный JSON.