Menu

Генератор Favicon

Создавайте фавиконы из изображения, текста или эмодзи — все размеры и HTML для вставки.

Последнее обновление

Источник
Форма
Источник
#5B8DEF
#FFFFFF
ПредпросмотрВкладка браузера, закладка, iOS, Android
16px
32px
48px
64px
180px
favicon.ico · PNG 16/32/48px · Apple touch 180px · PWA 192/512 · манифест · HTML
HTML для вставки в <head>
<link rel="icon" href="/favicon.ico" sizes="any" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="manifest" href="/site.webmanifest" />
<meta name="application-name" content="Coddy" />

Что такое генератор favicon?

*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.ico16, 32, 48Вкладки браузера (фолбэк для старых версий)Мультиразмерный ICO-контейнер — этот URL запрашивает каждый браузер.
favicon-16x16.png16×16Иконка вкладкиИспользуется на дисплеях с высокой плотностью через <link rel="icon" sizes="16x16">.
favicon-32x32.png32×32Вкладка браузера и закладкиОсновная иконка вкладки на retina-экранах.
favicon-48x48.png48×48Плитка сайта Windows, панель задачТакже упакована внутри favicon.ico для старых клиентов.
apple-touch-icon.png180×180iOS Safari «Добавить на главный экран»Если её нет, iOS подставит скриншот страницы — всегда добавляйте.
android-chrome-192x192.png192×192Главный экран AndroidНа неё ссылается manifest.webmanifest.
android-chrome-512x512.png512×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, манифест) собирается локально. Ничего не уходит с вашей машины.

Узнать больше

Другие инструменты разработчика

Coddy programming languages illustration

Учитесь программировать с Coddy

НАЧАТЬ