Перейти к содержимому
🗜️

Сжать фото

Уменьшайте размер и вес фото JPG, PNG и WebP: 3 уровня сжатия или до нужного веса в КБ и МБ, до 20 файлов за раз

Открывали 200 раз

Инструмент справился с вашей задачей?

Одно нажатие, без регистрации. По ответам мы решаем, какие инструменты дорабатывать первыми.

Этот инструмент ещё ждёт первого комментария

Нашли приём, остался вопрос или чего-то не хватило — напишите, пригодится следующим. Почту и пароль указывать не нужно · публикуем после проверки, обычно за 1–2 дня · если вам ответят, ответ появится здесь же

Сжать фото онлайн: уменьшить размер и вес JPG, PNG и WebP

Инструмент уменьшает вес фотографий, картинок и скриншотов в форматах JPG (его ещё называют «джипег» и «жпг»), PNG («пнг») и WebP. Режимов два. В режиме «По качеству» вы выбираете один из трёх уровней сжатия: сильное, оптимальное или лёгкое. В режиме «До нужного размера» задаёте итоговый вес готовой кнопкой или своим числом в КБ или МБ, а сервис сам подбирает самое высокое качество, при котором файл укладывается в этот вес.

Уменьшить вес изображения обычно нужно в четырёх случаях. Первый — формы с лимитом на файл: Госуслуги, порталы вузов и конкурсов, личные кабинеты; сколько можно загрузить, написано в самой форме. Второй — почта и мессенджеры: лёгкое вложение быстрее уходит и открывается у получателя на мобильном интернете. Третий — сайт и карточки товаров на маркетплейсе: тяжёлые картинки замедляют загрузку страницы. Четвёртый — резюме и анкеты, где вес фотографии тоже часто ограничен.

Формат при сжатии не меняется: JPG остаётся JPG, PNG — PNG, WebP — WebP. У каждого файла видно, сколько он весил и сколько стал весить, процент экономии и итоговый размер в пикселях. За раз можно загрузить до 20 файлов, каждый до 25 МБ и не больше 60 мегапикселей. HEIC с айфона, GIF, BMP и TIFF инструмент не принимает — HEIC сначала переведите в JPG. Анимированные WebP и PNG тоже не сжимаются: сохранился бы только первый кадр. Регистрация не нужна.

  • Три уровня качества: сильное, оптимальное и лёгкое
  • Сжатие до нужного размера: готовое значение в КБ или МБ либо своё число
  • Ограничение длинной стороны до 2560, 1920 или 1280 пикселей — по желанию
  • Для PNG — палитра 256 цветов: скриншоты и графика становятся в разы легче, прозрачность сохраняется
  • Формат не меняется: JPG → JPG, PNG → PNG, WebP → WebP
  • До 20 файлов за раз, каждый до 25 МБ и 60 мегапикселей
  • Если сжатая копия вышла бы тяжелее, вы получите исходный файл без изменений — когда длинная сторона не ограничена

Как сжать фото до нужного размера в КБ и МБ

Выберите режим «До нужного размера», нажмите кнопку с готовым значением или впишите своё число в КБ или МБ. Для JPG и WebP сервис перебирает качество от 40 до 92 и оставляет самое высокое, при котором файл укладывается в цель. Если фото и так легче цели, а ограничение длинной стороны не включено, оно возвращается без изменений. Если включено и кадр больше выбранной стороны, сервис уменьшит его и сожмёт так, чтобы файл стал легче исходника, — поэтому качество может выйти ниже, чем позволила бы цель. А если такое фото к тому же было сильно сжато, легче исходника на выбранной стороне может не выйти даже при качестве 40 — тогда кадр станет меньше выбранной стороны.

