Добавьте страницу в закладки, чтобы не искать её заново — Ctrl+D / ⌘+D.

Если инструмент пригодился — поделитесь им с коллегами.

Генераторы для сайта · Иконки сайта

Сделать фавикон онлайн — от логотипа до готового кода за пять шагов

Загрузите логотип — и получите всё, что нужно сайту: favicon.ico, иконку для iPhone, набор для Android, манифест и готовые теги для вставки в <head>. Для векторного логотипа добавляется favicon.svg, который меняет цвет в тёмной теме браузера. Перед скачиванием видно, как значок выглядит в размере 16×16.

Только нужные файлы Без мёртвых плиток Windows и Safari
Проверка на 16×16 Контраст и детализация — с цифрами
Тёмная тема в SVG Значок меняет цвет под оформление
Всё в браузере Файл не уходит на сервер
Сверено с первоисточниками Набор для iOS, Android и браузеров Обновлено: 18 октября 2026
Генератор favicon

Начните с изображения

Логотип, знак или иллюстрация — дальше обрежем под нужную форму и соберём полный пакет файлов favicon 2026 года.

Перетащите файл сюда

или нажмите, чтобы выбрать на устройстве

Выбрать файл
PNGJPGWebPSVG

Что вы получите

  • favicon.ico и SVG — для вкладки браузера, с учётом кадрирования и формы
  • Иконки iOS и Android — включая версию с запасом под маску Android
  • site.webmanifest и код — готовы к вставке в <head>, без ручной сборки
  • Полностью локально — изображение не покидает ваш браузер

Обрежьте до квадрата и выберите форму

Это первый шаг, потому что всё остальное — фон, отступы, цвета — настраивается уже поверх этого кадра. Favicon всегда квадратный: то, что видно в рамке, и есть будущая иконка.

Настройка
100%
Приближение

Перетащите изображение внутри рамки, сведите/разведите пальцы или покрутите колесо мыши, чтобы приблизить. Двойной клик — сброс к центру.

Форма значка

Действует только на обычный значок (вкладка, Windows, рабочий стол). На iOS и в адаптивных иконках Android система накладывает свою маску сама — там мы это не трогаем, иначе получится двойное скругление.

Живой результат
Мой сайт
Так значок выглядит при реальном размере вкладки — 16×16px. Мелкие детали и тонкие линии на таком размере сольются в пятно.

Выберите фон значка

iOS и адаптивные иконки Android не поддерживают прозрачность — увидите ниже, что происходит без фона. Обычная иконка в браузере при этом останется прозрачной, фон подставляется только там, где это реально нужно.

Настройка
Живой результат · iOS
Домашний экран iPhone

Добавьте отступ для Android

Android обрезает значок в круг, сквиркл или скруглённый квадрат — какую форму увидит конкретный пользователь, решает его телефон, а не вы. Один отступ ниже применяется одинаково ко всем трём.

Отступ логотипа от края65%

Влево — больше отступ, надёжнее. Вправо — логотип крупнее, но риск обрезки выше.

Живой результат — одинаковый отступ на всех трёх формах
Круг
Круг
Сквиркл
Сквиркл
Скруглённый квадрат
Скр. квадрат

Если логотип заметно обрезан хотя бы на одной форме — увеличьте отступ ползунком выше.

Цвет панели браузера — необязательно

Это не фон значка из прошлого шага, а цвет интерфейса вокруг сайта: строка состояния и панель адреса на Android Chrome. Работает при обычном просмотре и в установленных PWA. В desktop-браузерах и в Safari на iOS 26+ не действует — там используется фон самой страницы.

Настройка
Указать цвет панелиВыключено — браузер и ОС используют собственный цвет по умолчанию, ничего задавать не нужно.
Живой результат · Android Chrome
9:41
vashsite.ru
Строка состояния и панель адреса окрашены в выбранный цвет Цвет не задан — использован системный по умолчанию

Проверьте и скачайте

Здесь — как значок будет выглядеть во всех реальных местах одновременно, готовый код и сам архив с файлами.

Ещё настройки — необязательно
Так подпись увидят при установке на телефон
Мой сайт
Открывать как отдельное приложениеВыключено — сайт откроется как обычная страница браузера, с адресной строкой.
9:41
vashsite.ru
Обычный сайтС адресной строкой браузера сверху
9:41
Мой сайт
Как приложениеБез адресной строки, на весь экран

Состав пака и пути

Значения по умолчанию подходят большинству сайтов. Меняйте, только если знаете, зачем.

Какие файлы положить в архив
Пути в коде
Оставьте «/», если сайт лежит в корне домена. Для сайта в подкаталоге укажите его: /shop/.

        
        
      
Подробнее об инструменте

Какой набор файлов реально нужен в 2026 году

