§

Upuść zdjęcia HEIC lub kliknij, aby wybrać

HEIC, HEIF — do 60 MB na plik. Upuść cały aparat.

Upuść kilka zdjęć, aby przekonwertować cały wsad naraz — każdy plik jest dekodowany na Twoim urządzeniu.

Format docelowy
Tylko JPG — PNG jest bezstratny

Apple przeszło na HEIC jako domyślny format w iOS 11, więc każdy w Polsce, kto udostępnia zdjęcia współpracownikom używającym Windowsa albo wkleja je do starszego formularza na stronie rządowej czy w systemie bankowym, napotyka ten sam problem: plik po prostu się nie otwiera. Fotografowie ślubni, agenci nieruchomości i lekarze dokumentujący przypadki kliniczne mają szczególny powód, by korzystać z narzędzia działającego lokalnie: zdjęcia klientów i pacjentów nie mogą trafiać na zewnętrzne serwery ze względu na RODO i rekomendacje UODO. Tu dekoder libheif działa jako WebAssembly w Twojej karcie przeglądarki, więc żadna fotografia nie opuszcza Twojego komputera.

Jak działa przeglądarkowa konwersja HEIC

Przeglądarki nie obsługują HEIC samodzielnie. Format używa kodeka HEVC, którego Chrome, Firefox i większość przeglądarek desktopowych nie posiada, dlatego ta strona przynosi własny dekoder. Skompilowana do WebAssembly wersja libheif — tej samej biblioteki open-source, która zasila większość narzędzi HEIC — ładuje się przy pierwszym kliknięciu Konwertuj i dekoduje wszystko lokalnie. Oto czterostopniowy pipeline, cały w karcie przeglądarki.

  1. Upuszczasz jeden lub więcej plików HEIC lub HEIF. Strona odczytuje każdy jako Blob w pamięci, więc nic nie jest kopiowane na serwer ani zapisywane na dysku.
  2. Przy pierwszej konwersji dekoder WebAssembly libheif pobiera się raz (około 1,3 MB) i zostaje w pamięci podręcznej. Kolejne konwersje pomijają to oczekiwanie.
  3. libheif dekoduje obraz skompresowany HEVC do surowych pikseli, a następnie ponownie koduje je do JPG lub PNG. Dla JPG suwak jakości mapuje bezpośrednio na ustawienie kompresji enkodera; PNG jest zawsze bezstratny.
  4. Otrzymujesz miniaturę i rozmiar pliku dla każdego wyniku, przycisk pobierania dla każdego zdjęcia i pojedynczy ZIP dla całego wsadu. ZIP jest budowany w pamięci przez fflate, bibliotekę 8 KB działającą w karcie.

Dlaczego konwertować HEIC do JPG?

  • HEIC to domyślny format Apple, ale bariera wszędzie indziej. Windows potrzebuje płatnego pakietu kodeków, aby w ogóle go podejrzeć, wiele formularzy na stronach internetowych odrzuca go od razu, a starsze oprogramowanie fotograficzne traktuje go jako uszkodzony plik. JPG otwiera się dosłownie wszędzie.
  • Twoje zdjęcia pozostają prywatne. Zdjęcie medyczne, nieruchomość klienta, skan paszportu — żadne z nich nie powinno przechodzić przez obcy konwerter w chmurze. Tu dekodowanie odbywa się w przeglądarce, więc obraz nigdy nie opuszcza urządzenia.
  • Konwersja wsadowa oszczędza prawdziwy czas. Weekendowe zdjęcia mogą być kilkusetoma plikami HEIC. Upuść wszystkie, kliknij Konwertuj raz i pobierz jeden ZIP zamiast przetwarzać je po jednym.
  • Zachowujesz kontrolę nad jakością i rozmiarem. Suwak pozwala wymienić odrobinę szczegółów na znacznie mniejszy JPG, co ma znaczenie, gdy wysyłasz wsad e-mailem lub przesyłasz do CMS ograniczającego rozmiar pliku.

Typowe zastosowania

Konwersja HEIC pojawia się zawsze, gdy zdjęcie z iPhone'a musi trafić tam, gdzie Apple's format nie jest obsługiwany. Trzy wzorce, które widzimy najczęściej.

  • Udostępnianie zdjęć iPhone'a użytkownikom Windowsa lub Androida. AirDrop zachowuje HEIC, ale gdy zdjęcie trafi na urządzenie bez Apple'a lub starszego klienta poczty, nie otworzy się. Konwersja do JPG sprawia, że działa u wszystkich.
  • Przesyłanie do formularzy i marketplace'ów. Portale pracy, strony rządowe, eBay, przesłanie zgłoszenia ubezpieczeniowego — wiele nadal odrzuca HEIC. Szybka konwersja do JPG zmienia odrzucone przesłanie w zaakceptowane.
  • Przygotowanie zdjęć do edycji lub druku. Niektóre starsze wersje Photoshopa, Lightrooma i serwisów drukowania mają problem z HEIC. Konwersja do PNG zachowuje pełną jakość do edycji, lub JPG dla mniejszego pliku, który zaakceptuje drukarnia.

