Сжать изображение до 20 КБ онлайн — бесплатно, мгновенно и конфиденциально

Достигните точного лимита 20 КБ, требуемого порталом Госуслуг, hh.ru, приёмными комиссиями вузов и сотнями других сервисов — без уменьшения размеров фото и без размытия лиц.

Ограничение в 20 КБ — одно из самых жёстких требований к загрузке файлов на российских государственных порталах. Госуслуги, системы электронного документооборота ведомств, приёмные комиссии вузов для подачи документов ЕГЭ и профессиональные платформы для поиска работы, такие как hh.ru и SuperJob, регулярно требуют, чтобы фотографии для документов и отсканированные подписи не превышали 20 КБ — при нулевой терпимости к файлам, превышающим лимит. Один лишний байт — и форма отклоняет загрузку, не давая второго шанса. Обычные инструменты изменения размера изображений предсказуемо не справляются: они уменьшают разрешение до неузнаваемого миниатюрного размера или применяют однородное сжатие, которое либо превышает, либо не достигает целевых 20 КБ. Наш инструмент использует принципиально иной подход: он сжимает внутренние данные изображения, не затрагивая пиксельный холст, — поэтому лицо остаётся чётким, а размеры файла сохраняются ровно такими, какими были при загрузке.

Разница между точным компрессором на 20 КБ и обычным регулятором качества — в алгоритме, работающем под капотом. Canvas API браузера предоставляет методы toBlob() и toDataURL() с параметром качества с плавающей запятой в диапазоне от 0,0 до 1,0. Попытка использовать фиксированный уровень качества — например, 0,7 — даёт непоследовательные результаты: плоская графика может сжаться до 6 КБ, а высокодетализированная фотография останется на уровне 48 КБ. Единственный надёжный метод — итерационный двоичный поиск: начать с качества 0,5, измерить выходной размер, сократить пространство поиска вдвое — повышать, если файл слишком мал, понижать, если слишком велик — и повторять до тех пор, пока выходной файл не окажется ровно в 20 КБ или чуть ниже. Наш движок выполняет до 15 таких итераций полностью внутри вкладки браузера, достигая максимально возможного качества без отправки ни единого пикселя на удалённый сервер.

Конфиденциальность здесь — не второстепенная функция, а архитектурная основа инструмента. Каждый байт обработки — чтение файла, кодирование на Canvas, итерации двоичного поиска и генерация выходного Blob — происходит локально на вашем устройстве с использованием Web Workers API и HTML5 Canvas. Ваше изображение никогда не передаётся по сети, никогда не записывается в облачное хранилище и никогда не просматривается никаким сервером. Вы можете убедиться в этом, открыв панель Network в DevTools браузера во время сжатия: вы увидите ноль исходящих запросов, содержащих данные вашего изображения. Это делает инструмент безопасным для конфиденциальных документов, включая фотографии, связанные с паспортом или СНИЛС, медицинские снимки и официальные удостоверения личности.

Как сжать изображение до 20 КБ за три шага

  1. 1

    Загрузите фото или скан подписи

    Нажмите «Загрузить изображение» или перетащите файл JPG, JPEG, PNG или WebP прямо в инструмент. Вы можете добавить сразу несколько изображений для пакетной обработки — идеально, когда нужно сжать как фотографию для документа, так и подпись для одной и той же формы заявления.

  2. 2

    Сожмите ровно до 20 КБ

    Нажмите «Сжать до 20 КБ». Наш алгоритм двоичного поиска из 15 шагов перебирает уровни качества JPEG прямо в браузере, сужая диапазон до точной настройки, которая доводит изображение до 20 КБ или чуть ниже — без уменьшения размеров пикселей и без видимого размытия лиц.

  3. 3

    Скачайте оптимизированное изображение

    После завершения сжатия нажмите «Скачать», чтобы сохранить файл. Отображаемый размер подтверждает соответствие требованию 20 КБ портала. Для пакетной обработки используйте «Скачать ZIP», чтобы получить все сжатые изображения одним нажатием.

Почему существует лимит 20 КБ и почему обычные инструменты не справляются

Инфраструктура российских государственных цифровых сервисов создавалась в эпоху ограниченной пропускной способности и скромных серверных бюджетов. Портал Госуслуги, разработанный Министерством цифрового развития, системы электронной подачи документов Рособрнадзора и Министерства просвещения, а также приёмные комиссии вузов ввели ограничение в 20 КБ, чтобы пользователи с медленным интернет-соединением в отдалённых регионах могли завершить загрузку документов без таймаута, а серверные базы данных не раздувались при одновременной подаче миллионов заявок. Это ограничение сохранилось даже по мере роста средних скоростей интернета — потому что ретроактивное изменение правил валидации файлов рискует нарушить совместимость с устаревшими подсистемами, работающими в продакшне.

