Блог
Русский

Генератор фавиконок — favicon.ico и иконки PNG

Браузерный инструмент для создания favicon.ico, PNG-иконок разных размеров, манифеста и HTML-кода

Работает в браузере · файлы никуда не загружаются

Из чего сделать

Лучше всего читаются один-два символа. Можно ввести до 4.

Шрифт
Форма

Записывается в поле "name" файла site.webmanifest.

Что это

Фавикон — это маленькая иконка во вкладке браузера, в закладках и на домашнем экране. Этот инструмент превращает логотип, пару букв или один эмодзи во все нужные размеры и выдаёт к ним HTML-теги и манифест веб-приложения. Изображение обрабатывается только в вашем браузере.

Как пользоваться

  1. Выберите Из чего сделать. Вариант Текст или эмодзи позволяет задать текст, шрифт и фон, вариант Изображение берёт файл вашего логотипа.
  2. Для изображения выберите, Как сделать квадрат (обрезать по центру или добавить поля), и включите или выключите Прозрачный фон. В поле Форма выберите квадрат, скруглённый квадрат или круг.
  3. При желании заполните Название сайта, Короткое название и Цвет темы — они попадут в site.webmanifest и HTML-код.
  4. Проверьте предпросмотр каждого размера и скачайте файлы по одному или нажмите Скачать всё (ZIP).
  5. Загрузите файлы в корень сайта и вставьте Код для <head> вашего HTML в head страницы.

Файлы и правила

Файл Размер Назначение
favicon.ico 16, 32, 48 иконка браузера по умолчанию, старые среды
favicon-16x16.png, favicon-32x32.png 16, 32 вкладка браузера
favicon-48x48.png 48 ярлык на рабочем столе
apple-touch-icon.png 180 домашний экран iOS (непрозрачный квадрат до краёв)
android-chrome-192x192.png, android-chrome-512x512.png 192, 512 Android, PWA
android-chrome-maskable-512x512.png (необязательно) 512 адаптивная иконка Android: рисунок в центральной безопасной зоне на фоне до краёв
  • Мастер-изображение: сначала рисуется квадрат 512 px, и все размеры делаются из него. Маленькие размеры получаются последовательным уменьшением вдвое — так края чище, чем при одном большом скачке.
  • Структура ICO: заголовок 6 байт, запись каталога 16 байт на каждое изображение, затем данные PNG.
  • Размещение текста: ширина текста не превышает примерно 78 % иконки, а размер шрифта — 72 %.
  • Цвет текста: подбирается под фон — читаемый чёрный или белый; его можно изменить.

Пример кода

<link rel="icon" href="/favicon.ico" sizes="48x48">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">

Частые вопросы

Моё изображение загружается на сервер?

Нет. Масштабирование и сборка файла ICO выполняются в вашем браузере, а результаты только скачиваются на ваше устройство.

Какие файлы создаются?

favicon-16x16.png, favicon-32x32.png, favicon-48x48.png, apple-touch-icon.png (180), android-chrome-192x192.png, android-chrome-512x512.png и favicon.ico с размерами 16, 32 и 48. В комплекте также site.webmanifest и HTML-теги link, а всё вместе можно скачать одним ZIP-архивом.

Что находится внутри favicon.ico?

Изображения 16, 32 и 48 пикселей, сохранённые как PNG-потоки в контейнере ICO. Такую структуру читают современные браузеры и Windows начиная с Vista. Заголовок и каталог ICO инструмент пишет сам, а тесты проверяют сигнатуру (00 00 01 00) и количество записей.

Что будет с неквадратным изображением?

Фавикон квадратный, поэтому по умолчанию вырезается самый большой квадрат по центру. Если обрезка испортит логотип, выберите «Вписать целиком с полями» — пропорции сохранятся, а лишнее место останется прозрачным.

На что обратить внимание при работе с текстом или эмодзи?

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

Куда положить файлы?

Загрузите их в корень сайта и вставьте теги link в head вашего HTML. Если файлы лежат в другой папке, поменяйте пути в коде. Браузеры долго хранят фавиконки в кеше, поэтому, если изменения не видны сразу, очистите кеш.

Не нашли нужный инструмент?