*Favicon* — это маленькая иконка, которую показывает браузер во вкладках, закладках, истории и на главном экране iOS / Android, когда кто-то сохраняет ваш сайт. Мелочь, но влияет на ощущение от проекта удивительно сильно: настоящий favicon — это разница между заглушкой и законченным продуктом.
Современные браузеры просят favicon в нескольких размерах и форматах. Для вкладок и закладок нужен PNG 16×16 или 32×32. iOS Safari хочет 180×180 apple-touch-icon.png. «Добавить на главный экран» в Android просит 192×192 и 512×512 внутри web-манифеста. Старые браузеры и часть интеграций всё ещё ждут мультиразмерный favicon.ico. Подгонять всё это руками — большая рутина, а генератор favicon решает её в один клик.
Этот генератор полностью работает у вас в браузере. Загруженная картинка декодируется в <canvas> локально, каждый выходной размер рендерится рядом, и весь набор (PNG, ICO, web-манифест, README и HTML-сниппет) упаковывается в .zip без отправки чего-либо на сервер.
Что вы заодно поймёте
Браузеры просят **несколько** размеров favicon — единственного «правильного» изображения favicon больше не существует.
favicon.ico — это контейнерный формат, в который можно положить сразу несколько размеров (16, 32, 48), чтобы устаревшие клиенты всегда находили нужный.
iOS Safari и Android Chrome берут иконку из *разных* URL (apple-touch-icon.png и записи в manifest.webmanifest) — нужны оба.
Как сгенерировать favicon по шагам
1
Выберите тип источника
Берите **Текст** для монограммы из 1–3 символов, **Эмодзи** для иконки из одного глифа или **Изображение**, чтобы загрузить PNG, JPEG или SVG. Если у вас уже есть логотип, начинать лучше с изображения.
2
Задайте цвета и форму
Выберите цвет фона (и цвет текста для монограммы). Возьмите **Квадрат**, **Скругление** или **Круг** — скруглённые квадраты совпадают с тем, как iOS обрезает иконки на главном экране, и выглядят родными.
3
Добавьте название сайта
Название сайта попадёт в мета-тег application-name и в short_name PWA-манифеста manifest.webmanifest. Используйте то имя бренда, которое пользователи увидят в закладках браузера.
4
Просмотрите все размеры
Прокрутите строку предпросмотра и убедитесь, что иконка читается на 16px и 32px (там живут вкладки). Если на таком размере дизайн теряется, упростите исходник — меньше символов или более плотный кроп.
5
Скачайте бандл и вставьте HTML
Кликните **Скачать favicon-бандл (.zip)**, чтобы получить все выходные файлы сразу. Положите файлы в корень сайта, вставьте HTML-сниппет в <head> — и всё готово.
Файлы в бандле
Каждая загрузка содержит файлы ниже. HTML-сниппет связывает их вместе — если вам нужно подмножество, оставьте только те, что соответствуют вашим платформам.
Файл
Размер
Где используется
Комментарий
favicon.ico
16, 32, 48
Вкладки браузера (фолбэк для старых версий)
Мультиразмерный ICO-контейнер — этот URL запрашивает каждый браузер.
favicon-16x16.png
16×16
Иконка вкладки
Используется на дисплеях с высокой плотностью через <link rel="icon" sizes="16x16">.
favicon-32x32.png
32×32
Вкладка браузера и закладки
Основная иконка вкладки на retina-экранах.
favicon-48x48.png
48×48
Плитка сайта Windows, панель задач
Также упакована внутри favicon.ico для старых клиентов.
apple-touch-icon.png
180×180
iOS Safari «Добавить на главный экран»
Если её нет, iOS подставит скриншот страницы — всегда добавляйте.
android-chrome-192x192.png
192×192
Главный экран Android
На неё ссылается manifest.webmanifest.
android-chrome-512x512.png
512×512
Установка PWA и splash-экран
Обязательна для устанавливаемых PWA.
site.webmanifest
—
Метаданные установки PWA
Содержит иконки, имя и theme color. Подключается через <link rel="manifest">.
Идеи для favicon
Текстовая монограмма
Введите 1–3 буквы (например, **Co**, **C** или **JS**), выберите цвет бренда и форму **Скругление** для силуэта в стиле iOS.
Монограммы лучше всего читаются на 16px, потому что в них нет деталей, которые можно потерять. Используйте жирную заглавную букву или плотную пару из двух символов и держите высокий контраст между текстом и фоном.
Эмодзи-шорткат
Выберите эмодзи, которое попадает в настроение проекта — 🚀 для запуска, 🧪 для эксперимента, 📚 для документации. Поставьте нейтральный фон.
Эмодзи-favicon приятно смотрятся на личных сайтах, хакатонах и пет-проектах. Учтите, что одно и то же эмодзи выглядит по-разному на macOS (Apple) и Windows (Segoe) — после экспорта бандл зафиксирует тот вид macOS / Linux / Chrome, который вы видите в предпросмотре.
Изображение логотипа
Загрузите PNG или SVG логотипа, увеличьте слайдер **Отступы**, чтобы графика не упиралась в края, и включите **Залить цветом фона**, если у логотипа прозрачные края.
SVG рендерится чётко на любом размере. PNG тоже работает, но размывается выше своего нативного разрешения — начинайте с источника хотя бы 512×512.
Частые ошибки с favicon
Выкладывать только PNG 16×16 и ждать, что на retina-экранах он останется чётким. Современные устройства рендерят иконки вкладок на 32px или 48px и растянут 16-пиксельный исходник в размытое пятно.
Забывать про apple-touch-icon.png. Если Apple touch icon не задан, iOS возьмёт скриншот страницы — он обычно выглядит ужасно.
Класть файлы favicon в подпапку и подключать их через <link rel="icon" href="/images/favicon.ico">. Это работает, но браузеры всё равно проверяют /favicon.ico в корне сайта. Либо положите копию и в корень, либо смиритесь с 404 в логах.
FAQ по генератору Favicon
Что такое favicon?
Favicon — это маленькая иконка, которую браузер показывает рядом с заголовком страницы — во вкладках, закладках, истории и ярлыках на главном экране. Название — сокращение от *favorite icon*; впервые поддержка появилась в Internet Explorer 5 для закладок.
Какие размеры favicon реально нужны в 2026 году?
Минимум: мультиразмерный favicon.ico (16/32/48), PNG 32×32, apple-touch-icon.png 180×180 для iOS и PNG 192×192 и 512×512, заявленные в site.webmanifest для Android и устанавливаемых PWA. Бандл, который этот инструмент скачивает, содержит их все.
ICO, PNG или SVG?
Все браузеры поддерживают PNG-иконки через <link rel="icon" type="image/png">. Все они также поддерживают наследуемый URL /favicon.ico. SVG-favicon работают в современных браузерах и позволяют одному файлу масштабироваться без потерь на любом размере — хороший вариант, если ваш логотип уже векторный, но iOS Safari всё равно требует PNG-фолбэк.
Почему мой favicon не обновляется?
Браузеры жёстко кэшируют favicon. После загрузки новых файлов сделайте hard-refresh (Cmd/Ctrl + Shift + R), очистите данные сайта в DevTools или добавьте query-параметр к URL favicon (/favicon.ico?v=2). CDN перед сайтом обычно тоже нужно сбросить.
Нужен ли Apple touch icon?
Если хочется, чтобы пользователи iOS, добавившие ваш сайт на главный экран, видели нормальную иконку, а не миниатюру страницы — да, нужен. Apple touch icon имеет размер 180×180 и лежит по адресу /apple-touch-icon.png. Он есть в бандле.
Загружается ли моё изображение на сервер?
Нет. Картинка декодируется внутри браузера через <canvas>, и каждый файл результата (PNG, ICO, ZIP, манифест) собирается локально. Ничего не уходит с вашей машины.