Как работает Генератор фавиконок
Генератор фавиконов берёт предоставленное изображение и изменяет его размер до стандартных размеров фавиконов с помощью Canvas drawImage API: 16x16, 32x32, 48x48, 180x180 (иконка Apple Touch), 192x192 (Android Chrome) и 512x512 (манифест PWA). Все шесть размеров генерируются в браузере, а также многоразмерный favicon.ico, объединяющий изображения 16x16, 32x32 и 48x48 в один файл для старых браузеров. Исходное изображение никогда не покидает устройство.
Полный набор фавиконов охватывает все варианты: иконки вкладок браузера, закладки, ярлыки главного экрана и экраны загрузки PWA. Использование высококачественного исходного изображения (не менее 512x512 пикселей) даёт алгоритму уменьшения масштаба больше деталей. HTML-теги link для ссылки на каждый созданный файл показаны в фрагменте кода, который можно скопировать непосредственно в тег head страницы.