Konwerter formatów obrazu
Konwertuj obrazy między PNG, JPEG i WebP z regulacją jakości
O tym narzędziu
Konwertuj obraz między PNG, JPEG i WebP bez instalowania czegokolwiek i bez wysyłania go gdziekolwiek: upuść plik, wybierz format docelowy, ustaw jakość żywym suwakiem i patrz, jak rozmiar wyniku aktualizuje się na bieżąco. Kafelek Δ pokazuje dokładnie, o ile mniejszy (albo większy) jest plik po konwersji, więc dobór jakości przestaje być zgadywanką.
Te trzy formaty mają różne zadania. PNG jest bezstratny i ma pełną przezroczystość — właściwy do zrzutów ekranu, elementów interfejsu i wszystkiego z ostrymi krawędziami albo tekstem. JPEG mocno kompresuje fotografie, ale nie ma kanału alfa i rozmywa twarde krawędzie. WebP przy porównywalnej jakości bije zwykle JPEG o 25–35%, obsługuje przezroczystość i działa we wszystkich aktualnych przeglądarkach — w sieci to zwykle właściwa odpowiedź.
Konwersja odbywa się na płótnie w Twojej przeglądarce: obraz jest dekodowany, przerysowywany i kodowany ponownie tymi samymi kodekami, których przeglądarka używa do wyświetlania stron. To właśnie czyni narzędzie prywatnym — i dlatego dokładna liczba bajtów różni się nieco między Chrome, Firefoksem i Safari, bo każde ma własne kodery.
Często zadawane pytania
- Jaką jakość ustawiać dla JPEG i WebP?
- Przedział 75–90 pokrywa niemal każde realne zastosowanie. Przy 85 większość zdjęć jest wizualnie nie do odróżnienia od źródła przy ułamku rozmiaru; poniżej mniej więcej 70 w gradientach i odcieniach skóry pojawiają się artefakty blokowe; powyżej 90 rozmiar rośnie stromo za zysk, którego nie zobaczysz. Przeciągnij suwak i patrz na kafelek rozmiaru — optimum zwykle rzuca się w oczy.
- Dlaczego mój PNG urósł po konwersji na JPEG?
- JPEG powstał do fotograficznych gradientów, a nie płaskich barw. Zrzuty ekranu, diagramy i grafika interfejsu kompresują się znakomicie jako PNG (długie ciągi identycznych pikseli), ale zmuszają JPEG do zapisywania szumu wokół każdej ostrej krawędzi — stąd większe pliki i widoczne obwódki. Trzymaj grafikę w PNG albo skonwertuj ją na WebP nastawiony na bezstratność.
- Co dzieje się z przezroczystością przy konwersji na JPEG?
- JPEG nie ma kanału alfa, więc przezroczyste obszary trzeba czymś wypełnić — to narzędzie spłaszcza je na biało, zgodnie z konwencją obrazów w sieci. Jeśli przezroczystość ma przetrwać, wybierz jako cel PNG albo WebP.
- Dlaczego moja przeglądarka nie eksportuje tu AVIF ani HEIC?
- API canvas toBlob koduje wyłącznie formaty, dla których przeglądarka ma koder — PNG i JPEG wszędzie, WebP w Chromium i Firefoksie. Kodowanie AVIF wciąż jest rzadkie, a HEIC obciążone patentami, więc przeglądarki je dekodują, ale nie tworzą. Jeśli wybierzesz format, którego Twoja przeglądarka nie potrafi zapisać, narzędzie to powie, zamiast po cichu podać Ci PNG.