Формат файла JPG

JPG и JPEG — один и тот же формат под двумя именами. Трёхбуквенный вариант остался от MS-DOS, где расширение не могло быть длиннее трёх символов.

или перетащите их сюда · изображения, видео, аудио и документы · до 2 ГБ

Что такое JPG?

Между файлами .jpg и .jpeg нет вообще никакой технической разницы. Внутри одинаковые байты, тот же кодер, те же библиотеки для декодирования и абсолютно одинаковое сжатие. Расхождение возникло потому, что ранние Windows и MS-DOS использовали схему имён 8.3: восемь символов на имя и три на расширение. «Jpeg» не помещалось, поэтому мир Windows писал «jpg», а Unix и Mac сохранили полное написание.

Эта чисто косметическая разница пережила само ограничение на тридцать лет. Программы Windows до сих пор по умолчанию дают .jpg, macOS и многие камеры выдают .jpeg, а любой просмотрщик, браузер и редактор обращается с ними одинаково, потому что определяет формат по байтам в начале файла, а не по имени. Переименование одного в другое — безопасная, мгновенная операция без потерь.

Имя действительно важно только там, где софт проверяет расширение: форма загрузки с белым списком, где есть только «jpeg», сборочный скрипт с маской *.jpg, система управления контентом, отвергающая незнакомое написание. Это ошибки конфигурации, а не несовместимость форматов, но именно из-за них люди до сих пор конвертируют одно в точно такое же.

Расширение.jpg
КатегорияИзображение
MIME-типimage/jpeg
Год появления1992
РазработчикJoint Photographic Experts Group
СжатиеС потерями
ПрозрачностьНет
АнимацияНет
Рекламный блок — включите рекламу в public/ads.js · landing-article

JPG: частые вопросы

JPG хуже по качеству, чем JPEG?
Нет — это один и тот же файл. Одинаковое сжатие, одинаковые байты, одинаковые декодеры. Качество целиком зависит от настройки, с которой изображение кодировали, а не от числа букв в расширении. Конвертация между ними не меняет ровно ничего.
Можно просто переименовать .jpeg в .jpg?
Да. Оба расширения соответствуют одному MIME-типу image/jpeg, а приложения опознают данные JPEG по сигнатурным байтам, а не по имени. Переименование мгновенно и полностью без потерь: в отличие от настоящей конвертации, оно вообще не трогает данные изображения.
Почему один сайт принимает JPG, но отклоняет JPEG?
Потому что его проверка загрузки сверяется с зашитым списком расширений, а четырёхбуквенное написание туда забыли добавить. Это баг конкретной формы, а не свойство вашего файла. Переименование или конвертация проходят проверку, не меняя ни единого пикселя.
Какое расширение выбрать?
Берите .jpg. Оно встречается чаще, его понимают все операционные системы и веб-платформы, и оно обходит белые списки расширений, где иногда забывают про .jpeg. На качество и размер файла выбор не влияет никак.
Теряется ли качество при конвертации JPG в JPEG?
Зависит от инструмента. Если он только переименовывает файл — не теряется ничего. Если декодирует и кодирует заново, вы платите обычную потерю поколения, свойственную формату с потерями. Когда нужна лишь смена расширения, предпочтите переименование или инструмент, который явно копирует данные насквозь.
А что за файлы .jpe и .jfif?
Это тоже изображения JPEG под альтернативными расширениями: .jpe пришло из старого софта Windows, .jfif — из спецификации JPEG File Interchange Format. Все четыре имени декодируются одной библиотекой, и любое можно переименовать в .jpg, не трогая само изображение.

Конвертировать из JPG

Конвертировать в JPG