Is JPEG XL Ready for Shopify Product Images in 2026?
JPEG XL (JXL) is still not usable on a live Shopify store, and the reason has changed. Browsers are no longer the blocker: Chrome 155 (October 6, 2026) and Firefox 158 (October 13) decode JPEG XL by default, and Safari has for still images since version 17. Shopify is the blocker: it does not accept JXL uploads, and its image CDN serves JPG, PNG and WebP. Keep uploading JPEG or PNG and let Shopify serve WebP where it can; keep your masters as lossless JXL if you want the archive benefit.
Published April 2026 by the Mochify Engineering Team. This guide covers JXL browser support status, Shopify upload compatibility, and the right format stack to use while the standard matures.
Where JXL support actually stands
Chrome 145, released in February 2026, reintroduced JPEG XL decoding via a new Rust-based decoder called jxl-rs behind a browser flag, and Chrome 155, released on October 6, 2026, turned it on by default. Firefox 158 does the same on October 13. Safari 17+ on macOS and iOS decodes still images. Edge had not shipped it as of October 7, 2026, and installed Chrome and Firefox versions take weeks to update, so a fallback still matters on the open web.
For a Shopify store none of that matters yet, because the platform never serves a JXL in the first place. In e-commerce, a broken product photo is a lost conversion, so the only safe path is the one Shopify controls.
| Browser | JXL status (October 7, 2026) |
|---|---|
| Chrome 155+ | Decodes by default (145 to 154: flag only) |
| Safari 17+ (macOS/iOS) | Still images only, no flag needed |
| Firefox 158+ | Decodes by default from October 13, 2026 |
| Edge | Not yet shipped |
| Global coverage | ~17% on October 7, rising as Chrome 155 and Firefox 158 roll out |
Shopify doesn't accept JXL uploads
Shopify accepts JPEG, progressive JPEG, PNG, GIF, HEIC and WebP as upload formats, with a 20 megapixel and 20 MB limit. JPEG XL is not on that list. If you try to upload a JXL file, Shopify will reject it - there is no native JXL serving pipeline, and no CDN-level fallback to WebP for unsupported browsers. Shopify automatically converts uploaded images and serves WebP where browsers support it, but that mechanism only applies to its accepted formats.
The safest test workflow: export a JXL file, attempt to upload it via your Shopify admin (Products > Images), then inspect the CDN response headers via browser devtools. You will almost certainly see an error or a recompressed JPEG substitute - neither of which preserves the compression benefit JXL was meant to deliver.
Compression pros and one very large con
JXL's compression is genuinely excellent. It delivers 20–60% better file sizes than JPEG for lossless re-encodes, supports progressive decoding, and offers lossless round-trip conversion back to JPEG with zero additional quality loss. For archiving high-resolution product photography masters, that is a compelling use case.
The con: it cannot be your delivery format until browser support is default-on. AVIF currently sits at 95%+ global browser support and delivers 20–50% smaller files than WebP at comparable quality. For Shopify in 2026, AVIF is the right call - and Mochify outputs it natively.
| AVIF | WebP | JPEG XL | |
|---|---|---|---|
| Compression vs JPEG | 40–50% smaller | 25–35% smaller | 20–60% smaller |
| Global browser support | ~95% | ~98% | ~17% on Oct 7, 2026, rising (Chrome 155+, Firefox 158+, Safari 17+) |
| Shopify upload accepted | Yes | Yes | No |
| Safe for live stores now | Yes | Yes | No |
When to use JXL (and how)
Use JPEG XL now for one thing on Shopify: archiving original product photo masters before conversion. Chrome has shipped JXL as a default-on feature, so the browser side is settled; what you are waiting for is Shopify adding the format to its upload list. Our guide to JPEG XL in Chrome and what changes now has the dated browser table and the by-stack advice.
For pre-conversion archives, Mochify supports JXL as both an input and output format. You can type a plain-English prompt like "convert to JPEG XL and strip EXIF data for archiving" into Magic Flow at mochify.app, and it will handle the batch without retaining your data. When you are ready to prepare those images for Shopify, convert the same archive to AVIF or WebP in one step.
For live Shopify delivery today, use AVIF
Type "convert my product images to AVIF with a WebP fallback and strip all metadata" into Magic Flow and Mochify handles the batch - no account, no plugins, no data retention.
Try it freeRelated Guides
- What Should I Use in 2026: WebP, AVIF, or JPEG XL? : Which format wins for each use case, with browser support data and practical recommendations.
- Does Chrome 145 Enable JPEG XL by Default in 2026? : What Chrome 145 shipped behind a flag, and the Chrome 155 release that turned it on.
- The 2026 Guide to Next-Gen Formats: WebP, AVIF, and JPEG XL : Full comparison of WebP, AVIF, and JPEG XL for e-commerce and beyond.
- Converting Images to JPEG XL: The Practical Guide for 2026 : When you are ready, how to convert your product images to JPEG XL, with picture-element fallbacks.