Типичный сбой обычных компрессоров изображений предсказуем и раздражает: они либо уменьшают разрешение — превращая фотографию для паспорта размером 300×400 пикселей в миниатюру 90×120, слишком маленькую для официального использования, — либо применяют равномерное снижение качества, которое превышает или не достигает цели в 20 КБ. Многие популярные инструменты также требуют загрузки файлов на сервер, то есть ваши конфиденциальные личные документы передаются и обрабатываются третьей стороной — недопустимая утечка приватности для фотографий, связанных с паспортом или СНИЛС. Другие добавляют водяные знаки на бесплатный вывод или ограничивают пакетную обработку тремя файлами, что неудобно при подготовке документов для нескольких заявок одновременно.

Наш инструмент решает каждую из этих проблем в явном виде. Алгоритм двоичного поиска работает с параметрами качества JPEG, влияющими на таблицы квантования дискретного косинусного преобразования (ДКП) внутри файла изображения, — уменьшая избыточные частотные коэффициенты без изменения пиксельной сетки. Ваша фотография сохраняет исходные размеры — 300×400 пикселей для стандартного паспортного фото, — пока вес закодированного файла падает ниже 20 КБ. Обработка происходит параллельно с использованием Web Workers, поэтому пакет из нескольких документов сжимается примерно за то же время, что и один файл в обычном инструменте.

Порталы и сервисы, требующие изображения не более 20 КБ

  • Госуслуги — Загрузка документов и фото — Портал государственных услуг России требует фотографии для документов и сканы подписей в формате JPEG с размером файла не более 20 КБ при оформлении загранпаспорта, обновлении данных СНИЛС, записи в МФЦ и подаче заявлений в различные ведомства.
  • hh.ru и SuperJob — Резюме и портфолио — Ведущие российские платформы для поиска работы hh.ru и SuperJob рекомендуют загружать фотографию для резюме в формате JPEG размером не более 20 КБ для обеспечения быстрой загрузки профиля и совместимости с системами автоматической обработки резюме работодателями.
  • Приём в вузы — ЕГЭ и личные кабинеты абитуриентов — Личные кабинеты абитуриентов большинства российских вузов, в том числе МГУ, СПбГУ, МГТУ имени Баумана и НИУ ВШЭ, требуют загрузки фотографии для документов в формате JPEG с размером файла в диапазоне 10–20 КБ при подаче заявления.
  • Поступление в колледжи и СПО — Государственные порталы подачи заявлений в учреждения среднего профессионального образования (СПО) в России требуют фотографии абитуриентов в формате JPEG с ограничением размера файла, нередко равным 20 КБ.
  • МФЦ онлайн — Услуги Многофункционального центра — Электронные сервисы Многофункционального центра для дистанционного оформления документов, включая замену паспорта, оформление полиса ОМС и регистрацию по месту жительства, требуют прикрепления фотографий в формате JPEG с лимитом 20 КБ.
  • Росреестр и кадастровые услуги — Портал Росреестра для регистрации прав собственности, подачи сведений о недвижимости и получения выписок из ЕГРН принимает фотографии документов в формате JPEG, при этом ограничение размера вложения в ряде форм составляет 20 КБ.
  • ЕФРСБ и арбитражные порталы — Единый федеральный реестр сведений о банкротстве (ЕФРСБ) и электронные системы арбитражных судов России принимают отсканированные документы и фотографии, для которых в ряде модулей загрузки установлен лимит 20 КБ на файл.
  • Сервисы трудоустройства и ОКУ — Региональные порталы занятости населения, подключённые к «Работа России», требуют загрузки фотографий для профиля соискателя с ограничением размера файла не более 20 КБ.
  • Онлайн-регистрация ИП и ООО — ФНС России — Портал ФНС России для онлайн-регистрации индивидуальных предпринимателей и юридических лиц принимает отсканированные копии документов в формате JPEG с ограничением размера файла, которое в ряде форм заявлений составляет 20 КБ.
  • Портал mos.ru и региональные порталы субъектов РФ — Городской портал государственных услуг Москвы mos.ru и аналогичные региональные порталы Санкт-Петербурга, Татарстана и других субъектов требуют фотографий для профиля и сканов документов в формате JPEG с ограничением 20 КБ при оформлении различных муниципальных услуг.
  • ЕСИА и верификация аккаунта — Единая система идентификации и аутентификации (ЕСИА), на которой базируются Госуслуги и связанные ведомственные порталы, принимает фотографии пользователей в формате JPEG с размером файла не более 20 КБ при подтверждении личности через загрузку документов.
  • Яндекс Работа и аналогичные сервисы — Платформа «Яндекс Работа» и ряд других российских HR-сервисов рекомендуют загружать аватар резюме весом не более 20 КБ для оптимальной скорости загрузки страниц в мобильных приложениях и на низкоскоростных соединениях.