Если снимок не помещается в нужный вес даже при качестве 40, сервис уменьшает кадр с небольшим запасом, но не меньше 320 пикселей по длинной стороне, и снова подбирает самое высокое качество. Мы сравнили этот путь с другим: оставить полный кадр и опустить качество ниже 40. При одинаковом весе уменьшенное фото оказалось ближе к оригиналу по метрике сходства SSIM во всех четырёх проверенных случаях. Если и на 320 пикселях файл не влезает, качество может опуститься до 10, а если цель недостижима и так, вы получите самый лёгкий вариант, какой удалось сделать. Поиск ограничен 20 секундами: на очень больших файлах он может остановиться раньше и отдать то, что успел подобрать.

С PNG порядок другой: сначала сжатие без потерь, затем палитра 256 цветов (с потерями, даже если галочка «PNG: сжать сильнее» не отмечена) и только потом уменьшение кадра; если файл переведён в палитру, это написано рядом с ним. В нашем замере режим проверен на 38 случаях: тестовые картинки 12 и 24 Мп (обои macOS — гладкие и с добавленным зерном матрицы) и маленькая картинка 800×600 с целями от 10 КБ до 2 МБ, скриншоты PNG, прозрачная картинка PNG и файлы WebP. В 34 случаях файл сжат и уложился в цель, в остальных 4 он уже был легче цели и вернулся без изменений.