Сделать favicon из PNG, JPG или SVG можно за минуту, но набор файлов за последние годы сильно изменился. Разбираем, что осталось от старого чек-листа на 30 файлов, как устроены maskable-иконки и что изменилось в iOS 26.

Актуальный минимальный пак — и что мы не генерируем

Гайды десятилетней давности требовали 15–30 файлов: PNG на все размеры от 16 до 152px, browserconfig.xml с mstile-иконками для Windows 8, отдельный SVG для закреплённых вкладок Safari. Большая часть этого — мёртвый груз: Windows Live Tiles упразднены вместе с Windows 10 Mobile, а pinned tab в Safari использует обычный favicon начиная с версии 12.

Реально нужны: favicon.ico (16/32/48px в одном файле), apple-touch-icon.png 180×180, icon-192.png и icon-512.png для Android/PWA, site.webmanifest — и favicon.svg, если у вас есть векторный исходник.

Maskable-иконки: почему 80% по спецификации — не то же самое, что 66% на практике

W3C формально гарантирует видимость только центральной области радиусом 40% от размера иконки — то есть 80% по диаметру. Но реальные лаунчеры Android часто обрезают жёстче: собственная система адаптивных иконок Android оставляет гарантированно видимыми лишь центральные 66% (72dp из 108dp холста).

Поэтому безопаснее ориентироваться на более консервативную границу, а не на голый минимум спецификации — иначе на части устройств край логотипа окажется обрезан, хотя формально требования W3C соблюдены.

theme-color и окраска панели браузера — что изменилось в iOS 26

Тег <meta name="theme-color"> красит адресную строку в цвет бренда в Chrome и большинстве браузеров на Android — это работает стабильно и предсказуемо. На iOS ситуация другая: начиная с iOS 26 Safari перестал ориентироваться на theme-color и вместо этого красит верх и низ экрана по фоновому цвету самой страницы.

В инструменте этот шаг помечен необязательным и по умолчанию включён с нейтральным цветом — но его можно полностью отключить тумблером, если вы не хотите его задавать вовсе. Если решите оставить — учтите, что для полноценной поддержки iOS 26+ одного тега недостаточно, фон страницы придётся настраивать отдельно в CSS.

Безопасность: почему нельзя просто взять чужой SVG «как есть»

SVG — это не картинка в привычном смысле, а XML-документ, который может содержать <script>, обработчики onload/onclick и внешние ссылки. Большинство генераторов favicon просто передают загруженный SVG дальше — это открытый вектор для внедрения кода, если файл получен из ненадёжного источника.

Перед использованием мы разбираем SVG по allowlist разрешённых тегов и атрибутов и вырезаем всё, чего там не должно быть — скрипты, обработчики событий, внешние ссылки — вне зависимости от того, на каком уровне вложенности они оказались.

Размеры

Размеры фавикона: какие нужны и куда какой идёт

Вопрос «какой размер favicon нужен» не имеет одного ответа: значок показывается в семи разных местах, и в каждом своя решётка пикселей. Размеры favicon 16x16 и 32x32 нужны вкладке, 48x48 — панели задач и выдаче, 180x180 — iOS, 192x192 и 512x512 — Android. Один файл физически не может закрыть всё.

Где показываетсяРазмерКакой файл отвечает
Вкладка браузера16 и 32 pxfavicon.ico, favicon.svg
Панель задач Windows, закладки48 pxfavicon.ico
Мобильная выдача Googleот 48 pxfavicon.ico, favicon.svg
Домашний экран iPhone и iPad180 pxapple-touch-icon.png
Домашний экран Android192 pxicon-192.png
Заставка при запуске PWA512 pxicon-512.png
Адаптивная иконка Android512 px с запасомicon-maskable-512.png

Почему 16×16 решает всё. Самый частый показ значка — вкладка браузера, и это самый маленький размер. Логотип с тонкими линиями, мелким текстом или градиентом на такой решётке превращается в пятно. Поэтому инструмент отдельно проверяет готовый значок именно на 16×16: измеряет контраст к светлой и тёмной панели вкладки и считает, сколько деталей теряется при уменьшении. Если цифры плохие — вы увидите это до того, как поставите favicon на сайт.

Установка

Как установить favicon на сайт

