Коротко: причина — формат JPEG физически не поддерживает прозрачность, поэтому при конвертации из PNG альфа-канал закрашивается чёрным или белым. Исправить конвертированный JPEG нельзя — прозрачность потеряна безвозвратно. Используйте PNG или WebP, если нужна прозрачность.

Вы скачали логотип или иконку в формате PNG с прозрачным фоном. Конвертировали в JPEG — и фон закрасился чёрным или белым. Или загрузили на сайт — и там тоже чёрный прямоугольник вместо прозрачности. Причина в обоих случаях одна: формат JPEG физически не умеет хранить прозрачность.

Почему JPEG не поддерживает прозрачность

Прозрачность в изображениях реализована через альфа-канал — дополнительный слой данных, где для каждого пикселя хранится степень его прозрачности (от 0 до 255).

У формата JPEG альфа-канала нет совсем — это архитектурное ограничение формата, придуманного ещё в 1992 году, задолго до того, как прозрачность стала нужна для веб-дизайна. Когда вы конвертируете PNG в JPEG, программа должна «заполнить» прозрачные пиксели каким-то цветом. По умолчанию большинство конвертеров выбирают чёрный или белый.

ФорматПоддержка прозрачностиАльфа-канал
PNGДа8-бит (256 уровней)
WebPДа8-бит
AVIFДаДа
GIFЧастично (только 1 бит — либо прозрачный, либо нет)1-бит
JPEGНетОтсутствует

Как сохранить прозрачность — 3 правила

Правило 1 — не конвертируйте PNG в JPEG, если нужна прозрачность

Если у вас логотип, иконка, вырезанный объект без фона — оставьте в PNG или конвертируйте в WebP. Оба формата поддерживают прозрачность. WebP при этом будет легче примерно на 25–35%.

Правило 2 — для веб-сайта используйте WebP вместо PNG

WebP поддерживает прозрачность (альфа-канал) и весит примерно на 25–35% меньше, чем PNG с тем же изображением. Для логотипов и иконок это меньший вес страницы без потери прозрачности. Конвертируйте через PNG → WebP.

Правило 3 — если нужен именно JPEG, выберите цвет фона сознательно

Иногда JPEG всё-таки нужен — например, платформа не принимает другие форматы. В этом случае выберите цвет фона, который впишется в дизайн: белый для светлых страниц, тёмный — для тёмных. Чёрный фон подставляется конвертером автоматически, по умолчанию. Замените его на цвет, который реально нужен для дизайна.

Правило: для логотипов, иконок и вырезанных объектов используйте PNG или WebP. JPEG — только для фотографий без прозрачности.

Что делать, если фон уже стал чёрным

Если у вас есть оригинальный PNG — просто используйте его. JPEG с чёрным фоном «починить» невозможно: данные о прозрачности безвозвратно потеряны при конвертации.

Если оригинал не сохранился, придётся вырезать фон заново — в Photoshop, Figma или онлайн-сервисах для удаления фона (remove.bg и аналоги).

Чёрный фон при вставке PNG в видеоролик

Та же причина, что и на сайтах: если видеоредактор (или конкретный кодек/формат экспорта проекта) не поддерживает альфа-канал PNG, прозрачность превращается в чёрный фон прямо в таймлайне. Большинство десктопных редакторов (Premiere Pro, DaVinci Resolve, CapCut на компьютере) прозрачный PNG понимают нормально — проблема чаще возникает в мобильных приложениях или при экспорте в формат без поддержки альфа-канала (например обычный MP4/H.264 сам по себе прозрачность не поддерживает — если PNG накладывается поверх видео как отдельный слой, прозрачность должна сохраняться в самом редакторе, а не в итоговом видеофайле).

Проверьте: открывается ли PNG с прозрачным фоном как прозрачный в самом редакторе (до рендера). Если да — проблема только в финальном экспорте, ищите настройку кодека с альфа-каналом (например ProRes 4444 или WebM VP9 с альфа-каналом). Если PNG уже чёрный при импорте — значит файл был испорчен ещё до видеоредактора (см. раздел выше).

Как уменьшить PNG без потери прозрачности

PNG с прозрачностью можно сжать, не теряя прозрачный фон. Компрессор AeroPic при сжатии PNG сохраняет альфа-канал — прозрачность останется. Попробуйте: обычно PNG с прозрачностью уменьшается на 30–60% без видимых потерь.

Сожмите PNG — прозрачность сохранится

Или конвертируйте в WebP — меньше весит, прозрачность работает

Открыть компрессор →