Chwileczkę...(/)
Obecnie optymalizujemy Twoje obrazy. Prosimy chwilę poczekać, zapewniając najwyższą jakość wyników.
Świetnie, Twoje obrazy zostały pomyślnie skompresowane.
Obrazy zoptymalizowane.
Obecnie optymalizujemy Twoje obrazy. Prosimy chwilę poczekać, zapewniając najwyższą jakość wyników.
Obrazy zoptymalizowane.
Każdy kompresor PNG na tej stronie Google powtarza to samo: do 80 procent mniejszy rozmiar, bez widocznej utraty jakości. Żaden z nich nie pokazuje pliku. My robimy odwrotnie. 1 września 2026 wzięliśmy trzy pliki PNG, przepuściliśmy je przez to narzędzie i przez TinyPNG, a następnie zapisaliśmy wyniki. Te same pliki, tego samego dnia, liczba bajtów poniżej. Cały test możesz powtórzyć w dziesięć minut.
| Plik | Oryginał | To narzędzie | TinyPNG |
| Zrzut ekranu aplikacji, 1440 na 900 | 164 300 bajtów | 8 357 (-94,9%) | 9 874 (-94,0%) |
| Logo na przezroczystości, 512 na 512 | 18 052 bajty | 2 715 (-85,0%) | 3 688 (-79,6%) |
| Grafika gradientowa, 1600 na 1000 | 2 438 812 bajtów | 212 482 (-91,3%) | 329 901 (-86,5%) |
Wszystkie trzy pliki są mniejsze: o 15, 26 i 36 procent. Nie udajemy, że to rozstrzyga wszystko, bo rozmiar pliku to tylko połowa odpowiedzi. Druga połowa to koszt kompresji, więc to też zmierzyliśmy — dekodując oba wyniki z powrotem do pikseli i porównując je z oryginałem piksel po pikselu.
Na logo oba narzędzia są równe: średni błąd to 0,028 tutaj i 0,025 tam, na 255, a ponad 99 procent pikseli wraca identycznych bit po bicie. W przypadku grafiki gradientowej to narzędzie jest zarówno mniejsze, jak i dokładniejsze: 1,69 wobec 1,887. Na zrzucie ekranu TinyPNG jest dokładniejsze — 0,029 wobec naszego 0,14 — bo my zredukowaliśmy paletę do 13 kolorów przy 4 bitach na piksel, a oni zatrzymali się na 20 kolorach i 8 bitach. To był nasz wybór i powtórzylibyśmy go przy zrzucie ekranu, ale powinieneś wiedzieć, że tak było.
Twój plik PNG trafia tutaj jako truecolour, z nawet szesnastoma milionami możliwych kolorów na piksel. Kompresor sprawdza, których kolorów obraz naprawdę używa, buduje najmniejszą paletę, która go opisuje, i zapisuje plik jako obraz indeksowany wskazujący na tę paletę. Zrzut ekranu potrzebował 13 kolorów. Gradient — pełnych 256. To kompresja stratna, bo paleta to decyzja, a decyzje mogą być błędne — dlatego publikujemy liczbę błędu zamiast frazy „bez widocznej utraty jakości”.
Prawie nikt nie kompresuje zdjęć jako PNG. To, co ludzie naprawdę mają, to zrzuty ekranu: zgłoszenie błędu, dashboard, paragon, wątek czatu. Takie obrazy to płaskie kolory i tekst — idealny materiał do kompresji paletowej. Nasz zrzut ekranu 1440 na 900 zmniejszył się z 164 KB do 8 KB, a 93 procent pikseli pozostało bez zmian. Tekst pozostał ostry, bo tekst na zrzucie ekranu to dwa kolory udające wiele, a paleta radzi sobie z tym lepiej niż jakikolwiek kompresor ogólnego przeznaczenia.
Testowane przez nas logo miało prawdziwie przezroczyste tło, nie biel udającą przezroczystość. Skompresowany plik wrócił z fragmentem tRNS z 8 wpisami alfa — tak indeksowany PNG przechowuje przezroczystość. Otwórz wynik w edytorze tekstu i wyszukaj tRNS: jeśli tam jest, przezroczystość została zachowana. Jeśli kompresor odda ci plik bez tRNS i bez kanału alfa, spłaszczył twoje logo na białym tle i nie wspomniał o tym.
Wysłaliśmy ten sam obraz dwa razy. Pierwsza kopia była czysta. Druga zawierała cztery fragmenty tekstowe: nazwisko autora, ciąg Adobe Photoshop 26.0 (Windows), linię z prawami autorskimi i 4 000 znaków komentarza. Oba pliki wróciły z identycznym hashem SHA-256. Nie podobnym — identycznym, co jest możliwe tylko wtedy, gdy każdy z tych fragmentów został usunięty przed zapisaniem pliku. Marka aparatu, program do edycji, współrzędne GPS, osadzone komentarze — nic z tego nie trafia do pobranego pliku.
Niektórych obrazów nie da się skompresować. Duży szum, ziarno filmu, dithering — to pokonuje kompresję paletową, a narzędzie, które próbuje je przepisać, zwraca plik większy niż wysłany. Przetestowaliśmy to celowo na obrazie szumu o wielkości 3,86 MB. Wrócił dokładnie z 3 862 318 bajtami — bajt w bajt taki sam jak wysłany, z raportem o zerowej oszczędności. Gdy kompresja nie pomoże, dostajesz oryginał bez zmian, zamiast gorszej wersji.
Wzięliśmy plik już skompresowany tym narzędziem i wrzuciliśmy go ponownie. Wyszedł mniejszy o kolejne 6,8 procent, a porównanie pikseli z wejściem wykazało średni błąd dokładnie zero. Plik, który już tu był, nie pogarsza się przy kolejnym przejściu, co ma znaczenie, gdy kompresja jest częścią automatycznego procesu i ten sam zasób jest przetwarzany wielokrotnie.
Uploader przyjmuje JPG, JPEG, WEBP, AVIF, GIF, SVG, TIFF, BMP i JFIF obok PNG, więc folder mieszanych zrzutów ekranu i eksportów przechodzi za jednym razem. Strona TinyPNG ogranicza darmowy uploader do 20 obrazów po 5 MB każdy; plik 3,86 MB z naszego testu szumu przeszedł tutaj bez żadnych ograniczeń.
Pracujesz z mieszanym folderem? Kompresuj JPG obsłuży zdjęcia w tym samym przebiegu. Jeśli celem jest strona internetowa, a nie e-mail, PNG do WEBP zwykle daje znacznie lepszy wynik niż skompresowany PNG. A gdy potrzebujesz przezroczystości, ale nie pikseli, PNG do SVG zamienia płaską grafikę w prawdziwe ścieżki wektorowe.