Сжать фото до 200 КБ

Перетащите снимок — цель «200 КБ» уже задана, качество подберётся само. Другое число вводится в поле «Целевой вес».

Откуда вообще берутся такие лимиты

Формы загрузки на госпорталах, кабинеты вузов, банковские анкеты, доски объявлений и почтовые вложения любят ограничивать вес: «не более 200 КБ», «до 1 МБ», «до 5 МБ». Единственное, что от вас требуется, — уложиться, не превратив фотографию в мозаику.

Как подбирается качество

Вы называете вес — дальше бинарный поиск по качеству: каждая проба это настоящее кодирование mozjpeg, а не оценка по формуле. Поиск сходится примерно за семь проб и останавливается на самом высоком качестве, которое ещё влезает в лимит. Под ползунком видно, на чём он сошёлся: «подобрано 42» — значит, качество 42 дало нужный вес.

Реальный прогон: фотография 2.53 МБ при цели 60 КБ дала 59.3 КБ на качестве 42; та же карточка при цели 25 КБ — 21.8 КБ на качестве 25.

Если лимит совсем жёсткий

Когда даже минимальное качество не влезает, мы показываем честный минимум, а не делаем вид, что справились. Дальше решает разрешение: снимок 4000 px по длинной стороне почти никогда не нужен целиком. Уменьшите сторону вдвое — пикселей станет вчетверо меньше, и цель обычно берётся уже с запасом качества.

Обратный случай тоже бывает: файл влезает в лимит с большим запасом. Тогда стоит поднять цель — 200 КБ при разрешённых 500 КБ это просто выброшенная резкость.

FAQ

Геометка и данные камеры удаляются?

Да, EXIF и GPS в выходной файл не переносятся. Для документов и объявлений это как раз то, что нужно.

Можно положить под лимит сразу всю пачку?

Да. Настройте один файл и нажмите «Применить ко всем» — цель перенесётся на остальные, каждый файл подберёт своё качество.

А если нужен PNG, а не JPG?

Тогда ищется палитра, а не качество — см. сжать PNG до 100 КБ.

Файлы уходят на сервер?

Нет. Все пробы кодирования идут в вашем браузере.