PNG в JPG и обратно
Переводит картинки между PNG и JPG — по одной или пачкой. Показывает, сколько весил файл до и после, и предупреждает, если в исходнике была прозрачность: JPG её не хранит, и подложку придётся выбрать. Всё считается в браузере, файлы никуда не загружаются.
PNG или JPG: чем форматы отличаются
Оба формата открываются везде, но устроены по-разному, и от этого зависит, что произойдёт с картинкой при конвертации.
| PNG | JPG | |
|---|---|---|
| Прозрачность | Хранит альфа-канал: пиксель может быть полностью или частично прозрачным | Альфа-канала нет вообще. Прозрачные пиксели придётся чем-то залить |
| Сжатие | Без потерь: после сохранения пиксели совпадают с исходными | С потерями: часть деталей отбрасывается ради веса, и вернуть их уже нельзя |
| Где выигрывает по весу | Скриншоты, логотипы, схемы, текст на плоской заливке | Фотографии, градиенты, всё с плавными переходами |
| Повторные сохранения | Не портят картинку | Каждое пересохранение добавляет артефакты поверх старых |
Отсюда простое правило. Фотография в PNG почти всегда весит в разы больше, чем та же фотография в JPG при качестве 85–90, и разницу на глаз не видно — здесь конвертация в JPG экономит трафик. А скриншот интерфейса или логотип в JPG теряет чёткость границ: вокруг букв появляется характерная «грязь», и файл при этом может стать даже тяжелее исходного PNG.
Что происходит с прозрачностью
Главная ловушка направления PNG → JPG. Прозрачных пикселей в JPG не существует, поэтому конвертер обязан подставить под картинку какой-то фон. Большинство сервисов делает это молча, и результат зависит от их реализации: где-то фон белый, где-то — чёрный, потому что пустой канвас по умолчанию залит чёрным.
Здесь фон выбирается явно: поле «Фон под прозрачностью» задаёт цвет подложки, по умолчанию белый. А если в исходнике прозрачность была, инструмент подпишет это прямо на карточке файла — так видно, что картинка изменилась не только форматом.
Обратное направление работает иначе. Конвертация JPG → PNG прозрачности не добавляет: фон в исходнике остаётся обычными непрозрачными пикселями, просто теперь они хранятся без потерь. Запрос «сделать JPG прозрачным PNG» на самом деле про удаление фона — это отдельная задача с выделением объекта, и одной сменой формата она не решается.
Почему файл иногда становится тяжелее
Конвертация не всегда уменьшает вес, и инструмент помечает такие случаи красным плюсом вместо зелёного минуса. Причин две.
Скриншот или графика в JPG. Алгоритм JPG рассчитан на плавные переходы, а резкие границы букв и линий он кодирует дорого. Скриншот на 240 КБ в PNG легко превращается в 300 КБ в JPG — с потерей качества в придачу.
Фотография в PNG. Обратный случай: сжатие без потерь на фотошуме почти не работает, и снимок на 1,2 МБ раздувается до 6–8 МБ. Направление JPG → PNG берут ради дальнейшего редактирования: картинку ещё будут править и пересохранять, и потери от каждого захода в JPG успеют накопиться. Для простой публикации оно только утяжеляет файл.
Если задача именно в весе, а формат не принципиален, точнее сработает сжатие фото до нужного размера: там можно задать лимит в килобайтах, и качество подберётся под него. Для веб-страниц обычно выгоднее WebP — он легче JPG при том же качестве и умеет прозрачность.
Как перевести PNG в JPG без онлайн-сервиса
Для одной картинки быстрее встроенные средства системы — открывать сайт не нужно.
Откройте файл в Paint и пересохраните.
Файл → Сохранить как → JPEGКачество Paint не спрашивает и ставит своё, поэтому вес получается непредсказуемым.
Приложение «Просмотр» умеет это без установки чего-либо.
Файл → Экспортировать → Формат: JPEGЗдесь есть ползунок качества, а для пачки файлов работает пакетный экспорт из Finder.
Пачка файлов за один заход, выбор цвета подложки и видимая разница в весе по каждому файлу.
Считает браузер: картинки не уходят на сервер и не оседают в чужих логах.
Отдельная история — телефон. Снимки с iPhone сохраняются в HEIC, и Windows такой файл без плагина не откроет: сначала его нужно перевести в JPG прямо в настройках камеры («Форматы → Наиболее совместимый») или через «Фото» на самом устройстве.
Соседние инструменты для картинок: изменить размер в пикселях и по пресетам площадок, обрезать рамкой с сеткой третей, сжать до заданного веса.
Как пользоваться
- Перетащите файлы в зону или нажмите «Выбрать картинки». Можно сразу несколько — обработаются подряд.
- JPG — когда нужен лёгкий файл для отправки или загрузки. PNG — когда важна прозрачность или картинку ещё будут редактировать.
- Для JPG ползунок качества влияет на вес: 85–90 обычно неотличимо от исходника. Цвет подложки задаёт, чем зальются прозрачные пиксели.
- Скачивайте по одному файлу или все сразу. По каждой картинке видно старый и новый вес и разницу в процентах.
Частые вопросы
Как перевести PNG в JPG?
Загрузите файл в инструмент выше, оставьте в списке форматов JPG и скачайте результат. Пачку файлов можно перетащить целиком. Из системных средств то же самое делает Paint в Windows («Файл → Сохранить как → JPEG») и «Просмотр» в macOS («Файл → Экспортировать → Формат JPEG»), но там нет пакетного режима и выбора цвета подложки.
Что произойдёт с прозрачным фоном?
JPG не умеет хранить прозрачность, поэтому прозрачные пиксели заливаются сплошным цветом. По умолчанию это белый, но цвет можно поменять в поле «Фон под прозрачностью». Если в загруженной картинке прозрачность была, инструмент подпишет это на карточке файла. Когда фон должен остаться прозрачным, формат нужно оставить PNG.
Можно ли сделать JPG прозрачным через PNG?
Смена формата прозрачности не добавляет: фон из JPG перейдёт в PNG обычными непрозрачными пикселями. Прозрачным его делает удаление фона — отдельная задача, где объект выделяют и вырезают из подложки. Формат PNG нужен, чтобы прозрачность сохранить, но создать её он не может.
Почему после конвертации файл стал тяжелее?
Так бывает в двух случаях. Скриншот или графика с резкими границами в JPG кодируются дорого — файл растёт, и качество при этом падает. Фотография в PNG растёт ещё сильнее: сжатие без потерь на фотошуме почти не работает, снимок легко раздувается в пять-шесть раз. Инструмент помечает такие файлы красным плюсом вместо зелёного минуса.
Что лучше для сайта — PNG или JPG?
Для фотографий JPG при качестве 85–90: он легче в разы, и разница на глаз не видна. Для логотипов, схем и скриншотов с текстом — PNG: он не мылит границы букв. Универсально легче обоих WebP, который умеет и то и другое, поэтому для веба его и берут, оставляя JPG запасным вариантом для старых браузеров.
Сколько картинок можно загрузить за раз?
Ограничения на количество нет — упирается всё в память браузера. Файлы обрабатываются по очереди, и во время счёта можно докинуть ещё: новая пачка встанет в очередь и запустится следом. Кнопка «Скачать все» отдаёт файлы по одному с небольшой паузой, чтобы браузер не заблокировал загрузки.
Насколько сильно JPG портит картинку?
На качестве 100 потери почти незаметны, но и вес близок к исходному. Диапазон 85–90 — рабочий компромисс: файл легче в несколько раз, артефакты видны только при сильном увеличении. Ниже 70 начинают проступать квадраты вокруг контрастных границ. Важно помнить, что потери накапливаются: каждое пересохранение JPG добавляет искажения поверх старых, поэтому исходник лучше хранить в PNG.
Данные куда-то отправляются?
Нет. Всё работает прямо в браузере на JavaScript — введённые данные не уходят на сервер и нигде не сохраняются.
Ещё инструменты для SEO и маркетинга
Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.