Jak masowo konwertować obrazy do JPEG XL (.jxl) na Macu

Autor: @SoNiceInfo · opublikowano 22.09.2026


Najprostszy sposób na masową konwersję obrazów JPG, PNG i HEIC do JPEG XL (.jxl) na Macu to aplikacja z GUI, taka jak Image Tool+: przeciągnij i upuść obrazy lub foldery, wybierz JPEG XL jako format wyjściowy — a obrazy nigdy nie opuszczą Twojego Maca. Jeśli dobrze czujesz się w terminalu, sprawdzi się też oficjalny koder cjxl instalowany przez Homebrew. Pamiętaj, że wbudowane w macOS polecenie sips potrafi odczytać JPEG XL, ale nie potrafi go zapisać, więc same wbudowane narzędzia nie utworzą pliku .jxl (szczegóły poniżej).

Porównanie dwóch metod

JPEG XL to format obrazów zaprojektowany jako następca JPEG. Obsługuje kompresję stratną i bezstratną, wysoką głębię bitową, HDR i szeroką gamę kolorów oraz dekodowanie progresywne. W praktyce pliki .jxl można na Macu tworzyć offline na dwa sposoby: w aplikacji z GUI i poleceniem cjxl.

KryteriumImage Tool+ (polecane)cjxl (wiersz poleceń)
Konwersja masowaPrzeciągnij i upuść (także całe foldery)Wymaga pętli for w powłoce
Pliki HEIC na wejściuOdczytuje je bezpośrednioNie (najpierw konwersja do JPEG lub PNG)
Bezstratna, odwracalna rekompresja JPEG—Tak (domyślnie dla plików JPEG)
Zmiana rozmiaru i nazw, znak wodnyW tym samym przebieguNie (wymaga innych narzędzi)
GUITakNie (terminal)
PrzygotowanieInstalacja z Mac App StoreHomebrew i brew install jpeg-xl
Przesyłanie obrazówNieNie

PolecaneMetoda 1: przeciągnij i upuść w Image Tool+

Image Tool+, narzędzie do masowej konwersji obrazów na Maca, to aplikacja wyłącznie na macOS, którą sam tworzę. Odczytuje HEIC, PNG, JPG, GIF, TIFF, PSD, PDF i inne formaty, a eksportuje do 10 formatów, w tym do JPEG XL. Obsługa sprowadza się do trzech kroków: przeciągnij obrazy lub folder na okno, wybierz format wyjściowy i kliknij „Start”.

1

Upuść obrazy

Przeciągnij z Findera stos plików JPG, PNG lub HEIC (albo cały folder).

2

Wybierz JPEG XL jako format wyjściowy

Możesz jednocześnie zaznaczyć WebP, AVIF, PNG, JPG i inne. Za jednym razem ustaw też zmianę rozmiaru, znak wodny i zmianę nazw.

3

Kliknij „Start”

Pliki JPEG XL (.jxl) zostaną wyeksportowane za jednym razem.

Oprócz konwersji aplikacja w tym samym przebiegu zmienia rozmiar i nazwy, dodaje znak wodny, edytuje metadane i usuwa tło, a przy eksporcie zachowuje HDR i szeroką gamę kolorów. Wszystko jest przetwarzane na Twoim Macu, bez potrzeby przesyłania obrazów gdziekolwiek. To jednorazowy zakup, bez subskrypcji.

Pamiętaj, że siostrzane aplikacje WebP Converter. i AVIF Converter. specjalizują się odpowiednio w WebP i AVIF i nie eksportują do JPEG XL. Do JPEG XL wybierz Image Tool+.

Zobacz Image Tool+ →

macOS 12 lub nowszy · natywnie na Apple Silicon

Dla użytkowników terminalaMetoda 2: instalacja cjxl przez Homebrew

cjxl to oficjalny koder dołączony do libjxl, referencyjnej implementacji JPEG XL. Łatwo go używać w skryptach, a do tego potrafi bezstratnie rekompresować pliki JPEG, jak opisano poniżej. Jeśli masz zainstalowany Homebrew, wystarczy jedno polecenie. Razem z koderem instaluje się dekoder djxl.

brew install jpeg-xl

Gdy plikiem wejściowym jest JPEG, cjxl domyślnie wykonuje bezstratną transkodację. Jakość obrazu w ogóle się nie zmienia; mniejszy staje się tylko plik.

cjxl input.jpg output.jxl

Plik .jxl utworzony w ten sposób można zamienić z powrotem w oryginalny JPEG za pomocą djxl. Na moim Macu sprawdziłem za pomocą cmp, że odtworzony JPEG jest bit w bit identyczny z oryginalnym plikiem.

djxl output.jxl restored.jpg

