Перейти к основному содержимому
Tooletto

Генератор favicon

Превратите любое изображение в полный набор favicon — favicon.ico, значок для Apple touch, размеры для Android и PWA — плюс веб-манифест и HTML-код, который нужно вставить на сайт.

  • Файлы никогда не покидают ваше устройство
  • Бесплатно, без регистрации
  • Без водяных знаков
  • Работает офлайн после загрузки
Loading tool…

Как пользоваться: генератор favicon

  1. 1

    Загрузите квадратное изображение

    PNG размером 512×512 или больше даёт наилучший результат.

  2. 2

    Выберите фон

    Прозрачный или сплошной цвет — для форматов, которым он необходим.

  3. 3

    Скачайте и установите

    Скачайте ZIP-архив, поместите файлы в корень сайта и вставьте HTML-код в свой <head>.

Почему одного файла изображения недостаточно

Одному-единственному файлу значка пришлось бы обслуживать и вкладку браузера при 16 пикселях, и главный экран телефона при 180 пикселях, и меню приложений Android вплоть до 512 пикселей, и плитку на панели задач Windows — поверхности с совершенно разными правилами разрешения, обработки пропорций и компоновки с фоном, ни для одной из которых нет единого идеального исходного разрешения. Исторически именно поэтому сайты либо ограничивались низким разрешением `favicon.ico`, которое везде, кроме вкладки браузера, выглядело размыто, либо вовсе пропускали значки для мобильных устройств и PWA. Генерация всех размеров из одного источника и упаковка их вместе — это то, что делает значок чётким и корректным сразу на всех поверхностях, а не приемлемым на одной и неправильным на всех остальных.

Веб-манифест существует по смежной, но отдельной причине: именно он позволяет Android и десктопным браузерам на Chromium предлагать «Установить приложение» и показывать сайт с собственным значком и названием после установки, а не как закладку с обычным значком-глобусом. Favicon и значок PWA обрабатываются разными частями платформы, поэтому здесь одновременно генерируются и обычный набор значков, и манифест.

Как создать значок, который выдержит уменьшение до 16 пикселей

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

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

Почему для одного и того же исходного изображения нужен выбор фона

Favicon с прозрачным фоном чисто вписывается и в светлую, и в тёмную тему вкладок браузера, — это правильный выбор всякий раз, когда самой графике фон не нужен. Однако для некоторых мест назначения прозрачность вообще не подходит — в частности, значок Apple touch iOS накладывает на сплошную подложку ещё до применения собственной маски со скруглёнными углами, поэтому прозрачный исходник даёт логотип, «парящий» на чёрном фоне, вместо чистой плитки, какую имеют все остальные значки приложений iOS. Выбор сплошного цвета фона заранее, подобранного под цвет бренда, а не оставленного белым или чёрным по умолчанию, — вот что делает значок выглядящим продуманно на любой поверхности, а не просто корректным на некоторых из них.

Часто задаваемые вопросы

Какого размера должно быть исходное изображение?

Не менее 512×512, квадратное и простое по содержанию. Во вкладке браузера favicon отображается в размере 16×16 — любые мелкие детали или мелкий текст при таком размере превращаются в кашу. Один жирный силуэт или одна буква работают гораздо лучше, чем полноценный логотип.

Нужен ли всё ещё файл favicon.ico?

Да, на практике нужен. Современные браузеры предпочитают размеры PNG, указанные в HTML, но многие инструменты, читалки RSS-лент и старые браузеры запрашивают `/favicon.ico` из корня сайта независимо от того, что написано в вашей разметке. Несколько лишних килобайт — небольшая цена за то, чтобы всем было удобно.

Почему значок Apple touch — 180×180 без прозрачности?

iOS отображает значки на главном экране в размере 180×180 и сама применяет скруглённые углы. Кроме того, она накладывает прозрачные пиксели на чёрный фон, поэтому этот инструмент заполняет фон сплошным цветом — иначе прозрачный логотип оказался бы на чёрном квадрате.

Куда помещать файлы?

В корень сайта, рядом с `index.html`, чтобы адрес `/favicon.ico` работал корректно. Затем вставьте сгенерированный HTML-код в свой `<head>`. Именно файл манифеста позволяет Android и десктопным браузерам устанавливать ваш сайт как приложение.

Почему favicon не обновляется?

Браузеры кэшируют favicon необычно агрессивно — часто игнорируя даже обычную принудительную перезагрузку страницы. Попробуйте открыть сайт в приватном окне или добавьте `?v=2` к URL-адресам значков в HTML, чтобы принудительно загрузить их заново.