Сервис считает 1 КБ равным 1024 байтам, а 1 МБ — 1024 КБ. Некоторые сайты и программы (например, Finder на Mac) считают по 1000, и тогда один и тот же файл выглядит чуть больше. Если нужно уложиться впритык, задайте цель немного меньше лимита: например, 950 КБ вместо 1 МБ — такой файл меньше и 1 000 000 байт.

    Как сжать JPG, PNG и WebP: чем отличается сжатие форматов

    JPG и WebP сжимают с потерями: при сохранении отбрасываются мелкие детали, которые глаз замечает хуже всего. Чем ниже качество, тем меньше файл и тем заметнее следы сжатия — на плавных переходах неба или стены проступают квадраты. Уровни «Сильное», «Оптимальное» и «Лёгкое» задают качество 55, 75 и 85 из 100. Каждое пересохранение JPG теряет ещё немного деталей, поэтому сжимайте оригинал, а не уже сжатую копию.

    PNG сжимает без потерь: у обычного 8-битного PNG после сжатия пиксели точно такие же, как были, поэтому и выигрыш скромный (16-битный PNG сохраняется с 8 битами на канал). В нашем замере скриншоты и прозрачная картинка похудели на 0–21%, а картинка 12 Мп с зерном, как у фото с телефона, сохранённая в PNG (20–21 МБ), — всего на 5–6%. Уровни качества на PNG не действуют. Сильно уменьшить PNG помогает палитра 256 цветов (галочка «PNG: сжать сильнее»): это сжатие с потерями, плавные переходы передаются смешением точек, а прозрачность сохраняется. В замере палитра уменьшила скриншоты и прозрачную картинку на 73–88% при сходстве с оригиналом по SSIM от 0,974 до 0,996. Картинка 12 Мп с зерном в PNG без палитры к тому же обрабатывалась в 1,5–1,8 раза дольше, чем с палитрой. Если PNG — это фотография, обычно выгоднее перевести её в JPG.

    WebP чаще всего уже сжат с потерями, поэтому запас у него меньше. Две WebP-картинки в нашем замере на оптимальном уровне похудели на 14% и 20%, на сильном — на 26% и 44%, а на лёгком стали бы тяжелее исходника.

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

      📎

      Пример: фото для формы с лимитом 200 КБ

      Форма на портале принимает фотографию весом не больше 200 КБ — лимит написан под кнопкой загрузки. Снимок с телефона — 12 Мп, 4000×3000, 3,2 МБ, то есть в 16 раз тяжелее допустимого.

      1

      Открыть инструмент «Сжать фото» и выбрать режим «До нужного размера»

      2

      Нажать готовую кнопку «200 КБ»

      3

      Загрузить снимок и нажать «Сжать 1 фото»

      4

      Сверить вес и размер в пикселях, затем скачать файл и загрузить его в форму

      ✅

      В нашем замере тестовая картинка того же размера с зерном, как у фото с телефона (обои с добавленным шумом матрицы), сжалась до 190 КБ. При качестве 40 она в 200 КБ не помещалась, поэтому сервис уменьшил кадр до 3475×2606 пикселей и подобрал качество 47. Разрешение по-прежнему с запасом больше Full HD (1920×1080), а EXIF с геометкой, если они были, в новый файл не попали.

      🧠

      Знаете ли вы?

      📸

      JPEG — это название комитета Joint Photographic Experts Group, который разработал формат. Первая часть стандарта утверждена в 1992 году. Расширения .jpg и .jpeg означают одно и то же: три буквы остались от систем вроде MS-DOS, где расширение файла не могло быть длиннее трёх символов.

      🧩

      JPEG сжимает картинку блоками 8×8 пикселей с помощью дискретного косинусного преобразования. Поэтому при сильном сжатии на небе и гладких стенах проступают квадраты — это границы тех самых блоков.

      🆓

      PNG придумали в середине 1990-х как свободную замену GIF: алгоритм сжатия LZW внутри GIF был запатентован. PNG сжимает без потерь алгоритмом Deflate — тем же, что работает в ZIP-архивах.

      🌐

      Формат WebP компания Google представила в 2010 году. Сжатие с потерями в WebP построено на видеокодеке VP8: картинка кодируется так же, как один ключевой кадр видео.

      Уровни сжатия: насколько легче и что с качеством

      УровеньКачество JPG и WebPЭкономия в замере (медиана)Разброс по трём картинкам с зерномSSIM на трёх картинках без зерна (1 — без отличий)
      Сильное5588% — примерно в 8 раз85–88%0,92–0,99
      Оптимальное7574% — почти в 4 раза71–75%0,93–0,99
      Лёгкое8535% — примерно в 1,5 раза34–35%0,96–0,995

      Сжатие картинки 12 Мп с зерном (3,2 МБ) до 2 МБ, 1 МБ, 500, 200 и 100 КБ

      ЦельИтоговый весРазмер в пикселяхКачество
      2 МБ1,76 МБ4000×300084
      1 МБ953 КБ4000×300080
      500 КБ472 КБ4000×300062
      200 КБ190 КБ3475×260647
      100 КБ99 КБ2457×184357

      PNG: обычное сжатие и палитра 256 цветов

      КартинкаИсходникБез палитрыС палитрой
      Скриншот сайта 1512×810570 КБ545 КБ (−4%)137 КБ (−76%)
      Скриншот интерфейса 1280×900321 КБ274 КБ (−15%)45 КБ (−86%)
      Скриншот страницы 1280×900227 КБбез изменений61 КБ (−73%)
      Прозрачная картинка 1600×1200270 КБ214 КБ (−21%)32 КБ (−88%)
      Картинка 12 Мп с зерном в PNG 4000×300020,4 МБ19,2 МБ (−6%)4,08 МБ (−80%)
      💡

      Сжать или изменить размер фото: в чём разница

      Сжатие уменьшает вес файла в килобайтах и мегабайтах, а ширина и высота в пикселях остаются прежними. Изменение размера меняет сами пиксели: например, 4000×3000 превращается в 1920×1440. Если форма требует вес («не больше 1 МБ»), нужно сжатие. Если требует разрешение («1080 на 1080 пикселей»), нужно изменение размера — для этого есть отдельный инструмент «Изменить размер фото». Здесь настройка «Длинная сторона» только уменьшает кадр до 2560, 1920 или 1280 пикселей с сохранением пропорций, точный размер вроде 1080×1080 в ней не задать. Режим «До нужного размера» уменьшает пиксели сам, только если иначе в вес не уложиться, а при ограниченной длинной стороне — ещё и если иначе файл не станет легче исходника. Если площадка требует минимальное разрешение, сверьте итоговый размер в пикселях.

      Как сжать фото онлайн: пошаговая инструкция

      1

      Загрузите фото

      Перетащите файлы в окно или выберите их на компьютере или телефоне. Подходят JPG, PNG и WebP до 25 МБ и 60 мегапикселей, до 20 файлов за раз.

      2

      Выберите режим

      «По качеству» — один из трёх уровней: сильное, оптимальное или лёгкое. «До нужного размера» — готовое значение от 100 КБ до 2 МБ либо своё число.

      3

      Настройте дополнительные опции

      В поле «Длинная сторона» можно уменьшить фото до 2560, 1920 или 1280 пикселей. Для PNG отметьте «PNG: сжать сильнее» — палитра 256 цветов сделает файл намного легче.

      4

      Сожмите и скачайте

      Нажмите кнопку «Сжать … фото» — на ней видно, сколько файлов в очереди. У каждого файла появятся вес до и после, процент экономии и размер в пикселях. Скачайте файлы по одному кнопкой «Скачать» или все сразу одним ZIP-архивом — кнопкой «Скачать все в ZIP».

      Примеры: сколько весит фото после сжатия

      Картинка 12 Мп с зерном под лимит 1 МБ

      Тестовая картинка 12 Мп (4000×3000) с зерном, как у фото с телефона, весила 3,2 МБ. В режиме «До нужного размера» с целью 1 МБ получилось 953 КБ: разрешение осталось прежним, сервис подобрал качество 80. Файл меньше 1 МБ, как ни считай мегабайт.

      Фото для сайта или блога

      Та же картинка на оптимальном уровне с ограничением длинной стороны 1920 пикселей: 3,2 МБ превратились в 104 КБ, кадр стал 1920×1440. Для показа на экране этого размера обычно хватает, а страница грузится быстрее.

      Скриншот PNG для инструкции

      Скриншот 1280×900 весил 321 КБ. Обычное сжатие PNG без потерь дало 274 КБ, а с палитрой 256 цветов — 45 КБ, на 86% меньше. Размер в пикселях не изменился.

      Картинка WebP, скачанная с сайта

      Обложка 800×450 в WebP весила 57 КБ. На лёгком уровне файл вышел бы тяжелее исходника, и инструмент вернул его без изменений. На оптимальном уровне получилось 45 КБ, на сильном — 32 КБ.

      Частые вопросы о сжатии фото

      Как сжать фото до 1 МБ, 500 КБ или 100 КБ?
      Выберите режим «До нужного размера» и нажмите кнопку с нужным весом или впишите своё число. Сервис подберёт самое высокое качество, при котором файл укладывается в цель, а если не хватит и этого — уменьшит фото в пикселях. В замере картинка 12 Мп на 3,2 МБ с зерном, как у фото с телефона (обои macOS с добавленным шумом матрицы), сжалась до 953 КБ при цели 1 МБ и до 99 КБ при цели 100 КБ.
      Можно ли сжать фото без потери качества?
      Строго без потерь сжимается только PNG без палитры: у обычного 8-битного PNG пиксели те же, но выигрыш в замере не больше 21%. JPG и WebP всегда теряют часть деталей. На лёгком уровне сходство с оригиналом по SSIM (1 — полное совпадение) — 0,96–0,995, на оптимальном — 0,93–0,99 (обои macOS без зерна), а картинки с зерном, как у фото с телефона, стали легче в 1,5 и в 3,3–3,9 раза.
      Почему сжатый файл не стал меньше?
      Скорее всего, картинка уже была сжата сильнее выбранного уровня: например, JPG сохранён с низким качеством или WebP скачан с сайта. Пересжатие дало бы файл тяжелее, поэтому инструмент возвращает исходник без изменений и прямо об этом пишет. Попробуйте уровень «Сильное», режим «До нужного размера» или ограничение длинной стороны, а для PNG — палитру.
      Какой уровень выбрать: сильное, оптимальное или лёгкое?
      «Оптимальное» (качество 75) — универсальный выбор: в замере картинки с зерном, как у фото с телефона, стали легче на 71–75%. «Сильное» (55) — когда вес важнее деталей: минус 85–88%. «Лёгкое» (85) — когда важна каждая деталь: минус 34–35%. На PNG уровни не действуют, там работает галочка «PNG: сжать сильнее».
      Удаляются ли EXIF и геометка при сжатии?
      Да, если файл пересжат: EXIF с GPS-координатами, XMP и текстовый комментарий в новый файл не переносятся, а поворот из EXIF применяется к самой картинке, и фото не ляжет на бок. Исключение — файл, который инструмент вернул без изменений (уже хорошо сжат, легче цели или до цели сжать не удалось, а легче исходника не вышло): это ваш исходник, и его метаданные на месте.
      Куда загружается фото и когда оно удаляется?
      Сжатие идёт не в браузере, а на сервере ToolFox: фото отправляется туда, обрабатывается и возвращается вам. Загруженный файл и результат удаляются через 5 секунд после того, как ответ отдан, а при ошибке — сразу. Страховочная уборка каждые 5 минут стирает всё, что пролежало дольше 15 минут.
      Как сжать фото с айфона в формате HEIC?
      Айфон по умолчанию сохраняет снимки в HEIC, а этот инструмент принимает JPG, PNG и WebP. Сначала переведите фото в JPG инструментом «Конвертер HEIC в JPG», затем сожмите здесь. Чтобы камера сразу снимала в JPG, выберите в настройках iPhone «Камера» → «Форматы» → «Наиболее совместимый». Страница работает в браузере телефона, приложение ставить не нужно.
      Сколько фото можно сжать за один раз?
      До 20 файлов, каждый до 25 МБ и не больше 60 мегапикселей. Файлы сжимаются по очереди. Сайт принимает до 5 файлов в минуту с одного адреса: если файлов больше, очередь сама делает паузу, показывает обратный отсчёт и продолжает. Скачать результаты можно по одному, кнопкой «Скачать» у файла, или все сразу одним ZIP-архивом — кнопкой «Скачать все в ZIP». Архив собирается прямо в браузере, если сжатые фото вместе весят не больше 200 МБ.

      Полезная информация

      🔒 Где обрабатывается фото. Сжатие идёт на сервере ToolFox. Загруженный файл и результат удаляются через 5 секунд после ответа, а страховочная уборка каждые 5 минут стирает всё, что старше 15 минут.

      🧭 Метаданные и цвет. В пересжатый файл не переносятся EXIF с геометкой, XMP и текстовый комментарий, поворот из EXIF применяется к самой картинке, цветовой профиль (например, Display P3) сохраняется. Файл в печатных цветах CMYK переводится в обычный RGB (sRGB): по встроенному профилю, если он есть, а без профиля цвета могут заметно сдвинуться. У HDR-снимков с телефона карта яркости при сжатии не сохраняется — фото станет обычным, не HDR. Если файл вернулся без изменений, это ваш исходник вместе с его метаданными.

      🎯 Формат не меняется. JPG остаётся JPG, PNG — PNG, WebP — WebP. Сменить формат помогут конвертеры: PNG в JPG, JPG в WEBP, PNG в WEBP.

      ⏳ Очередь с паузой. Сайт принимает до 5 файлов в минуту с одного адреса. Если файлов больше, очередь ждёт с обратным отсчётом и продолжает сама — перезапускать ничего не нужно.

      Другие инструменты для картинок и документов

      Изменить размер фото, сменить формат картинки или сжать документ:

      Комментарии

      Этот инструмент ещё ждёт первого комментария

      Почту и пароль указывать не нужно · публикуем после проверки, обычно за 1–2 дня · если вам ответят, ответ появится здесь же

      • Руслан АвдеевОт автора проекта
        Все инструменты на ToolFox бесплатны, и я их дорабатываю сам. Напишите, если инструмент считает неверно, чего-то не хватает или что-то стоит поправить, — по таким комментариям я и решаю, чем заняться дальше.

      Комментарии — мнения посетителей, прошедшие проверку по правилам сайта.