Przy konwersji stratnej z PNG i podobnych źródeł jakość ustawiasz opcją -d (distance, czyli odległość). -d 1 daje wynik wizualnie niemal bezstratny, a większe wartości — mniejsze pliki.

cjxl input.png output.jxl -d 1

Do logo, zrzutów ekranu i innych obrazów, których jakości nie chcesz pogorszyć, użyj -d 0, czyli kompresji bezstratnej.

cjxl input.png output.jxl -d 0
  • -d — jakość (distance). 0 oznacza tryb bezstratny, a 1 wizualnie niemal bezstratny; większe wartości dają mniejsze pliki o gorszej jakości.
  • -e — nakład pracy kodera (effort). Domyślnie 7; wyższe wartości wydłużają kodowanie i nieco zmniejszają pliki.

Aby przekonwertować wszystkie pliki JPG w folderze, użyj pętli for w powłoce. Oryginały pozostają na miejscu, a obok powstają pliki o tej samej nazwie z rozszerzeniem .jxl.

for f in *.jpg; do cjxl "$f" "${f%.*}.jxl"; done

Pamiętaj, że cjxl nie odczytuje HEIC bezpośrednio. Aby przekonwertować zdjęcia HEIC z iPhone’a, najpierw zamień je na JPEG lub PNG za pomocą sips albo użyj metody 1, która odczytuje HEIC bez dodatkowej konwersji.

Wbudowane w macOS sips nie zapisuje JPEG XL

Czy wbudowane narzędzia nie wystarczą? W chwili pisania odpowiedź brzmi: potrafią wyświetlać i odczytywać JPEG XL, ale nie zapisywać. macOS 14 Sonoma i nowsze wyświetlają JPEG XL, więc Szybki przegląd w Finderze i aplikacja Podgląd otwierają pliki .jxl. To, które formaty obsługuje wbudowane polecenie do konwersji sips, sprawdzisz tym poleceniem.

sips --formats | grep -i jxl

Na moim Macu (macOS 27) wyświetla ono public.jpeg-xl jxl, ale bez oznaczenia Writable, które mają wiersze JPEG i PNG. Uruchomienie sips -s format jxl nie utworzyło żadnego pliku. Konwersja w drugą stronę, z JPEG XL do JPEG, działa za pomocą sips.

sips -s format jpeg input.jxl --out output.jpg

Pomiary: o ile mniejsze są pliki?

Oto wyniki konwersji jednego zdjęcia 1600×1064 za pomocą cjxl. To tylko jeden przykład; oszczędności zależą od treści obrazu i ustawień.

ŹródłoPolecenieWynikUwagi
JPEG 230 KBcjxl (bezstratna transkodacja)187 KBOk. 19% mniej; pełny powrót do oryginalnego JPEG-a
PNG 1,86 MBcjxl -d 0 (bezstratnie)1,09 MBOk. 41% mniej
PNG 1,86 MBcjxl -d 1 (stratnie)177 KBUstawienie wizualnie niemal bezstratne

Środowisko testowe: macOS 27, cjxl v0.12.0.

Warto zwrócić uwagę na pierwszy wiersz. Zdjęcia, które masz już jako pliki JPEG, stają się mniejsze o mniej więcej jedną piątą bez zmiany choćby jednego bitu jakości obrazu, a oryginalny JPEG możesz odzyskać w dowolnej chwili.

Obsługa w przeglądarkach i aplikacjach

Obsługa JPEG XL wciąż się zmienia. Poniższe informacje są aktualne na dzień pisania i częściowo opierają się na źródłach wtórnych; aktualny stan sprawdzisz na caniuse.com/jpegxl.

  • Safari — Safari 17 i nowsze wyświetla JPEG XL bez dodatkowych ustawień.
  • Chrome — Chrome 145 (luty 2026) przywrócił dekoder, ale jest on domyślnie wyłączony i trzeba go włączyć flagą.
  • Firefox — Firefox 152 (czerwiec 2026) zawiera dekoder, również domyślnie wyłączony.
  • macOS — macOS 14 Sonoma i nowsze wyświetla pliki .jxl w Finderze i w aplikacji Podgląd.

Zarówno Chrome, jak i Firefox planują włączyć obsługę domyślnie, ale na razie publikowanie JPEG XL na stronie wymaga wersji zapasowej w <picture>. Przeglądarka wczytuje pierwszy obsługiwany format, licząc od góry.

<picture>
  <source type="image/jxl" srcset="/images/hero.jxl" />
  <source type="image/avif" srcset="/images/hero.avif" />
  <source type="image/webp" srcset="/images/hero.webp" />
  <img src="/images/hero.jpg" alt="..." width="1600" height="1064" />
