Сжать фото

Видно разницу до и после — до скачивания, а не после

Выберите фото или перетащите их сюда JPG · PNG · WEBP · можно несколько сразу · до 40 МБ каждый

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

Как это работает

  1. Выберите фото или перетащите их на страницу — можно до 50 за раз.
  2. Сжатие начинается сразу: на карточке видно вес до и после и на сколько процентов файл похудел.
  3. Нажмите «Сравнить» — откроется шторка: слева исходник, справа сжатое. Кнопка «Масштаб 1:1» показывает пиксели без уменьшения.
  4. Нужен точный вес — переключитесь на «До веса» и впишите килобайты: качество подберётся само.
  5. Нажмите «Скачать» — один файл сохранится сразу, несколько придут ZIP-архивом.

Почему сжатие вслепую — плохая идея

Обычный сценарий выглядит так: выбрали режим, скачали файл, открыли — и только тут увидели, что на лице появились квадраты, а на градиенте неба полосы. Приходится возвращаться и повторять всё заново. Причина в том, что сервисы показывают только вес: «было 4,2 МБ, стало 380 КБ». Вес ничего не говорит о том, как теперь выглядит картинка — один и тот же режим по-разному ложится на фотографию, скриншот с мелким текстом и логотип.

Здесь результат видно до скачивания. Кнопка «Сравнить» открывает шторку: слева исходник, справа сжатое, разделитель двигается мышью или пальцем. Масштаб 1:1 показывает пиксели без уменьшения — именно так и видно артефакты, которые на превью в четверть размера незаметны.

Сжать фото без потери качества: как обстоит дело на самом деле

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

Сжатие без потерь существует по-настоящему, но живёт в других форматах. PNG и WebP в режиме lossless восстанавливают исходную картинку до последнего пикселя. Плата за это — вес: у фотографии он остаётся почти прежним. Мы проверили это прогоном инструмента на пробном снимке: PNG весом 2114 КБ после пересжатия дал выигрыш меньше трёх процентов, и инструмент честно ответил «сжимать нечего».

Отсюда практический вывод. Задачу стоит ставить не как «сожми без потерь», а как «сожми до того порога, где потери ещё не видны». Порог этот у каждого снимка свой, на глаз его не угадать — его надо смотреть. Для этого и сделана шторка сравнения: вы двигаете разделитель в масштабе 1:1 и сами решаете, где остановиться, а не доверяете чужому слову «оптимально».

Три режима и что за ними стоит

Режимы отличаются одним числом — уровнем качества, с которым браузер пересобирает файл. Ниже измерения на пробном снимке 1600 × 1200 пикселей, снятом с качеством 0,95 и весившем 860 КБ. Ваши числа будут другими: чем больше в кадре мелких деталей — листва, ткань, толпа, — тем хуже сжимается фотография, и наоборот.

РежимРезультат на пробе
Аккуратно — качество 0,88473 КБ, минус 45 %
Обычно — качество 0,75265 КБ, минус 69 %
Сильно — качество 0,55155 КБ, минус 82 %

«Аккуратно» годится для снимков, которые ещё будут печататься или рассматриваться вблизи. «Обычно» — рабочий режим для сайта, почты и мессенджеров: разницу приходится искать специально. «Сильно» стоит брать, когда вес важнее вида, — и обязательно посмотреть результат в шторке, потому что на однотонном небе и плавных переходах этот режим виден невооружённым глазом.

Сжать фото до 100, 200, 300 или 500 КБ

Когда предел задан извне — формой загрузки, требованием площадки, ограничением почтового ящика, — подбирать проценты наугад бессмысленно. Включите режим «До веса» и впишите нужное число килобайтов. Дальше инструмент ищет подходящее качество сам: пробует максимальное, затем половинным делением опускается ровно настолько, чтобы уложиться в заданный вес, и останавливается на лучшем из подходящих вариантов. Это занимает доли секунды и не требует от вас ни одной догадки.

Разрешение при этом сохраняется. Некоторые сервисы молча уменьшают длинную сторону до 1920 пикселей — вы загружаете снимок 4032 px, а получаете обрезанный по размеру, и узнаёте об этом из мелкого шрифта в справке. Мы уменьшаем размер только в двух случаях: если вы сами поставили галочку или если в заданный вес на исходном разрешении уложиться физически невозможно. На той же пробе 1600 × 1200 требование «не больше 100 КБ» было выполнено без единого потерянного пикселя — вышло 97 КБ.

Если же вес недостижим, инструмент не сдаётся молча и не отдаёт файл, который в лимит не влез. Он начинает уменьшать разрешение шагами по 20 % и пишет на карточке новый размер в пикселях. На той же пробе требование «не больше 10 КБ» довело сторону с 1600 до 524 пикселей. Дальше третьей части от исходной стороны уменьшение не идёт: если и там вес не достигнут, честнее показать лучшее, что получилось, чем превращать фотографию в пятно.