Przykład praktyczny: rolka aparatu do ZIP do udostępnienia

Powiedzmy, że wróciłeś z wycieczki z 40 zdjęciami HEIC, a Twoja rodzina używa laptopów z Windowsem. Oto najszybszy sposób, żeby dać im coś, co się otworzy.

Upuść wszystkie 40 plików naraz do strefy przesyłania. Zostaw format na JPG i ustaw jakość na 0,85, co zachowuje wyraźne zdjęcia przy znacznie mniejszym rozmiarze pliku niż oryginalne HEIC. Kliknij Konwertuj wszystko. Dekoder ładuje się raz, a potem przetwarza wsad, zwykle kilka sekund na zdjęcie. Gdy skończy, kliknij Pobierz .zip, aby uzyskać wszystkie pliki JPG w jednym archiwum, które możesz wysłać e-mailem lub umieścić w folderze udostępnionym. Całe działanie odbywa się w przeglądarce; jedynym ruchem sieciowym jest sama strona i jednorazowe pobranie dekodera. Twoje zdjęcia nigdy nie trafiają na serwer.

Dlaczego przeglądarka nie może otworzyć HEIC samodzielnie?

HEIC przechowuje piksele z kompresją HEVC (H.265), kodekiem obciążonym patentami, który rzadko jest dołączany do przeglądarek. Apple wbudowuje go w iOS i macOS, ale Chrome, Firefox i większość oprogramowania Windows nie zawiera dekodera HEIC. Dlatego plik HEIC zwykle pokazuje ikonę zepsutego obrazu lub po prostu odmawia otwarcia. To narzędzie obchodzi problem, ładując własny dekoder — build WebAssembly biblioteki open-source libheif — więc konwersja działa niezależnie od tego, co przeglądarka obsługuje natywnie.

Czy moje zdjęcia są gdzieś przesyłane?

Nie. Każde dekodowanie i ponowne kodowanie odbywa się w karcie przeglądarki przy użyciu silnika WebAssembly libheif. Żadne dane zdjęć nie są wysyłane na serwer, nie ma tymczasowego przesłania i nie ma rundy do chmury. Możesz to sam sprawdzić: otwórz DevTools, przejdź do panelu Sieć i przeprowadź konwersję. Jedyne żądania, które zobaczysz, to wstępne ładowanie strony, jednorazowe pobranie dekodera i wywołania reklam. Nic w kształcie zdjęcia nie opuszcza karty.

Wybrać JPG czy PNG?

Wybierz JPG dla fotografii — to uniwersalny domyślny, suwak jakości pozwala utrzymać małe pliki, i tego oczekują e-mail, media społecznościowe i większość formularzy. Wybierz PNG, gdy potrzebujesz bezstratnej kopii, na przykład jeśli zamierzasz dalej edytować obraz i nie chcesz wbudowanych artefaktów kompresji, lub jeśli zdjęcie ma ostre krawędzie i płaskie obszary kolorów jak zrzut ekranu. Pliki PNG są większe, bo są bezstratne, więc dla zwykłych fotografii JPG przy jakości 0,85 jest prawie zawsze lepszym wyborem.

Co z Live Photos i wieloobrazowymi plikami HEIC?

Niektóre pliki HEIC, w tym Live Photos, seria zdjęć i niektóre eksporty Apple, zawierają więcej niż jeden obraz w jednym kontenerze. Gdy dekoder znajdzie kilka klatek, to narzędzie konwertuje każdą i nazywa je z numerycznym sufiksem (photo-1.jpg, photo-2.jpg itd.), żebyś nie stracił żadnej. Jeśli konkretny plik jest uszkodzony lub używa wariantu kodeka, którego libheif nie obsługuje, ten jeden plik jest oznaczony błędem i reszta wsadu kontynuuje. Jedno złe zdjęcie nigdy nie zatrzymuje całego procesu.

Upuść zdjęcia z iPhone'a, wybierz JPG lub PNG, konwertuj. Wszystko działa w karcie przeglądarki. Bez przesyłania, bez konta, bez czekania na serwer.