Иконки
Браузерное расширение требует набор иконок для панели инструментов, страницы управления расширениями и Web Store.
Размеры иконок
Рекомендуемые размеры для Chrome расширений:
Firefox дополнительно поддерживает:
Структура директорий
Разместите иконки в public/icons/:
public
icons
icon16.png
icon32.png
icon48.png
icon128.png
Конфигурация в Manifest
Динамическая установка иконки
В коде можно динамически изменять иконку:
Адаптация к тёмному режиму
Предоставление разных иконок для разных тем:
Рекомендации по дизайну иконок
- Простота и четкость — различимость при малых размерах
- Согласованность бренда — связь с функцией расширения или брендом
- Высокий контраст — четкость на разных фонах
- Избегайте текста — текст плохо различим при малых размерах
- Используйте PNG — поддержка прозрачного фона
SVG иконки
Chrome также поддерживает SVG иконки:
Но в некоторых сценариях (например, Web Store) по-прежнему требуется PNG, рекомендуется предоставлять оба формата.
Инструменты для генерации иконок
- Figma — Дизайн иконок и экспорт в разные размеры
- Icon Kitchen — Онлайн генератор иконок расширений
- RealFaviconGenerator — Генератор иконок в разных размерах