Порядок одинаковый везде: файлы в корень, теги в head. Различается только то, где в конкретной системе лежит шаблон — в WordPress, Tilda, Битрикс или самописном сайте.

  1. 1

    Распакуйте архив в корень сайта

    Туда же, где лежит index.html. По умолчанию пак собирается плоским — все файлы на одном уровне, без вложенных папок. Это сделано намеренно: самая частая ошибка при установке — положить папку с иконками не на тот уровень, и тогда браузер не находит ни одного файла.

  2. 2

    Вставьте теги в шаблон страницы

    Блок кода показан на последнем шаге и продублирован в архиве файлом code.html. Теги нужны на каждой странице сайта, поэтому вставлять их следует в общий шаблон, а не в одну страницу. Favicon WordPress ставится в header.php темы либо через «Внешний вид → Настроить → Иконка сайта»; favicon Битрикс — в шаблон в /local/templates/; favicon Tilda — в поле для кода в head в настройках сайта. В Joomla и OpenCart теги добавляются в шаблон темы тем же способом.

  3. 3

    Проверьте, что файлы отдаются

    Откройте адрес значка напрямую: вашсайт.ру/favicon.ico. Если браузер показал картинку — файл на месте и путь верный. Если получили 404, файл не залит или лежит не там, куда указывает тег. Для сайта в подкаталоге задайте базовый путь в настройках пака — тогда пути в коде соберутся сразу правильные.

  4. 4

    Обновите значок в браузере

    Фавиконы кэшируются агрессивнее остальных файлов сайта — иногда на недели, и обычная очистка кэша страницы этого не снимает. Включите в настройках пака галочку «Добавить версию в пути»: к адресам добавится ?v=1, и для браузера файл станет новым. При следующей замене значка достаточно увеличить цифру.

Если что-то пошло не так

Почему фавикон не отображается на сайте

Четыре причины покрывают почти все обращения. Проверять их стоит именно в этом порядке — от самой частой к самой редкой. Если фавикон не показывается ни в одном браузере, начинайте с первого пункта.

  • Браузер показывает старый значок из кэша

    Самая частая причина. Фавикон хранится отдельно от обычного кэша страницы и переживает и обновление по Ctrl+F5, и очистку истории. Добавьте версию в путь — favicon.ico?v=2 — и меняйте цифру при каждой замене. Для проверки откройте адрес файла напрямую: если там новый значок, а во вкладке старый, дело именно в кэше.

  • Файл лежит не по тому пути

    Тег указывает на /favicon.ico, а файл оказался в подпапке — или наоборот, сайт работает из подкаталога, а путь написан от корня домена. Откройте адрес значка напрямую и посмотрите, отдаёт ли сервер файл. Если пак собран с вложенной папкой assets/icons/, её нужно положить целиком и на тот же уровень, что и index.html.

  • Теги не попали в шаблон

    Код вставили на одну страницу вместо общего шаблона — тогда значок появляется только на ней. Или система управления сайтом переопределяет head своими тегами и подставляет собственную иконку. Посмотрите исходный код страницы в браузере и найдите в нём rel="icon": если тега нет или он другой, проблема в шаблоне.

  • Сервер отдаёт файл неверно

    Редкий, но неочевидный случай: сервер возвращает вместо файла страницу с ошибкой, отдаёт неверный тип содержимого или перенаправляет запрос. Признак — при прямом открытии адреса вместо значка показывается что-то другое. Лечится настройкой сервера или веб-сервера: файл должен отдаваться как есть, со статусом 200.

Отдельный случай — значок в выдаче Google. Поисковик забирает favicon при обходе сайта и обновляет его не мгновенно: между заменой файла и сменой картинки в результатах поиска проходит от нескольких дней до недель. Требования Google к значку простые — он должен быть квадратным, кратным 48 пикселям и доступным для сканирования, то есть не закрытым в robots.txt.

Вопросы и ответы

Частые вопросы о генераторе favicon

О форматах, размерах, установке в системы управления сайтом и о том, что делать, если значок не появился.

Загрузите логотип или любое изображение, обрежьте его до квадрата, выберите фон и отступ для Android — и скачайте готовый архив. Мастер ведёт по пяти шагам и на каждом показывает живой предпросмотр: во вкладке браузера, на домашнем экране iPhone и под масками Android. Регистрация не нужна, файл никуда не загружается.

Нет. Кадрирование, ресайз во все размеры, сборка ICO и упаковка в ZIP выполняются локально в браузере на JavaScript. Файл не уходит ни на сервер Neorank, ни куда-либо ещё. Проверить просто: отключите интернет сразу после загрузки страницы — инструмент продолжит работать.

Пять файлов и один манифест. favicon.ico с кадрами 16, 32 и 48 пикселей — обязательный запасной вариант для старых браузеров, почтовых клиентов и RSS-читалок. apple-touch-icon.png 180×180 — иконка на домашнем экране iOS. icon-192.png и icon-512.png — для Android и PWA. site.webmanifest, который на них ссылается. Плюс favicon.svg, если исходник векторный. Устаревшие browserconfig.xml с плитками Windows и mask-icon.svg для закреплённых вкладок Safari в набор не входят: обе технологии упразднены.

Одного размера не хватает, потому что значок показывается в разных местах. Вкладка браузера берёт 16 или 32 пикселя, панель задач Windows — 48, выдача Google — от 48 и выше, домашний экран iPhone — 180, Android и PWA — 192 и 512. Поэтому в паке и лежит набор: каждый файл отвечает за своё место, а favicon.ico содержит сразу три мелких кадра в одном файле.

