" />
← Назад в блог

Как сжать фото до 200 КБ для онлайн-форм, заявок и порталов

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

Вот что вам не говорят: 200 КБ — на самом деле одно из самых лёгких ограничений. Оно не в одной лиге со строгим лимитом 20 КБ или 50 КБ для аватаров, где фото приходится раздавить до неузнаваемости. При 200 КБ обычное телефонное фото сохраняет исходное разрешение и выглядит почти точно так же, как снимок, — нужно лишь знать, какой уровень качества вас туда приведёт, и скорее всего он ближе к значению по умолчанию, чем вы думаете.

Я перестал гадать и измерил. Я взял стандартное фото с телефона 12 мегапикселей — 4000×3000 пикселей, прямо из камеры, 2.7 МБ — и прогнал его через браузерный сжиматель на восьми разных уровнях качества, записывая реальный размер файла каждый раз:

Уровень качестваПолученный размер (то же фото 12 МП)
90789.9 KB
80 (значение по умолчанию в большинстве инструментов)205.2 KB
75106.5 KB
7074.9 KB
6564.9 KB
6056.9 KB
5551.5 KB
5049.5 KB

Внимательно прочитайте вторую строку. Качество 80 — то значение, которое большинство сжимателей используют, когда вы загружаете файл, не трогая ползунков, — опускает телефонное фото 2.7 МБ до 205 КБ. Это прямо у отметки 200 КБ, и фото сохраняет все свои 12 миллионов пикселей. Без обрезки, без изменения размера, без уменьшения масштаба. Просто сработало сжатие по умолчанию.

Одно и то же телефонное фото 2.7 МБ и 12 мегапикселей до и после сжатия на качестве 80: упало до 205 КБ, все пиксели на месте
Одно телефонное фото 2.7 МБ, сжатое до 205 КБ на качестве 80. Каждый пиксель остаётся на месте. Для более строгих лимитов, вроде 100 КБ или 20 КБ, см. ссылки на гайды ниже.

Почему 200 КБ кажется сложнее, чем есть на самом деле

Большинство людей, которые упираются в стену 200 КБ, до этого уже обжигались на более жёстких лимитах. Может, в прошлом месяце визовый портал отклонил их на 100 КБ. Или заявка на работу требовала 25 КБ. Это по-настоящему трудно: при 100 КБ обычно нужно качество в районе шестидесяти с небольшим, а при 25 КБ приходится бороться за каждый байт, пока фото заметно деградирует. Так что когда очередная форма пишет «меньше 200 КБ», мозг снова включает режим паники.

Но цифры показывают совсем иную реальность. Исходник 2.7 МБ нужно лишь слегка прижать, чтобы попасть близко к 200 КБ. Даже если ваш телефон снимает крупнее — 4 МБ, 5 МБ — вы смотрите примерно на качество 72–78, чтобы пройти барьер 200 КБ. Это вполне в диапазоне, где человеческий глаз при обычном рассматривании не отличит сжатую версию от оригинала.

Лучший диапазон: качество 75–80

Для цели «меньше 200 КБ» на обычном телефонном фото подходит диапазон качества 75–80. Качество 80 даёт около 205 КБ (на одних фото чуть больше, на других чуть меньше). Качество 75 опускает то же фото примерно до 107 КБ — уверенно ниже 200 КБ с запасом, и всё ещё вполне чёткое. Почти нет причин опускаться ниже 70 для цели 200 КБ, если только ваш оригинал не аномально велик (больше 5 МБ) или не содержит много тонкой текстуры, которую JPEG сжимает плохо.

Сравните это с советом для лимита 100 КБ, где лучший диапазон падает до качества 60–65, или потолка 50 КБ для заявок, где вы крутитесь около качества 45–55. Каждый шаг вниз по допустимому размеру толкает вас к меньшему качеству или меньшим размерам. Но при 200 КБ вы остаётесь в верхнем, комфортном диапазоне, где потеря качества практически незаметна.

Какие порталы просят «меньше 200 КБ»?

