Поддерживает ли Chrome JPEG XL?
Да — начиная с Chrome 155, вышедшего 6 октября 2026 года. Теперь JPEG XL включён по умолчанию в Chrome для компьютеров и Android, с декодером, написанным на Rust. Для этого понадобились удаление, возвращение за флагом и десять версий ожидания. Ниже — что изменилось, что делать, если ваш Chrome всё ещё не показывает .jxl, и почему Microsoft Edge, построенный на том же коде, стал исключением.
— Robert Castillo · Опубликовано · обновлено
Короткий ответ
Да. Chrome 155, вышедший в стабильный канал 6 октября 2026 года, показывает изображения JPEG XL без каких-либо настроек. Google объявил об этом в тот же день в своём блоге для разработчиков, а запись в Chromestatus указывает, что функция выпущена для компьютеров, для Android и для Android WebView — компонента, через который многие приложения показывают веб-содержимое. Ничего не нужно ни устанавливать, ни включать.
Мы проверили это сами в Windows 11 с Chrome 155.0.8059.40. Браузер показал файл .jxl, открытый по ссылке, и файл, открытый прямо с диска, выбрал вариант JPEG XL внутри элемента <picture> и сообщил серверам, что понимает формат, добавив image/jxl в заголовок Accept своих запросов изображений.
Так закончился долгий обходной путь. Chrome убрал JPEG XL в версии 110, в 2023 году. Формат вернулся в Chrome 145 (10 февраля 2026 года) с новым декодером jxl-rs, написанным на Rust, но спрятанным за флагом, который оставался выключенным десять версий подряд, со 145-й по 154-ю. Версия 155 — первая, где он просто включён. Когда мы опубликовали это руководство в июле, ответ ещё был «нет»; теперь — «да».
Какой у вас Chrome?
Всё решает номер версии. Chrome обновляется сам в фоновом режиме, поэтому обычно достаточно перезапустить браузер, чтобы получить 155-ю версию. Компьютеры, которые редко перезагружают, и рабочие машины, где обновлениями управляет кто-то другой, могут отставать.
| Версия Chrome | JPEG XL | Что делать |
|---|---|---|
| Chrome 155 и новее (компьютер и Android) | Включён по умолчанию | Ничего |
| Chrome 145–154 | Встроен, но выключен | Обновиться или включить флаг |
| Chrome 110–144 | Удалён | Обновиться: никакая настройка не поможет |
| Chrome на iPhone и iPad | Да, через движок Apple | Нужна iOS / iPadOS 17 или новее |
Узнать версию на компьютере можно в меню ⋮ → Справка → О браузере Google Chrome или набрав chrome://settings/help в адресной строке. Та же страница проверяет и устанавливает обновления; нажмите Перезапустить, когда она попросит. На Android обновления приходят через Google Play. Теперь Chrome выпускает новую версию каждые две недели — Chrome 156 ожидается 20 октября, — так что незаметно отстать на версию-другую очень легко.
Chrome на iPhone и iPad — особый случай: там он работает на движке Apple WebKit, а не на собственном, поэтому показывает JPEG XL начиная с iOS 17 независимо от своего номера версии, точно так же, как Safari.
Chrome 145–154: как включить флагом
Если можете обновиться, обновитесь: это настоящее решение, и не придётся помнить о настройке. Если нет — в версиях 145–154 декодер уже есть, нужно лишь щёлкнуть переключателем. Это займёт меньше минуты и затронет только ваш браузер.
Откройте флаг
Вставьте chrome://flags/#enable-jxl-image-format в адресную строку и нажмите Enter. Страница флагов всегда на английском, на каком бы языке ни был Chrome, а нужная строка будет подсвечена.
Проверьте название
Он называется Enable JXL image format. Во многих инструкциях пишут «Enable JPEG XL image format» — такого вы не увидите; если ищете на странице, ищите JXL.
Выберите Enabled и перезапустите
В выпадающем списке рядом выберите Enabled и нажмите кнопку Relaunch внизу страницы. Просто закрыть вкладку недостаточно: флаги применяются после перезапуска Chrome.
Затем проверьте, что всё сработало: обновите страницу, где картинка не показывалась, или перетащите файл .jxl в пустую вкладку. Если он открылся как изображение, JPEG XL работает.
У Opera, по данным caniuse, тот же переключатель — opera://flags/#enable-jxl-image-format, потому что она построена на более старом Chromium, чем Chrome; её октябрьскую версию мы сами не проверяли. У Microsoft Edge такого переключателя нет вовсе — подробнее ниже.
Chrome 155, а JPEG XL всё равно нет?
Проверьте версию
Откройте chrome://settings/help. Если там 154 или меньше, дайте браузеру обновиться и перезапустите его; в большинстве случаев этого хватает.
Посмотрите на флаг
Откройте chrome://flags/#enable-jxl-image-format. В Chrome 155 там должно стоять Default, что теперь означает «включено». Если стоит Disabled, кто-то выключил его вручную: верните Default и перезапустите браузер. В нашем тесте Chrome 155 с отключённой функцией полностью терял JPEG XL: ни изображения, ни image/jxl в запросах.
Помните, что флаг временный
В Chromium срок действия этого флага истекает после версии 158, после чего он исчезнет из списка. До тех пор правильное значение — Default; принудительно ставить Enabled незачем.
Исключите файл и сайт
Перетащите файл в пустую вкладку. Если Chrome 155 его не показывает, скорее всего, это не настоящий JPEG XL, а, например, переименованное изображение другого формата. Если показывает, дело в сайте, который, возможно, отдаёт Chrome другой формат.
А другие браузеры?
| Браузер | JPEG XL | Примечания |
|---|---|---|
| Safari 17+ (Mac, iPhone, iPad) | Да, по умолчанию | С сентября 2023 года; только статичные изображения, без анимации и прогрессивной загрузки |
| Firefox 158+ | Да, по умолчанию | С 13 октября 2026 года, компьютеры и Android |
| Firefox 152–157, ESR 153 | Встроен, выключен | Firefox Labs или about:config |
| Microsoft Edge 155 | Нет | Флага тоже нет; .jxl скачивается вместо показа |
| Brave 1.97.56+ | Да, по умолчанию | На основе Chromium 155; проверено на 1.97.57 |
| Opera | За флагом | opera://flags, по данным caniuse; в октябре не проверяли |
| Vivaldi, Samsung Internet | Не подтверждено | Проверьте, прежде чем полагаться |
Edge — исключение, и именно поэтому старые инструкции, включая июльскую версию этой, ошибались. Edge построен на Chromium, так что месяцами казалось логичным, что он пойдёт вслед за Chrome. Этого не случилось. Microsoft указала JPEG XL в примечаниях к выпуску Edge 155, а затем убрала эту строку 9 октября 2026 года. В нашем тесте Edge 155.0.4283.45 не смог показать JPEG XL даже при принудительном включении функции Chromium из командной строки, а открытый файл .jxl просто скачивался. Инструкции, которые советуют включить его в edge://flags, устарели.
Firefox подтянулся через неделю после Chrome. Firefox 158, вышедший 13 октября 2026 года, показывает JPEG XL по умолчанию, с декодером на Rust из того же семейства. Версии 152–157 и Firefox ESR 153 содержат его, но держат выключенным: в 152–157 его включают в Настройках → Firefox Labs, отметив Media: JPEG XL, а в ESR 153 — в about:config, переключив image.jxl.enabled в true. В ESR 140 и 115 декодера нет вовсе.
Safari поддерживает JPEG XL с версии 17, вышедшей в сентябре 2023 года: на Mac — начиная с macOS Sonoma 14, на iPhone и iPad — с iOS и iPadOS 17. Там Chrome, Firefox и все остальные браузеры работают на WebKit, движке Apple, поэтому тоже его показывают. Поддержка в Safari ограничена статичными изображениями, без анимации и прогрессивной загрузки.
Как мы к этому пришли
2021 — первая попытка
В Chrome 91 появился экспериментальный декодер JPEG XL за флагом, основанный на libjxl — эталонной библиотеке на C++. Из-за флага он так и не вышел.
2022–2023 — удалён
В конце 2022 года Google заявил, что формат даёт слишком мало по сравнению с существующими, чтобы оправдать поддержку. В Chrome 110, в 2023 году, код исчез. Разработчики восприняли это решение крайне негативно.
2025 — давление растёт
Safari поддерживал формат с 2023 года, а в 2025-м PDF Association объявила, что выбрала JPEG XL предпочтительным форматом для HDR-изображений в PDF. Разработчики продолжали просить браузеры о поддержке.
Ноя 2025 — разворот
Команда Chromium заявила, что примет быстрый и безопасный по памяти декодер JPEG XL. Кандидатом стал jxl-rs — переписанный на Rust декодер из проекта libjxl, который снимал возражение о безопасности большого декодера на C++.
Фев 2026 — Chrome 145
10 февраля jxl-rs попал в стабильный канал, за флагом enable-jxl-image-format и в выключенном виде. Так продолжалось десять версий.
Окт 2026 — Chrome 155
Включён по умолчанию с 6 октября. Google ссылается на постоянные просьбы веб-разработчиков и межбраузерный проект Interop. Firefox 158 последовал через неделю.
Что умеет JPEG XL в Chrome — и чего не умеет
Читает JPEG XL, но не записывает. Декодер Chrome только декодирует. В нашем тесте запрос image/jxl у canvas через toBlob() молча вернул PNG — так браузеры поступают с форматом, который не умеют кодировать. Чтобы создавать файлы .jxl, по-прежнему нужен кодировщик вроде cjxl или конвертер.
Сообщает серверам, что умеет. С включённым JPEG XL Chrome указывает image/jxl в заголовке Accept своих запросов изображений, поэтому сервер или CDN может отдать Chrome файл .jxl, а другим браузерам — что-то другое. Если функцию отключить, эта запись исчезает.
Цифр скорости Google не даёт. В анонсе рассказано, как оптимизировали декодер, а его производительность Google отслеживает на публичной панели, но насколько быстро JPEG XL декодируется по сравнению с другими форматами, не сообщает. Мы тоже не будем: прежние версии этого руководства приводили процент, который нам не удалось подтвердить надёжным источником.
Безопасность была условием входа. Декодеры изображений — одна из самых атакуемых частей браузера. Google сообщает, что проверял jxl-rs в том числе фаззингом, в дополнение к песочнице Chrome. Выбор Rust вместо библиотеки libjxl на C++, убранной из Chrome в 2023 году, был частью этого ответа.
Что это значит для вас
Вам прислали .jxl
На компьютере с Chrome 155 и новее перетащите его во вкладку — он откроется, как любая фотография. На телефоне, в Edge, старом Chrome или на чужом компьютере воспользуйтесь нашим просмотрщиком: он декодирует файл на вашем устройстве, в любом браузере, и может сохранить его в JPG или PNG.
Вы делаете сайты
Используйте JPEG XL, но с запасным вариантом. Chrome 155+, Firefox 158+ и Safari 17+ его показывают; Edge — нет, Samsung Internet не подтверждён, а многие ещё не обновились. Поместите .jxl в <picture> с AVIF, WebP или JPEG позади либо выбирайте формат на сервере по заголовку Accept.
Вы храните фотоархив
Здесь JPEG XL имел смысл ещё до того, как им заинтересовались браузеры. Переупаковка без потерь уменьшает уже имеющиеся JPEG — проект libjxl говорит примерно о 20%, — а исходный файл можно восстановить бит в бит. Попробуйте на своём JPEG.
Частые вопросы
Открывает ли Chrome теперь файлы .jxl?
Как называется флаг JPEG XL в Chrome?
chrome://flags/#enable-jxl-image-format. В Chrome 145–154 выберите Enabled; в Chrome 155 оставьте Default — это уже означает «включено». Срок действия флага истекает после Chrome 158.Поддерживает ли Microsoft Edge JPEG XL?
Поддерживает ли JPEG XL Chrome на Android?
Может ли Chrome сохранять или конвертировать изображения в JPEG XL?
Можно ли уже использовать JPEG XL на сайте?
<picture> браузеры без поддержки даже не запрашивают .jxl, так что сломанной картинки никто не увидит. Сам анонс Google советует попробовать и AVIF, и JPEG XL и оставить тот, что даёт лучший результат на ваших изображениях.