Ключевые возможности нашего компрессора изображений до 20 КБ

Двоичный поиск из 15 шагов — максимальная точность

В отличие от инструментов, перебирающих несколько фиксированных пресетов качества, наш движок выполняет до 15 шагов итерационного двоичного поиска, сужая диапазон до максимально возможного уровня качества JPEG, при котором файл остаётся в пределах 20 КБ. Вы получаете наилучшую визуальную точность в рамках точного ограничения размера при каждом сжатии.

Без загрузки на сервер — 100% обработка в браузере

Ваши изображения никогда не покидают ваше устройство. Вся логика сжатия выполняется в браузерной вкладке с использованием Canvas API HTML5 и Web Workers. Нет внешних API-вызовов, облачных функций или телеметрии. Вы можете убедиться в этом через панель Network в DevTools: вы увидите ноль исходящих запросов с данными вашего изображения.

Сохраняет исходные размеры пикселей

Мы сжимаем данные изображения, а не холст. Ваше паспортное фото 300×400 пикселей так и остаётся 300×400 пикселей после сжатия — корректируются таблицы квантования JPEG, а не пиксельная сетка. Это принципиально важно для порталов, проверяющих как размер файла, так и минимальные размеры в пикселях.

Пакетное сжатие со скачиванием ZIP

Загрузите паспортное фото, скан подписи и другие документы за один раз. Инструмент сжимает все файлы параллельно и позволяет скачать всё как единый ZIP-архив — значительно сокращая время подготовки пакетов документов для Госуслуг, заявок в вузы и резюме на hh.ru.

Поддержка JPG, JPEG, PNG и WebP на входе

Будь то PNG-снимок отсканированного документа, WebP из графического редактора или JPEG, требующий дополнительного сжатия, — инструмент принимает все основные растровые форматы и выдаёт оптимизированный JPEG, принимаемый практически всеми российскими государственными и кадровыми порталами.

Умное обнаружение — пропускает уже оптимизированные файлы

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

Как работает движок сжатия до 20 КБ под капотом

Сжатие JPEG по своей природе является процессом с потерями, управляемым таблицами квантования, применяемыми к блокам 8×8 пикселей после дискретного косинусного преобразования (ДКП). ДКП разбивает каждый блок на частотные компоненты: компоненты низкой частоты представляют широкие градиенты — например, плавные телесные тона, — тогда как высокочастотные компоненты соответствуют мелким деталям и чётким границам. Шаг квантования делит каждый коэффициент ДКП на значение из таблицы квантования и округляет до ближайшего целого числа. Более высокие делители квантования означают более грубое округление, что влечёт большую потерю информации, но и меньший размер закодированного файла. Метод toBlob(callback, 'image/jpeg', quality) Canvas API инкапсулирует весь этот конвейер, предоставляя единственный float quality от 0 до 1, масштабирующий записи таблицы квантования. Наш двоичный поиск работает именно с этим параметром, находя минимально необходимую потерю качества, при которой выход достигает ровно 20 КБ.

Алгоритм двоичного поиска инициализируется с нижней границей 0,01 и верхней — 0,99. На каждом шаге вычисляется среднее значение качества, изображение кодируется с этим качеством через Canvas API, измеряется размер результирующего Blob в байтах, и границы обновляются: если закодированный размер превышает 20 480 байт (20 КБ), верхняя граница устанавливается равной среднему; если ниже — нижняя граница обновляется до среднего. После 15 итераций пространство поиска сужается до диапазона примерно (0,99 − 0,01) / 2¹⁵ ≈ 0,00003 единиц качества — точность, неощутимая для человеческого глаза, но достаточная для стабильного попадания в цель 20 КБ. Финальное кодирование использует значение нижней границы, гарантируя, что выход никогда не превысит 20 КБ, при этом максимизируя визуальное качество в рамках этого ограничения.

Web Workers API критически важен для производительности при пакетной обработке. Каждое загруженное изображение назначается отдельному воркеру, а воркеры работают параллельно вплоть до аппаратного лимита параллелизма, сообщаемого navigator.hardwareConcurrency. На современном устройстве с 8 логическими ядрами до 8 изображений сжимаются одновременно, то есть пакет из 8 документов заявки обрабатывается примерно за то же реальное время, что и один файл. Управление памятью реализовано тщательно: как только сжатый Blob передаётся обратно в основной поток и передаётся обработчику загрузки, буфер изображения воркера освобождается. Это предотвращает прогрессивный рост памяти, типичный для браузерных инструментов работы с изображениями, и гарантирует возможность обрабатывать десятки файлов за одну сессию без замедления вкладки. Никакие данные изображения не сохраняются в памяти или на диске после закрытия страницы.

Часто задаваемые вопросы о сжатии фото до 20 КБ

Другие инструменты для сжатия изображений