Отдельно стоит сказать про запас. Формы обычно проверяют вес строго, поэтому при лимите «до 200 КБ» разумно ставить 190: разные системы по-разному округляют килобайты, и файл ровно в 200 КБ иногда не проходит по границе.

Как уменьшить вес фотографии, не трогая разрешение

Вес и разрешение — две разные величины, и их постоянно путают. Разрешение — это сколько в снимке пикселей (4032 × 3024). Вес — сколько места занимает файл (3,8 МБ). Уменьшить вес можно двумя способами: сильнее сжать те же пиксели или выбросить часть пикселей. Первое портит детали, второе уменьшает картинку.

Когда нужно именно сохранить разрешение — например, снимок ещё будут печатать или обрезать, — работает только первый путь, и он здесь включён по умолчанию. Галочка «Уменьшить до 1920 px» лежит отдельно и выключена: пока вы её не поставите, число пикселей останется прежним. Если же снимок идёт на сайт или в мессенджер, галочку стоит включить — там больше 1920 пикселей по длинной стороне всё равно никто не увидит, а вес падает сразу в несколько раз, потому что работают оба механизма.

Фотографии с телефона — частный случай этой же задачи. Современные айфоны снимают в HEIC, и такой файл сначала нужно перевести в JPG: для этого есть отдельный конвертер, он же переносит дату съёмки. Андроид снимает сразу в JPG, поэтому фото с него можно сжимать здесь без промежуточного шага.

Сжать картинку, скриншот и логотип — задачи разные

Сжать картинку онлайн просят, имея в виду совсем разные вещи, и ведут себя они противоположно. Фотография — это миллионы плавных переходов, и JPEG придуман ровно под неё. Скриншот, схема, логотип, таблица — это плоские заливки и резкие границы, и на них JPEG работает плохо: вокруг букв и линий появляется характерная грязь, а вес падает куда скромнее, чем ожидаешь.

Что сжимаемКак лучше
ФотографияJPG, режим «Обычно»
Скриншот с текстомоставить PNG, не переводить в JPG
Логотип, иконка, схемаоставить PNG, а лучше SVG
Картинка для сайтаWebP — весит меньше при том же виде

Формат на выходе здесь всегда совпадает с форматом на входе: JPG остаётся JPG, PNG — PNG, WEBP — WEBP. Сделано это намеренно, чтобы инструмент не принимал за вас решений, которых вы не просили. Если формат надо сменить, для этого есть отдельные конвертеры — JPG в WEBP, WEBP в JPG, WEBP в PNG.

Почему PNG почти не сжимается

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

Что делать, если вес PNG всё-таки надо снизить. Для фотографии — сохранить её в JPG, выигрыш будет в разы. Для скриншота или схемы — оставить PNG и уменьшить разрешение: у плоской графики это почти не заметно. Для картинки, которая идёт на сайт, — перевести в WebP, он умеет и то и другое.

Оптимизация изображений для сайта

Для веба вес картинок — это напрямую скорость страницы, а скорость учитывают и поисковые системы, и посетители. Оптимизация изображений онлайн сводится к трём шагам, и порядок у них такой: сначала привести разрешение к тому, в каком картинка реально показывается (для статьи обычно 1200 пикселей по ширине, изменить размер можно отдельным инструментом, а лишнее по краям — обрезать), потом сжать в режиме «Обычно», потом при возможности перевести в WebP. Каждый шаг даёт свой выигрыш, и вместе они обычно снимают с картинки от восьмидесяти до девяноста процентов веса — без видимой разницы в браузере.

Загружать можно сразу пачкой: до 50 файлов за раз, каждый до 40 МБ. Общий вес «до и после» считается по всему набору, а скачивается он одним ZIP-архивом. Сжатие фото онлайн бесплатно и без ограничений по числу проходов: ни регистрации, ни дневных лимитов здесь нет.

Что происходит с файлом и его метаданными

Ничего не загружается на сервер. Браузер декодирует изображение, пересобирает его и отдаёт вам готовый файл — интернет нужен только для того, чтобы открыть саму страницу. Можно отключить сеть после загрузки страницы и убедиться: сжатие продолжит работать. Что происходит с файлом в тех немногих инструментах, где без сервера не обойтись, описано в политике конфиденциальности.

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

Пять ошибок, на которых теряют время

Сжимать уже сжатое. Файл, пришедший из мессенджера, обычно пережат ещё там. Второй проход почти не даёт выигрыша, зато добавляет артефакты. Здесь такой случай виден сразу — вместо результата появится «сжимать нечего».

Судить о качестве по превью. На картинке, уменьшенной до четверти размера, артефактов не видно никогда. Смотреть надо в масштабе 1:1 — для этого в шторке есть отдельная кнопка.

