Сделать фавикон онлайн — от логотипа до готового кода за пять шагов
Загрузите логотип — и получите всё, что нужно сайту: favicon.ico, иконку для iPhone, набор для Android, манифест и готовые теги для вставки в <head>. Для векторного логотипа добавляется favicon.svg, который меняет цвет в тёмной теме браузера. Перед скачиванием видно, как значок выглядит в размере 16×16.
Начните с изображения
Логотип, знак или иллюстрация — дальше обрежем под нужную форму и соберём полный пакет файлов favicon 2026 года.
Перетащите файл сюда
или нажмите, чтобы выбрать на устройстве
Выбрать файлЧто вы получите
- favicon.ico и SVG — для вкладки браузера, с учётом кадрирования и формы
- Иконки iOS и Android — включая версию с запасом под маску Android
- site.webmanifest и код — готовы к вставке в <head>, без ручной сборки
- Полностью локально — изображение не покидает ваш браузер
Обрежьте до квадрата и выберите форму
Это первый шаг, потому что всё остальное — фон, отступы, цвета — настраивается уже поверх этого кадра. Favicon всегда квадратный: то, что видно в рамке, и есть будущая иконка.
Перетащите изображение внутри рамки, сведите/разведите пальцы или покрутите колесо мыши, чтобы приблизить. Двойной клик — сброс к центру.
Действует только на обычный значок (вкладка, Windows, рабочий стол). На iOS и в адаптивных иконках Android система накладывает свою маску сама — там мы это не трогаем, иначе получится двойное скругление.
Выберите фон значка
iOS и адаптивные иконки Android не поддерживают прозрачность — увидите ниже, что происходит без фона. Обычная иконка в браузере при этом останется прозрачной, фон подставляется только там, где это реально нужно.
Добавьте отступ для Android
Android обрезает значок в круг, сквиркл или скруглённый квадрат — какую форму увидит конкретный пользователь, решает его телефон, а не вы. Один отступ ниже применяется одинаково ко всем трём.
Влево — больше отступ, надёжнее. Вправо — логотип крупнее, но риск обрезки выше.
Если логотип заметно обрезан хотя бы на одной форме — увеличьте отступ ползунком выше.
Цвет панели браузера — необязательно
Это не фон значка из прошлого шага, а цвет интерфейса вокруг сайта: строка состояния и панель адреса на Android Chrome. Работает при обычном просмотре и в установленных PWA. В desktop-браузерах и в Safari на iOS 26+ не действует — там используется фон самой страницы.
Проверьте и скачайте
Здесь — как значок будет выглядеть во всех реальных местах одновременно, готовый код и сам архив с файлами.
Вкладка · светлая
Вкладка · тёмная
iOS домашний экран
Android · круг
Windows · панель задач
Google · мобильный поиск
Ещё настройки — необязательно
Состав пака и пути
Значения по умолчанию подходят большинству сайтов. Меняйте, только если знаете, зачем.
/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. Один файл физически не может закрыть всё.
favicon.ico, favicon.svgfavicon.icofavicon.ico, favicon.svgapple-touch-icon.pngicon-192.pngicon-512.pngicon-maskable-512.pngПочему 16×16 решает всё. Самый частый показ значка — вкладка браузера, и это самый маленький размер. Логотип с тонкими линиями, мелким текстом или градиентом на такой решётке превращается в пятно. Поэтому инструмент отдельно проверяет готовый значок именно на 16×16: измеряет контраст к светлой и тёмной панели вкладки и считает, сколько деталей теряется при уменьшении. Если цифры плохие — вы увидите это до того, как поставите favicon на сайт.
Как установить favicon на сайт
Порядок одинаковый везде: файлы в корень, теги в head. Различается только то, где в конкретной системе лежит шаблон — в WordPress, Tilda, Битрикс или самописном сайте.
-
1
Распакуйте архив в корень сайта
Туда же, где лежит
index.html. По умолчанию пак собирается плоским — все файлы на одном уровне, без вложенных папок. Это сделано намеренно: самая частая ошибка при установке — положить папку с иконками не на тот уровень, и тогда браузер не находит ни одного файла. -
2
Вставьте теги в шаблон страницы
Блок кода показан на последнем шаге и продублирован в архиве файлом
code.html. Теги нужны на каждой странице сайта, поэтому вставлять их следует в общий шаблон, а не в одну страницу. Favicon WordPress ставится вheader.phpтемы либо через «Внешний вид → Настроить → Иконка сайта»; favicon Битрикс — в шаблон в/local/templates/; favicon Tilda — в поле для кода вheadв настройках сайта. В Joomla и OpenCart теги добавляются в шаблон темы тем же способом. -
3
Проверьте, что файлы отдаются
Откройте адрес значка напрямую:
вашсайт.ру/favicon.ico. Если браузер показал картинку — файл на месте и путь верный. Если получили 404, файл не залит или лежит не там, куда указывает тег. Для сайта в подкаталоге задайте базовый путь в настройках пака — тогда пути в коде соберутся сразу правильные. -
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 пикселям и доступным для сканирования — всем этим условиям пак удовлетворяет.