</picture>

Dziś JPEG XL sprawdza się najlepiej nie w publikowaniu, lecz w archiwizacji zdjęć. Przechowuje pliki JPEG o ok. 20% mniejsze bez strat i potrafi odtworzyć oryginał; obsługuje wysoką głębię bitową, HDR i szeroką gamę kolorów; wspiera też dekodowanie progresywne. Dla fotografów, którzy chcą długoterminowo przechowywać swoje zdjęcia, to wszystko praktyczne korzyści.

Którą metodę wybrać

  • Fotografowie — aby zmniejszyć istniejącą bibliotekę plików JPEG bez naruszania jakości obrazu, użyj bezstratnej transkodacji w cjxl; oryginalne pliki JPEG odtworzysz w dowolnym momencie. Aby eksportować pliki wzorcowe do JPEG XL z zachowaniem HDR i szerokiej gamy kolorów albo zmieniać rozmiar i nazwy w tym samym przebiegu, lepiej sprawdzi się Image Tool+.
  • Twórcy stron i blogerzy — podstawą publikowania wciąż są AVIF i WebP. Jeśli używasz JPEG XL, dodaj go jako pierwsze źródło w elemencie <picture>. Image Tool+ eksportuje JPEG XL, AVIF i WebP w jednym przebiegu. O wyborze formatu przeczytasz w artykule WebP czy AVIF.
  • Programiści — do skryptów i potoków budowania użyj cjxl. Opcje -d i -e dają precyzyjną kontrolę nad jakością i szybkością.

Często zadawane pytania

Q. Czym jest JPEG XL?

JPEG XL (rozszerzenie pliku .jxl) to format obrazów ustandaryzowany jako następca JPEG. W jednym formacie łączy kompresję stratną i bezstratną, wysoką głębię bitową, HDR i szeroką gamę kolorów, przezroczystość oraz dekodowanie progresywne. Jego wyjątkową cechą jest możliwość ponownej kompresji istniejącego pliku JPEG do rozmiaru mniejszego o ok. 20% bez żadnej zmiany jakości, a potem dokładnego odtworzenia oryginalnego JPEG-a.

Q. Czy przeglądarki wyświetlają JPEG XL?

W chwili pisania Safari 17 i nowsze to jedyna popularna przeglądarka, która wyświetla JPEG XL bez dodatkowych ustawień. Chrome 145 (luty 2026) i Firefox 152 (czerwiec 2026) przywróciły swoje dekodery, ale w obu są one domyślnie wyłączone i ukryte za flagą lub preferencją; domyślne włączenie jest planowane. Aktualny stan sprawdzisz na caniuse.com/jpegxl. Jeśli używasz JPEG XL na stronie internetowej, wersja zapasowa w <picture> jest obowiązkowa.

Q. Czy konwersja JPEG do JPEG XL jest bezstratna i odwracalna?

Tak. Gdy podasz cjxl plik JPEG, domyślnie wykona on bezstratną transkodację. Jakość obrazu w ogóle się nie zmienia, a djxl potrafi odtworzyć oryginalny JPEG. Na moim Macu sprawdziłem za pomocą cmp, że odtworzony JPEG jest bit w bit identyczny z oryginalnym plikiem.

Q. Czy macOS otwiera pliki .jxl?

Tak. macOS 14 Sonoma i nowsze wyświetlają JPEG XL, więc Szybki przegląd w Finderze i aplikacja Podgląd otwierają je bezpośrednio. Wbudowane polecenie sips potrafi jednak JPEG XL tylko odczytać, a nie zapisać. Konwersja w drugą stronę, z JPEG XL do JPEG, działa za pomocą sips.

Q. JPEG XL czy AVIF — który format wybrać?

Do publikowania obrazów na stronach internetowych podstawą są w chwili pisania AVIF i WebP, ponieważ obsługują je wszystkie popularne przeglądarki. JPEG XL sprawdza się szczególnie przy archiwizacji: do bezstratnego przechowywania JPEG-ów w mniejszych plikach lub do zachowywania plików wzorcowych o wysokiej głębi bitowej i w HDR. O wyborze formatu do publikacji przeczytasz w porównaniu WebP i AVIF.

Podsumowanie

Aby masowo konwertować obrazy do JPEG XL na Macu, zacznij od aplikacji z GUI Image Tool+: przeciągnij i upuść obrazy, także HEIC, i w tym samym przebiegu zmień ich rozmiar lub nazwy. Jeśli pracujesz w terminalu albo chcesz bezstratnie zmniejszyć pliki JPEG, wybierz cjxl. Wbudowane polecenie sips nie zapisuje JPEG XL. W każdym przypadku obrazy nigdy nie opuszczają Twojego Maca.