Переводить скриншот в JPG ради веса. Текст в таком файле обрастает грязью, а выигрыш выходит скромным. Скриншоты остаются в PNG.

Сжимать оригинал, не сохранив исходник. Вернуть выброшенные детали нельзя: восстановить фотографию из сжатой копии невозможно ни одним инструментом. Оригинал стоит оставить хотя бы до тех пор, пока результат не принят.

Ставить лимит впритык. Если форма требует «не больше 500 КБ», разумно целиться в 480: у систем разные представления о том, что считать килобайтом.

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

Можно ли сжать фото без потери качества?
Для JPEG — нет: формат экономит место именно тем, что выбрасывает часть данных, и это его устройство, а не недостаток сервиса. Сжатие без потерь работает в PNG и WebP, но у фотографии оно почти не уменьшает вес. Практическая задача формулируется иначе: сжать до порога, где потери ещё не видны. Порог у каждого снимка свой, поэтому здесь есть шторка сравнения в масштабе 1:1 — решение принимаете вы, а не сервис.
Как сжать фото до 200 КБ?
Загрузите файл, переключите режим на «До веса» и впишите 200 — лучше 190, чтобы был запас на разницу в округлении. Качество подберётся автоматически, разрешение сохранится. Если в заданный вес не уложиться на исходном разрешении, размер будет уменьшен, и на карточке появится, до какого.
Качество сильно пострадает?
Это видно до скачивания: нажмите «Сравнить» и подвиньте шторку. В режиме «Аккуратно» (качество 0,88) разницу на глаз обычно не найти, «Сильно» (0,55) заметно на градиентах и однотонных участках. На пробном снимке 860 КБ эти режимы дали 473 и 155 КБ соответственно.
Фото загружаются на сервер?
Нет. Сжатие выполняется в вашем браузере, файлы никуда не отправляются и нигде не сохраняются. Проверить просто: отключите интернет после загрузки страницы — инструмент продолжит работать.
Разрешение изменится?
По умолчанию нет — вы получите тот же размер в пикселях. Уменьшение включается галочкой «Уменьшить до 1920 px» или происходит принудительно, если иначе не уложиться в заданный вес; тогда новый размер написан на карточке файла. Мельче трети исходной стороны инструмент не уменьшает.
Почему написано «сжимать нечего»?
Файл уже сжат, и повторное сжатие дало бы меньше трёх процентов выигрыша при потере качества. Отдавать такой результат нечестно, поэтому мы просто говорим об этом. Для PNG попробуйте сохранить фотографию в JPG — там выигрыш будет в разы больше.
Почему PNG не сжимается?
PNG по устройству формата сжимается без потерь, поэтому «сжать его сильнее» нельзя — можно только уменьшить число пикселей или сменить формат. Для фотографии в PNG правильный ход — сохранить её в JPG; для скриншота или схемы — оставить PNG и уменьшить разрешение.
Сохраняются ли дата съёмки и геометка?
Нет, метаданные EXIF в результат не переносятся — это проверено разбором байтов готового файла. Координаты съёмки, модель камеры и серийный номер вместе с фотографией никуда не уедут, что при публикации снимка скорее плюс. Но теряется и дата съёмки, поэтому исходник имеет смысл сохранить.
Как уменьшить вес фото с айфона?
Айфон снимает в HEIC, и такой файл сначала нужно перевести в JPG — для этого есть отдельный конвертер «HEIC в JPG», он же переносит дату съёмки. Полученный JPG сжимается здесь как обычно. Фото с андроида снимаются сразу в JPG, промежуточный шаг им не нужен.
Как сжать фото для Госуслуг или другой формы?
Предел веса всегда написан в самой форме — впишите это число в режиме «До веса» с небольшим запасом. Важно, что разрешение при этом сохранится: формы нередко требуют не только «не тяжелее», но и «не мельче», и сервис, который молча уменьшает снимок до 1920 пикселей, может подвести сразу по второму требованию.
Сколько файлов можно сжать за раз?
До 50 файлов, каждый до 40 МБ. Ограничений по количеству сжатий нет, регистрация не нужна. Несколько файлов скачиваются одним ZIP-архивом, общий вес «до и после» считается по всему набору.
Какие форматы поддерживаются?
JPG, PNG и WEBP. Формат на выходе тот же, что на входе — если нужно сменить его, есть отдельные конвертеры: WEBP в JPG, JPG в WEBP, WEBP в PNG.
Что выбрать для картинок на сайт?
Сначала привести разрешение к тому, в каком картинка показывается (для статьи обычно 1200 пикселей по ширине), затем сжать в режиме «Обычно», затем при возможности перевести в WebP. Три шага вместе снимают с картинки основную часть веса без видимой разницы в браузере.