Минутку...(/)
В данный момент мы оптимизируем ваши изображения. Пожалуйста, подождите немного, пока мы обеспечим высокое качество результатов.
Отлично, мы успешно сжали ваши изображения.
Изображения оптимизированы.
В данный момент мы оптимизируем ваши изображения. Пожалуйста, подождите немного, пока мы обеспечим высокое качество результатов.
Изображения оптимизированы.
Большинство людей сталкиваются с расширением .jfif случайно. Вы щёлкаете правой кнопкой мыши по картинке на веб-странице, сохраняете её, и Windows выдаёт вам файл с окончанием .jfif, который половина ваших других программ отказывается открывать. Прежде чем говорить о сжатии: файл .jfif — это JPEG-файл. Байт в байт тот же, декодируется тем же способом. Отличие только в буквах после точки. Сжимая такой файл, вы сжимаете JPEG, и эта страница делает это без необходимости выбирать настройки, которые вы не сможете оценить.
JFIF расшифровывается как JPEG File Interchange Format — формат обмена файлами JPEG. Это короткий заголовок, который стоит в самом начале почти каждого JPEG: четыре символа J, F, I и F сразу после первых двух байтов файла, затем номер версии и плотность пикселей. Обычные ваши .jpg-фотографии тоже его содержат. Расширение становится .jfif, когда программа, сохраняющая файл, читает тип файла из реестра Windows и выбирает это написание вместо .jpg. Чаще всего это делает Chrome на Windows.
Мы проверили это на практике. Сохранили одно изображение дважды: один раз как .jpg, другой — как .jfif. Получились два файла с одинаковым SHA-256-хэшем до последнего байта. Расширение — это только внешняя подпись. Внутри отличий нет, поэтому переименование .jfif в .jpg обычно просто работает.
Три вещи, и ни одна из них — не размер вашей картинки. Кодировщик перестраивает таблицы квантования — именно здесь достигается основная экономия: меньше бит тратится на детали, которые глаз не различает. Затем пересчитываются таблицы Хаффмана именно для вашего изображения, а не используется стандартный набор. И наконец, файл записывается как прогрессивный JPEG, а не базовый, так что картинка появляется постепенно, по мере загрузки, а не рисуется сверху вниз.
Размер изображения по пикселям не меняется. Мы загрузили картинку 1400 на 900 и получили обратно файл с тем же заголовком: 1400 на 900. Масштабирование не применяется ради красивого процента.
JPEG-сжатие удаляет часть информации, а повторное сжатие — ещё немного. Это касается любого инструмента для уменьшения JPEG, включая этот. Честное описание — не "без потери качества", а "потери, которые вы вряд ли заметите при обычном просмотре". Если файл идёт на печать или в архив для дальнейшего редактирования, сохраняйте оригинал и сжимайте копию. Если для веб-страницы или письма — компромисс почти всегда оправдан.
8 сентября 2026 года мы пропустили через эту страницу четыре файла и записали количество байтов на выходе.
| Файл | Исходный | Возвращённый | Изменение |
| Фото с высоким качеством, 1400 на 900 | 383 921 байт | 68 321 | -82,2% |
| То же фото с EXIF, GPS и цветовым профилем | 250 843 байт | 67 501 | -73,1% |
| Файл уже сжатый и уже прогрессивный | 64 502 байт | 64 502 | 0% |
| PNG, загруженный на эту страницу | 703 830 байт | 74 379 | -89,4% |
Второй файл в таблице был специально создан с "пассажирами": марка камеры, тег программы, комментарий пользователя, координаты GPS и встроенный цветовой профиль. Мы искали все пять в возвращённом файле — не нашли ни одного. Остался только заголовок JFIF, таблицы квантования и Хаффмана и само изображение. Если вы публикуете фото с телефона, место съёмки не уйдёт вместе с ним.
Это работает в обе стороны, и важно понимать, что вам нужно. Цветовой профиль — это тоже метаданные, и он удаляется вместе с остальными. Для фото, идущих на веб-страницу, это правильно. Если вы работаете с управлением цветом, сжимайте копию и храните оригинал.
Третий пример — самый интересный. Этот файл уже был сильно сжат и записан как прогрессивный, так что брать было нечего. Он вернулся ровно с тем же размером — 64 502 байта. Инструмент, который всегда хочет показать "выигрыш", был бы вынужден ухудшить качество ради результата. Здесь вы получаете оригинал и сообщение, что изменений не найдено.
Это разные задачи, и их стоит разделять. Если приложение не принимает ваш .jfif, почти всегда причина не в повреждённой картинке, а в том, что расширение не входит в поддерживаемый список. Сжатие это не меняет: возвращается .jfif, и программа снова его отвергнет. Решение — дать файлу то имя, которое ждёт программа, что и делает конвертер по ссылке внизу страницы. Сжимайте, когда файл слишком большой. Конвертируйте, когда что-то не может его прочитать.
Загрузчик на этой странице принимает также PNG, JPG, JPEG, WEBP, AVIF, GIF, SVG, TIFF и BMP. Каждый файл возвращается в том же формате, в каком был загружен. PNG из таблицы выше был загружен как PNG и вернулся PNG, всё так же 1400 на 900, и в заголовке остался PNG. Попав на страницу JFIF, ваши другие изображения не будут незаметно преобразованы во что-то другое.
Если программа всё равно не принимает файл из-за расширения, JFIF в JPG даст ему нужное имя. Чтобы отправить несколько файлов одним документом, используйте JFIF в PDF. А если вы хотите удалить скрытые данные без повторного кодирования изображения, Удалить метаданные фото делает только это.