O PicBrewery
PicBrewery to darmowe, otwarte narzędzie, które kompresuje i konwertuje obrazy wyłącznie w Twojej przeglądarce. Obrazy nie są wysyłane na serwer — zostają na urządzeniu.
Co to jest
PicBrewery to jednostronicowa aplikacja internetowa do optymalizacji zdjęć i grafik. Przeciągnij pliki JPG, PNG, WebP, AVIF lub BMP i otrzymaj skompresowane warianty we wszystkich czterech nowoczesnych formatach obok siebie, aby wybrać najmniejszy, który nadal dobrze wygląda. Do 20 plików po 20 MB w partii, z dwoma równoległymi kodowaniami, by laptop pozostał responsywny.
Dlaczego warto optymalizować obrazy?
Obrazy to zwykle największy transfer na stronie — często więcej niż HTML, CSS i JavaScript razem. Kompresja i konwersja do nowszych formatów to najszybszy i najmniej ryzykowny sposób na przyspieszenie witryny, zmniejszenie rachunków za transfer i lepsze pozycje w wyszukiwarkach — bez przepisywania kodu.
- Szybsze ładowanie i lepsze SEO. Masa obrazu napędza głównie Largest Contentful Paint (LCP) i wpływa na Core Web Vitals. Zmniejszenie obrazów hero o 40–60% może przenieść LCP z „słabego” do „dobrego” zakresu, co przekłada się na ranking mobilny i jakość reklam.
- Mniej odbić na mobile i wolnych sieciach. Przy 3G/4G lub słabym Wi-Fi wielomegabajtowe JPEG opóźniają pierwsze sensowne malowanie. Użytkownicy opuszczają strony ładujące się dłużej niż ~3 sekundy. Mniejsze AVIF lub WebP utrzymują witrynę użyteczną na urządzeniach, gdzie jest najwięcej ruchu.
- Tańszy hosting i egress CDN. Transfer to największy koszt zmienny dla wielu stron, sklepów i landingów. Połowa rozmiaru obrazu to mniej większości ruchu — i realne oszczędno co miesiąc.
- Rozmiar PWA i cache offline. Pamięć podręczna service workera i app shell mają limity. Mniejsze obrazy to szybsze powroty użytkownika i miejsce na inne zasoby.
- Płynniejszy UX w aplikacjach i animacjach. Dekodowanie ogromnych bitmap blokuje wątek główny. Lżejsze pliki dekodują się szybciej — animacje i przewijanie zostają płynne na słabszym sprzęcie.
Jak to działa
PicBrewery używa dojrzałych kodeków obrazu skompilowanych do WebAssembly, uruchamianych w Web Workers, by interfejs nie zamrażał się. Te same biblioteki co w natywnych narzędziach robią ciężką pracę — tylko „klej” jest w JavaScripcie.
- JPEG — MozJPEG, wysokiej jakości enkoder JPEG.
- PNG — oxipng (Rust), bezstratny optymalizator PNG.
- WebP — libwebp Google, stratny i bezstratny.
- AVIF — libavif z enkoderem AOM AV1 — obecnie szczyt kompresji fotografii.
Po upuszczeniu plików dekodowanie i ponowne kodowanie odbywa się tylko na Twoim urządzeniu. API OffscreenCanvas i tablice typu przenoszą piksele z minimalnym kopiowaniem. Gotowe bloby lądują w linku do pobrania lub w ZIPie złożonym w przeglądarce przez
fflate.
Prywatność
Przetwarzanie obrazów w 100% po stronie klienta. Pliki są dekodowane, kodowane i pakowane w ZIP wyłącznie w przeglądarce — nigdy nie trafiają na serwer, a binaria kodeków to statyczne zasoby. Po załadowaniu PicBrewery może działać offline.
Sama strona używa analityki z poszanowaniem prywatności (Google Analytics 4 i Yandex.Metrika) i może pokazywać reklamy (Google AdSense i Yandex), by projekt był darmowy. Żadna z tych usług nie ładuje się przed zgodą w banerze cookie — możesz zaakceptować, odrzucić lub zmienić wybór w polityce prywatności lub linku „Ustawienia plików cookie” w stopce.
Twoje preferencje (motyw, zaawansowane ustawienia) są w localStorage i przetrwają odświeżenia.
Obsługa przeglądarek
Wymagana jest nowoczesna przeglądarka z WebAssembly, Web Workers i OffscreenCanvas — Chrome 90+, Firefox 90+ i Safari 15+. Starsze przeglądarki otrzymują czytelny komunikat o braku wsparcia.
Więcej
O formatach zacznij od porównania formatów obrazów — praktyczny przewodnik po JPEG, PNG, WebP i AVIF — albo otwórz PicBrewery.
Gotowi do optymalizacji?
Przeciągnij obrazy do PicBrewery. Wszystko zostaje na urządzeniu.