Favicon ToolsПроверитьСоздать
Reference

Размеры favicon: все размеры, которые действительно нужны

Нужные размеры favicon — это 16x16 и 32x32 PNG для вкладок браузера и закладок, 180x180 для iOS apple-touch-icon и 192x192 плюс 512x512 PNG для домашнего экрана Android и установки PWA. Файл favicon.ico с записями 16, 32 и 48 пикселей покрывает всё, что запрашивает /favicon.ico напрямую. Любой другой размер опционален, и большинство сайтов не поставляют ни одного.

Зачем больше одного размера

Вкладка браузера запрашивает иконку шириной примерно 16–32 пикселя. Домашний экран Android — 192. Экран загрузки PWA — 512. Это не одна и та же картинка в разном масштабе. На 16 пикселях у знака около 256 пикселей рабочей площади, и всё, что там выживает, должно быть намного проще того, что хорошо смотрится на 512.

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

Основные размеры favicon

РазмерГде используетсяПриоритет
16x16Адресная строка, старые браузеры, закладкиОбязательный
32x32Вкладки браузера, современные браузерыОбязательный
96x96Ярлыки на рабочем столе, плитки WindowsНеобязательный
192x192Домашний экран Android, иконки PWAОбязательный
512x512Экраны загрузки, иконки высокого разрешенияОбязательный

Как эти цифры выглядят

Example favicon at 16 by 16 pixels
16px
Example favicon at 32 by 32 pixels
32px
Example favicon at 48 by 48 pixels
48px
Example favicon at 96 by 96 pixels
96px
Example favicon at 180 by 180 pixels
180px
Реальные пиксельные размеры, без масштабирования для экрана. Проверьте свой знак на 16px, прежде чем выпускать что-либо ещё.

Размеры apple touch icon

РазмерУстройство
57x57iPhone (без retina)
60x60iPhone (retina)
72x72iPad (без retina)
76x76iPad (retina)
114x114iPhone (retina)
120x120iPhone (retina HD)
144x144iPad (retina)
152x152iPad (retina HD)
180x180iPhone (retina HD), основной

Куда кладутся файлы

  • public/
    • favicon.ico16, 32 and 48 in one file
    • favicon-16x16.pngAddress bar
    • favicon-32x32.pngBrowser tabs
    • favicon-96x96.pngDesktop shortcuts
    • apple-touch-icon.png180x180, iOS home screen
    • icon-192.pngAndroid home screen
    • icon-512.pngPWA splash screen
    • manifest.jsonLists the PWA icons

Плоско в корне public — это стандартная практика, потому что несколько из этих файлов также запрашиваются по пути, без всякого тега <link>.

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

Каков минимальный набор размеров favicon?

Файл favicon.ico с записями 16 и 32, apple-touch-icon.png 180x180, а также PNG 192x192 и 512x512, перечисленные в веб-манифесте приложения. Это покрывает десктопные браузеры, домашние экраны iOS, Android и установку PWA всего пятью файлами.

Нужны ли ещё 57x57 и 72x72 для iOS?

Только если вы поддерживаете очень старые iPhone и iPad. Современная iOS использует apple-touch-icon 180x180 и уменьшает его там, где нужно что-то поменьше, так что одного 180 достаточно почти для любого сайта.

Замедляет ли страницу более крупный favicon?

Сколько-нибудь заметно — нет. Иконки — это маленькие PNG в считанные килобайты, браузеры запрашивают только нужный размер, и к тому же они агрессивно кешируются. Отдать неиспользуемый 512 обходится дешевле, чем размытая иконка на домашнем экране.

Похожие термины