Квадратное изображение от 512×512 пикселей, а лучше SVG. Из большого исходника корректно получаются все размеры, включая 512 для Android. Из маленького файла крупные иконки выйдут мутными — инструмент об этом предупредит. Лучше всего работает простой контрастный знак или монограмма: фотография или логотип с тонкими линиями на 16×16 превращается в неразличимое пятно.

Да, и это предпочтительный вариант. SVG остаётся чётким на любом масштабе и на экранах с высокой плотностью пикселей, весит меньше килобайта и умеет менять цвет под тёмную тему браузера. Инструмент разбирает загруженный SVG по списку разрешённых тегов и вырезает скрипты и обработчики событий — чужой вектор можно использовать безопасно.

Загрузите SVG и включите перекраску в настройках состава пака: в favicon.svg добавится медиа-запрос prefers-color-scheme, и во вкладке с тёмным оформлением значок сменит цвет. Возможность доступна только для одноцветного знака — у многоцветного логотипа общая перекраска слила бы цвета в один и испортила рисунок, поэтому инструмент её блокирует и объясняет, почему. Safari медиа-запросы внутри фавикона игнорирует: там останется светлый вариант.

Четыре причины покрывают почти все случаи. Первая — кэш: браузеры держат значок неделями, и обычная очистка кэша страницы не помогает. Вторая — неверный путь: файл лежит не там, куда указывает тег, особенно если сайт в подкаталоге. Третья — файл не залит на сервер вовсе. Четвёртая — сервер отдаёт неверный тип содержимого. Начинайте с проверки: откройте адрес файла напрямую в браузере.

Добавьте версию в путь: favicon.ico?v=2 — и меняйте цифру при каждой замене значка. Это самый надёжный способ, потому что для браузера адрес становится новым. В генераторе есть галочка «Добавить версию в пути»: она проставит параметр во все теги и манифест сразу. Помогает также открыть адрес файла напрямую и обновить страницу с очисткой кэша.

На WordPress проще всего через «Внешний вид → Настроить → Свойства сайта → Иконка сайта»: система сама создаст нужные размеры из загруженного PNG, но полный пак с манифестом придётся положить в корень по FTP и добавить теги в шаблон. В Tilda иконка задаётся в настройках сайта, а дополнительные теги вставляются в блок HTML-кода в head. В Битриксе файлы кладутся в корень сайта, а теги — в шаблон, обычно в header.php.

Android накладывает на иконки PWA собственную маску: обрезает их в круг, сквиркл или скруглённый квадрат — форму решает лаунчер конкретного телефона, а не вы. Спецификация W3C гарантирует видимость только центральных 80% по диаметру, а реальные лаунчеры обрезают ещё плотнее, вплоть до 66%. Поэтому maskable-версия рисуется с запасом по краям и непрозрачным фоном на весь холст: важная часть логотипа остаётся видимой при любой форме.

iOS не поддерживает прозрачность в иконках домашнего экрана: прозрачные области заливаются чёрным, и вместо аккуратного знака получается тёмный квадрат. Поэтому на шаге выбора фона инструмент подставляет сплошную заливку именно для iOS и адаптивных иконок Android, а обычный значок в браузерной вкладке при этом остаётся прозрачным.

Базовый манифест нужен в любом случае: без него браузер не поймёт, какую иконку показать при добавлении сайта на домашний экран телефона. Но по умолчанию инструмент выставляет display: browser — сайт остаётся обычным сайтом в браузере. Режим отдельного приложения включается в расширенных настройках осознанно, если вам действительно нужно поведение PWA.

Начиная с iOS 26 Safari перестал красить верх и низ экрана по мета-тегу theme-color и использует вместо него фоновый цвет самой страницы. В Chrome и большинстве браузеров на Android тег работает по-прежнему, поэтому оставлять его стоит. Но для полноценной поддержки iOS 26 и новее фон страницы нужно задавать отдельно в CSS.

По умолчанию все файлы пака идут в корень сайта — туда же, где лежит index.html. Плоская структура выбрана намеренно: она исключает самую частую ошибку, когда папку с иконками кладут не на тот уровень. Теги для head лежат в архиве файлом code.html и показываются прямо на последнем шаге — их нужно вставить в каждую страницу сайта, обычно через общий шаблон.

Напрямую фактором ранжирования значок не является. Но Google показывает его в мобильной выдаче рядом со сниппетом, и узнаваемая иконка повышает кликабельность, а поведенческие сигналы поисковики учитывают. Требования Google к значку простые: он должен быть квадратным, размером кратным 48 пикселям и доступным для сканирования — всем этим условиям пак удовлетворяет.