Jak zamienić HEIC na PNG: online, Mac, Windows i iPhone
Grafik prosi o logo „w PNG”, formularz na stronie uczelni przyjmuje tylko .png, a Ty masz zrzut projektu albo zdjęcie z iPhone'a zapisane jako .heic. JPG by tu nie zaszkodził, ale skoro ktoś wymaga PNG, warto wiedzieć, jak go zrobić szybko i bez straty jakości. Poniżej: konwerter w przeglądarce ustawiony od razu na PNG, sposoby wbudowane w Maca, Windows i iPhone'a, a także rzeczy, o których większość poradników milczy: ile taki plik naprawdę waży, dlaczego nie będzie ostrzejszy niż HEIC i jak wyciągnąć z HEIC PNG z przezroczystym tłem.
Najkrócej: otwórz konwerter HEIC na PNG, wrzuć pliki i pobierz. Nagłówek jest już przestawiony na PNG, więc nic nie klikasz. Na Macu wystarczy prawy przycisk w Finderze i „Konwertuj obraz”, w Windows Paint z rozszerzeniem HEIF, na iPhone jeden skrót w aplikacji Skróty. Pamiętaj tylko, że PNG ze zdjęcia 12 Mpx waży około 10 MB, pięć razy więcej niż HEIC, i nie jest ani trochę ostrzejszy. Do zdjęć zostań przy JPG, po PNG sięgaj, gdy ktoś go wymaga albo gdy plik ma być dalej edytowany.
Kiedy zamiana HEIC na PNG ma sens, a kiedy lepszy jest JPG
HEIC to domyślny format zdjęć iPhone'a od iOS 11 i poza urządzeniami Apple bywa kłopotliwy, o czym pisaliśmy w tekście dlaczego moje zdjęcia są w HEIC. Gdy trzeba go komuś wysłać, zwykle wystarczy konwersja na JPG. PNG wchodzi do gry w kilku konkretnych sytuacjach, i warto je znać, bo w pozostałych tylko powiększa plik.
PNG ma sens, gdy plik ma być dalej edytowany (każde kolejne zapisanie JPG odrobinę psuje obraz, PNG nie), gdy zawiera tekst, wykres, zrzut ekranu albo interfejs (ostre krawędzie w JPG dostają „mgiełkę”), gdy potrzebujesz przezroczystego tła, albo po prostu wtedy, gdy formularz, system albo grafik wymaga .png i nie ma sensu z nimi dyskutować. Do wszystkiego, co jest po prostu fotografią do obejrzenia, JPG jest lepszy: kilkukrotnie mniejszy, z metadanymi, otwierany wszędzie.
Jest jeszcze jeden powód, o którym rzadko się mówi. PNG w praktyce nie przenosi danych EXIF, więc wysyłając PNG, nie wysyłasz przy okazji daty, modelu telefonu ani współrzędnych GPS miejsca, w którym zrobiłeś zdjęcie. JPG, tak jak HEIC, zachowuje pełne metadane. Szczegółowe porównanie obu formatów pod kątem budowy i zastosowań znajdziesz w tekście HEIC czy PNG.
Metoda 1: konwerter HEIC na PNG online, bez instalacji
Najkrótsza droga działa identycznie na komputerze i na telefonie, bo całą robotę wykonuje strona. Nie potrzebujesz kodeka HEVC, konta ani aplikacji. To ten sam konwerter, którym zamieniasz HEIC na JPG, tylko z PNG jako formatem docelowym. Żebyś nie musiał niczego przełączać, link poniżej otwiera go z nagłówkiem ustawionym już na „HEIC na PNG”.
- Otwórz konwerter HEIC na PNG. W nagłówku zobaczysz „Konwertuj HEIC na PNG”. Gdybyś trafił na stronę inną drogą, kliknij słowo JPG w nagłówku i wybierz z listy PNG.
- Przeciągnij pliki
.heicna niebieskie pole albo kliknij je i wskaż zdjęcia. Na telefonie stuknij pole i wybierz zdjęcia z biblioteki. - Konwersja startuje sama, gdy tylko plik się wgra. Kliknij Pobierz PNG przy zdjęciu albo Pobierz wszystko (ZIP), jeśli było ich więcej.
Konwerter przyjmuje też HEIF, czyli ten sam kontener pod inną nazwą, oraz pliki z aparatów, które zapisują .hif. Działa również w drugą stronę: PNG na wejściu, JPG, WebP albo PDF na wyjściu, co przydaje się, gdy ktoś odesłał Ci grafikę w PNG, a sklep internetowy chce JPG.
Zrób JPG. Jeśli odbiorca nie napisał wprost „PNG”, prawie na pewno chodziło mu o „zwykły obrazek, który się otworzy”, a to jest JPG: pięć razy mniejszy i z zachowaną datą zdjęcia. Na PNG zawsze zdążysz, oryginał HEIC przecież zostaje.
Co dzieje się z pikselami przy konwersji HEIC na PNG
Warto to rozumieć, bo tłumaczy i wagę wyniku, i to, dlaczego PNG nie jest „lepszy” od HEIC. Zdjęcie w telefonie zostało raz skompresowane kodekiem HEVC, stratnie: aparat wyrzucił szczegóły, których oko i tak nie zauważa, i dzięki temu 12 megapikseli zmieściło się w 2 MB. Konwerter dekoduje ten plik z powrotem do surowych pikseli (36,6 MB dla zdjęcia 3024 na 4032 punkty, po 3 bajty na piksel) i zapisuje je jako PNG algorytmem DEFLATE, tym samym, który pakuje archiwa ZIP. DEFLATE nie wyrzuca niczego, więc PNG zawiera dokładnie to, co odczytano z HEIC, ale też nie potrafi odzyskać tego, co HEVC usunął w telefonie.
Wynik ma 8 bitów na kanał, czyli 24 bity koloru na piksel, dokładnie tak, jak zapisuje go każdy popularny konwerter i jak przechowuje go zwykłe zdjęcie z iPhone'a. Znacznik orientacji z telefonu zostaje zastosowany, więc pionowe kadry nie lądują obrócone. Kanału przezroczystości w pliku nie ma, bo nie było go w HEIC, ale format go dopuszcza, więc każdy program graficzny może go dodać przy dalszej edycji.
Format powstał na początku 1995 roku jako odpowiedź na ogłoszenie firmy Unisys, która zażądała opłat licencyjnych za algorytm LZW używany w GIF. Grupa programistów zaprojektowała wolny od patentów zamiennik w kilka miesięcy, a w październiku 1996 roku W3C opublikowało specyfikację 1.0. Nazwa oficjalnie oznacza Portable Network Graphics, choć autorzy przyznają się do żartobliwego rozwinięcia „PNG's Not GIF”. Wymawia się „ping”. W przeciwieństwie do GIF format obsługuje pełne 16,7 miliona kolorów, 256 poziomów przezroczystości zamiast jednego i do 16 bitów na kanał. Od 2004 roku jest normą ISO/IEC 15948.
Ile waży PNG ze zdjęcia HEIC, zmierzone na prawdziwym pliku
To najczęstsze zaskoczenie po konwersji: zdjęcie, które w telefonie zajmowało 2 MB, po zamianie na PNG ma 10 MB. Nic się nie zepsuło, tak po prostu działa bezstratna kompresja fotografii. Zmierzyliśmy to na jednym zdjęciu z iPhone'a, 12 megapikseli, tym samym, które posłużyło nam do porównania HEIC i JPG na suwaku.
Dwie rzeczy z tego pomiaru warto zapamiętać. Po pierwsze, PNG ze zdjęcia jest zawsze kilkukrotnie większy niż JPG o jakości, której i tak nie odróżnisz od oryginału. Po drugie, „mocniejsza kompresja PNG”, którą oferują niektóre programy, prawie nic nie daje przy fotografii: 10,6 MB spada do 9,7 MB, a zapis trwa pięć razy dłużej. Przy dużej paczce zdjęć oszczędność miejsca będzie symboliczna.
Inaczej jest przy zrzutach ekranu, grafice i skanach dokumentów: tam duże, jednolite powierzchnie i powtarzalne wzory DEFLATE pakuje świetnie, a JPG dodatkowo psułby ostre krawędzie liter. Dlatego iPhone sam zapisuje zrzuty ekranu jako PNG, a zdjęcia jako HEIC. Jeśli więc plik, który konwertujesz, to zrzut ekranu wysłany komuś w HEIC, PNG jest dla niego formatem naturalnym i wyjdzie mały.
Jeśli zależy Ci na bezstratnym zapisie, ale chcesz mniejszego pliku, ten sam konwerter ma na liście WebP: bezstratna wersja zdjęcia w WebP zajmuje 5,9 MB, prawie o połowę mniej niż PNG. Haczyk w tym, że WebP nie otworzy każdy starszy program, a formularze, które żądają PNG, zwykle WebP odrzucają.
Metoda 2: Mac, Finder i Podgląd, bez żadnej aplikacji
Mac czyta HEIC natywnie, więc zamiana na PNG to tylko zapisanie pliku w innym formacie. Najszybszą drogę Apple schował w menu kontekstowym Findera i działa ona od macOS Monterey.
- Zaznacz zdjęcia HEIC w Finderze, także kilkaset naraz.
- Kliknij zaznaczenie prawym przyciskiem i wybierz Szybkie czynności, a potem Konwertuj obraz.
- W polu Format wybierz PNG, w polu Wielkość obrazu zostaw Rzeczywista i kliknij Konwertuj do PNG.
Kopie PNG pojawią się obok oryginałów, które zostają nietknięte. Jeśli pozycji Konwertuj obraz nie ma na liście, otwórz Ustawienia systemowe, wyszukaj Rozszerzenia i w grupie Finder zaznacz tę czynność. Przy tej samej okazji Finder umie zmniejszyć zdjęcie: opcja Duża albo Średnia zamiast Rzeczywista da PNG o wadze ułamka oryginału, co przy 10 MB na plik bywa rozsądne.
Podgląd przydaje się, gdy chcesz obejrzeć zdjęcie przed zapisem albo od razu je przyciąć:
- Otwórz zdjęcie w aplikacji Podgląd (dwuklik na pliku HEIC).
- Wybierz Plik, potem Eksportuj.
- W polu Format wybierz PNG i kliknij Zachowaj.
Dla tych, którzy wolą Terminal, macOS ma wbudowane narzędzie sips, które nie wymaga instalowania niczego. Jedna linia zamienia cały folder:
for f in *.heic; do sips -s format png "$f" --out "${f%.heic}.png"; done
Oryginały zostają, obok pojawiają się PNG o tych samych nazwach. To najszybszy sposób na kilkaset plików naraz, bo sips nie otwiera żadnego okna i nie czeka na kliknięcia.
Metoda 3: Windows 10 i 11, Paint albo wiersz poleceń
Windows ma jeden warunek wstępny: musi umieć otworzyć plik HEIC, a świeży system tego nie potrafi. Sprawdź, czy dwuklik w zdjęcie pokazuje je w aplikacji Zdjęcia. Jeśli nie, doinstaluj darmowe Rozszerzenia obrazów HEIF ze sklepu Microsoft, a na części komputerów także rozszerzenie HEVC; który wariant jest darmowy i jak go dostać, opisaliśmy w tekście HEIC na JPG w Windows. Gdy system już czyta HEIC, PNG robi zwykły Paint.
- Kliknij plik HEIC prawym przyciskiem, wybierz Otwórz za pomocą, potem Paint.
- Wybierz Plik, dalej Zapisz jako, a z listy formatów Obraz PNG.
- Wpisz nazwę, wskaż folder i zapisz. Oryginał HEIC zostaje nietknięty.
Paint zapisuje PNG w pełnej rozdzielczości i bez utraty jakości, ale robi to po jednym pliku. Przy kilkunastu zdjęciach szybciej wyjdzie konwerter online, który przyjmuje 40 plików naraz, a przy setkach wiersz poleceń z darmowym ImageMagick. Po jego zainstalowaniu (wersja dla Windows czyta HEIC bez dodatkowych kodeków) otwórz folder ze zdjęciami w terminalu i wpisz:
magick mogrify -format png *.heic
Polecenie tworzy PNG obok każdego pliku HEIC i zostawia oryginały. Jeśli nie chcesz niczego instalować, a rozszerzenia HEIF nie da się dodać, na przykład na komputerze firmowym, wrzuć zdjęcia do konwertera w przeglądarce: dekodowanie dzieje się poza systemem, więc brak kodeka nie ma znaczenia.
Zmiana nazwy pliku z .heic na .png w Eksploratorze niczego nie konwertuje. Plik nadal jest HEIC, tylko udaje PNG, i większość programów odmówi jego otwarcia albo pokaże błąd „nieprawidłowy format”. Konwersja zawsze wymaga zapisania pliku na nowo.
Metoda 4: iPhone i iPad, jeden skrót w aplikacji Skróty
Aplikacja Zdjęcia nie ma opcji „zapisz jako PNG”, ale iOS ma wbudowany mechanizm, który to potrafi: aplikację Skróty z akcją Konwertuj obraz. Skrót buduje się raz, przez dwie minuty, a potem działa z menu udostępniania przy każdym zdjęciu.
- Otwórz aplikację Skróty i stuknij plus w prawym górnym rogu.
- Stuknij Dodaj czynność, wyszukaj Konwertuj obraz i dodaj ją. W polu formatu wybierz PNG. Jeśli chcesz zachować metadane, wyłącz w opcjach czynności usuwanie metadanych; domyślnie skrót je usuwa.
- Dodaj drugą czynność: Zachowaj w albumie (zapis do Zdjęć) albo Zachowaj plik (zapis do aplikacji Pliki).
- Stuknij ikonę informacji u dołu ekranu, włącz Pokazuj w arkuszu udostępniania i nadaj skrótowi nazwę, na przykład „HEIC na PNG”.
Od tej pory w aplikacji Zdjęcia zaznaczasz zdjęcia, stukasz Udostępnij, a na liście czynności wybierasz swój skrót. Zdjęcia zapisane w Plikach będą miały rozszerzenie .png i możesz je od razu wysłać mailem albo wgrać do formularza. Wersje zapisane w albumie Zdjęć pozostaną PNG, ale galeria nie pokaże rozszerzenia, więc do wysyłki wygodniejsza jest ścieżka przez Pliki.
Alternatywa bez budowania czegokolwiek: otwórz konwerter w Safari, stuknij niebieskie pole, wybierz zdjęcia i pobierz PNG do Plików. Na telefonie zdjęcie jest wysyłane na serwer, więc przy dużej paczce chwilę to potrwa, ale nie trzeba niczego konfigurować. A jeśli chcesz, żeby iPhone w ogóle przestał produkować HEIC, opisaliśmy to w poradniku jak wyłączyć HEIC w iPhone, choć tam wynikiem będzie JPG, nie PNG, bo aparat PNG nie zapisuje.
Metoda 5: Android, gdy HEIC przyszedł od kogoś z iPhone'em
Telefony z Androidem zapisują zdjęcia w JPG, więc HEIC trafia na nie zwykle z zewnątrz: przez WhatsAppa, mail albo udostępniony album. Nowsze wersje Androida i Zdjęcia Google wyświetlają taki plik bez problemu, ale ani Zdjęcia Google, ani Galeria Samsunga nie mają funkcji zapisu do PNG. Najprostsza droga prowadzi przez przeglądarkę.
- Otwórz konwerter HEIC na PNG w Chrome.
- Stuknij niebieskie pole i wybierz zdjęcia z galerii albo z aplikacji Pliki.
- Pobierz gotowe PNG, trafią do folderu Pobrane.
Jeśli plik HEIC w ogóle nie chce się otworzyć, bo telefon ma starszy system, konwerter i tak zadziała, bo dekodowanie odbywa się poza telefonem. Inne sposoby na otwarcie takiego pliku zebraliśmy w artykule jak otworzyć plik HEIC. Aplikacje z Google Play, które zapisują PNG, w darmowych wersjach zwykle ograniczają liczbę plików albo pokazują reklamy, więc przy kilku zdjęciach przeglądarka wygrywa.
PNG z przezroczystym tłem ze zdjęcia HEIC
Sporo osób szuka „HEIC na PNG” właśnie dlatego, że potrzebuje wyciętego obiektu bez tła: produktu do sklepu, logo sfotografowanego z wizytówki, portretu do prezentacji. Sama konwersja tego nie da, bo PNG odziedziczy pełny kadr. Ale i iPhone, i Mac mają wbudowane wycinanie obiektu, a jego wynik zawsze jest PNG z kanałem przezroczystości.
Na iPhone (iOS 16 lub nowszy):
- Otwórz zdjęcie w aplikacji Zdjęcia i przytrzymaj palec na obiekcie, aż pojawi się wokół niego świecąca obwódka.
- Puść i stuknij Udostępnij w małym menu nad obiektem.
- Wybierz Zachowaj w Plikach i wskaż folder. Zapisze się plik PNG z przezroczystym tłem. Możesz też wybrać Kopiuj i wkleić wycinek prosto do Pages, Keynote, Canvy albo wiadomości.
Na Macu (macOS Ventura lub nowszy): kliknij plik HEIC prawym przyciskiem w Finderze, wybierz Szybkie czynności, potem Usuń tło. Obok oryginału pojawi się PNG z wyciętym obiektem. To samo zrobisz w Podglądzie: Narzędzia, dalej Usuń tło, a potem Plik i Eksportuj jako PNG z zaznaczoną opcją Alfa.
Wycinanie działa najlepiej na wyraźnych obiektach z jednolitym tłem: produkt na stole, osoba na tle ściany. Włosy i szkło bywają problematyczne, wtedy trzeba sięgnąć po edytor graficzny. Wynikowy PNG jest zwykle dużo mniejszy niż PNG z całego zdjęcia, bo przezroczyste obszary kompresują się prawie do zera.
PNG, JPG czy WebP: co wybrać zamiast HEIC
| Cecha | PNG | JPG | WebP | HEIC |
|---|---|---|---|---|
| Kompresja | bezstratna | stratna | stratna lub bezstratna | stratna (HEVC) |
| Zdjęcie 12 Mpx | 10,6 MB | 2,7 MB | 1,8 MB (stratny) lub 5,9 MB (bezstratny) | 2,0 MB |
| Przezroczystość | tak, 256 poziomów | nie | tak | tak, rzadko używana |
| Metadane EXIF | w praktyce nie | tak | tak | tak |
| Otwiera się wszędzie | tak | tak | przeglądarki i nowsze programy | głównie Apple |
| Dalsza edycja bez strat | tak | nie, każdy zapis psuje | tylko wariant bezstratny | nie |
| Najlepszy do | grafiki, zrzutów, logo, edycji | zdjęć do wysyłki i publikacji | zdjęć na stronach WWW | zdjęć w telefonie |
Wagi w tabeli pochodzą z tego samego zdjęcia co pomiar powyżej. WebP w wersji stratnej przy jakości 90 waży nawet mniej niż HEIC, dlatego coraz więcej stron internetowych używa go zamiast JPG. Ale jeśli plik ma trafić do formularza, drukarni albo osoby, która wymaga PNG, dyskusja o formatach jest zbędna: robisz PNG i tyle.
Którą metodę wybrać
| Sytuacja | Najlepsza metoda | Dlaczego |
|---|---|---|
| Kilka zdjęć, dowolne urządzenie | konwerter online | bez instalacji, nagłówek już ustawiony na PNG, do 40 plików |
| Setki zdjęć, masz Mac | Finder, Konwertuj obraz | jedno kliknięcie na cały folder, bez limitu |
| Setki zdjęć, masz Windows | ImageMagick w wierszu poleceń | jedna komenda na cały folder |
| Jedno zdjęcie na Windows, bez instalacji | Paint | wbudowany, wymaga tylko rozszerzenia HEIF |
| Regularnie z iPhone'a | Skróty, Konwertuj obraz | raz zbudowany skrót działa z menu udostępniania |
| Android | konwerter online | system nie ma wbudowanego zapisu do PNG |
| Obiekt bez tła | wycinanie w Zdjęciach (iOS) lub Usuń tło (Mac) | wynik od razu jako PNG z przezroczystością |
| Plik ma być mały, ale bezstratny | konwerter online, format WebP | o połowę mniejszy od PNG przy tych samych pikselach |
Wszystko sprowadza się do dwóch pytań: ile masz plików i czy naprawdę potrzebujesz PNG. Kilka plików to konwerter w przeglądarce, setki to Finder albo wiersz poleceń. A jeśli nikt nie zażądał PNG wprost, zrób JPG i zaoszczędź sobie pięciokrotnie większych plików. Więcej o tym, kiedy konwersja w ogóle ma sens, a kiedy lepiej zostać przy oryginale, piszemy w tekście czy warto konwertować HEIC.
Najczęstsze pytania
Czy konwersja HEIC na PNG pogarsza jakość zdjęcia?
Nie. PNG jest formatem bezstratnym, więc zapisuje dokładnie te piksele, które konwerter odczytał z HEIC, co do jednego. Rozdzielczość zostaje ta sama, kolory też. Jedyna „strata” nastąpiła wcześniej, w telefonie, gdy aparat zapisał zdjęcie kodekiem HEVC. Tego PNG nie cofnie, ale też niczego nie dołoży.
Dlaczego PNG jest tyle razy większy niż HEIC?
Bo PNG kompresuje bez straty algorytmem DEFLATE, tym samym co archiwum ZIP, a ten nie potrafi zgadywać, jak wygląda zdjęcie. HEVC w HEIC usuwa szczegóły, których oko nie widzi, i dzięki temu pakuje zdjęcie 12 Mpx w 2 MB. Ten sam kadr jako PNG zajmuje około 10 MB. Przy zrzutach ekranu i grafice z dużymi jednolitymi plamami koloru proporcje się odwracają i PNG bywa mniejszy.
Czy PNG ze zdjęcia HEIC ma przezroczyste tło?
Nie, jeśli nie miał go HEIC. Zdjęcie z aparatu wypełnia cały kadr, więc po konwersji dostajesz PNG bez kanału przezroczystości, tylko większy. Przezroczyste tło da Ci funkcja wycinania obiektu w iPhone (od iOS 16) albo Szybka czynność „Usuń tło” na Macu, obie zapisują wynik jako PNG. Opisujemy je w sekcji o przezroczystym tle.
Czy PNG zachowuje datę zdjęcia i lokalizację (EXIF)?
W praktyce nie. Format PNG dostał miejsce na dane EXIF dopiero w 2017 roku i mało który program z niego korzysta. Konwerter w przeglądarce zapisuje same piksele, więc data, model telefonu i współrzędne GPS nie trafiają do pliku. Jeśli metadane są Ci potrzebne, zachowaj oryginał HEIC albo przekonwertuj go na JPG, który je przenosi.
Ile plików HEIC mogę zamienić na PNG naraz?
W konwerterze na tej stronie do 40 plików w jednej paczce, bez konta i bez znaku wodnego. Gotowe pliki pobierzesz pojedynczo albo wszystkie w jednym archiwum ZIP. Przy większych partiach na Macu szybszy będzie Finder, który konwertuje setki plików za jednym kliknięciem, a na Windows Paint albo wiersz poleceń.
Czy konwersja na PNG trwa dłużej niż na JPG?
Tak, kilka razy dłużej dla tego samego zdjęcia. Zapis JPG to ułamek sekundy, a zapis PNG ze zdjęcia 12 Mpx zajmuje procesorowi 2 do 3 sekund, bo kompresja DEFLATE jest pracochłonna i musi przetworzyć każdy piksel bez uproszczeń. Przy pojedynczym zdjęciu różnicy nie odczujesz, przy paczce 40 plików już tak.
Zdjęcie HDR z iPhone po zamianie na PNG wygląda płasko. Dlaczego?
Nowsze iPhone'y zapisują w HEIC dodatkową mapę wzmocnienia, która na ekranach HDR rozjaśnia najjaśniejsze partie kadru. PNG nie ma na nią miejsca, więc zostaje standardowa wersja zdjęcia, taka, jaką widzi każdy inny ekran. Nic nie zostało zepsute, obraz po prostu stracił dodatek, który działał tylko w ekosystemie Apple. To samo dotyczy JPG z większości konwerterów.