Это ограничение встречается чаще, чем кажется, и в более широком круге ситуаций, чем ультрастрогий уровень 20–100 КБ:

Если при качестве 80 фото всё ещё больше 200 КБ

Так бывает — но причина почти всегда одна и та же. Ваш оригинал крупнее среднего. Современные телефоны снимают 24-, 48-, даже 108-мегапиксельные кадры, и такие файлы легко достигают 6–12 МБ до любой правки. Если качество 80 даёт вашему файлу не 205 КБ, а, скажем, 340 КБ, у вас есть два варианта:

  1. Чуть опустите качество. Попробуйте 75, потом 72. На оригинале 6 МБ качество 72 обычно даёт от 180 до 220 КБ в зависимости от детализации фото.
  2. Обрежьте лишний фон. Если портал не требует конкретного соотношения сторон, подрежьте края так, чтобы объект занимал больше кадра. Меньше пикселей — меньше данных для кодирования, и файл заметно уменьшается, не затрагивая качество.

Что при 200 КБ почти никогда не нужно — это агрессивно уменьшать всё изображение. В отличие от уровней 100 КБ или 20 КБ, где ужать до 600×600 пикселей становится нормой, здесь исходное разрешение обычно сохраняется нетронутым.

Ошибки, которые тратят время (и ухудшают дело)

Рабочий процесс, который я реально использую

  1. Запишите требование. Большинство форм указывают и максимальный размер файла («меньше 200 КБ»), и иногда подсказку по размерам. Запишите оба.
  2. Перетащите фото в браузерный сжиматель. Пока ничего не меняйте — пусть сожмёт качеством по умолчанию (обычно 80).
  3. Проверьте полученный размер. Если меньше 200 КБ (обычно так и есть), скачайте и загрузите. Готово. Если чуть больше, опустите качество до 75 или 70 и скачайте снова.
  4. Никогда не меняйте размер, если форма не требует конкретных пикселей. На этом уровне размера файла разрешение почти никогда не бывает узким местом.

Как 200 КБ соотносится с другими распространёнными лимитами

Разные порталы выбирают разные потолки, и каждый немного меняет стратегию:

ЛимитОбычно нужное качествоНужно ли менять размер?Сложность
20 KB30–40Да, обычно до ~320 pxСложно
50–100 KB50–65ИногдаСредне
200 KB75–80РедкоЛегко
500 KB – 1 MB80–90НетЭлементарно

Если вы имеете дело с лимитом жёстче, чем 200 КБ, мой гайд как сжать фото до 100 КБ подробно разбирает случай визы/паспорта, а экстремум 20 КБ покрывает самые маленькие распространённые лимиты. Для слишком больших вложений почты есть решение для фото в письмах.

Ответ за 30 секунд

Загрузите фото, проверьте вывод качества по умолчанию (для обычного телефонного снимка обычно около 200 КБ), скачайте, отправьте. Если по умолчанию выходит на несколько КБ больше, опустите качество до 75. Это буквально весь процесс — без установки ПО, без загрузки на сервер, без регистрации, без подсчёта пикселей. Ваше фото 12 мегапикселей остаётся 12 мегапикселей, и портал перестаёт ворчать.

В следующий раз, когда форма напишет «меньше 200 KB», вспомните: это не предупреждение. Это эквивалент широкой двери в размере файла — просто пройдите сквозь неё.

Сожмите фото до 200 КБ прямо сейчас

Перетащите фото, позвольте качеству по умолчанию сделать остальное и скачайте чёткий файл заметно меньше 200 КБ. Бесплатно, работает в браузере, приватно — ничего не покидает ваше устройство.

Сжать фото бесплатно →
Об авторе: Chuan Независимый разработчик, стоящий за CompactJPG. Создал браузерный сжиматель изображений, потому что ему надоело, что онлайн-формы отклоняют вполне нормальные фото за то, что они «слишком большие», — и надоело загружать личные документы на чужие серверы. Всё обрабатывается локально в вашем браузере.