Darmowy konwerter PNG online
JPG · WebP · AVIF · SVG · PDF i więcej
Swift PNG to konwerter PNG działający w 100% w przeglądarce. Upuść PNG, wybierz cel — JPG, WebP, AVIF, SVG, PDF, GIF, BMP, TIFF lub ICO — a konwersja zachodzi lokalnie na Twoim urządzeniu. Bez uploadu, bez rejestracji, bez znaku wodnego.
Wsadowo do 100 plików. Typowy wynik PNG → WebP jest o 75–85% mniejszy od źródła.
Prywatność przede wszystkim — weryfikowalne
Otwórz DevTools → Network. 0 bajtów obrazu opuszcza Twoje urządzenie.
9 formatów docelowych
PNG do JPG, WebP, AVIF, SVG, PDF, GIF, BMP, TIFF, ICO
Kompresuj PNG
Zmniejsz rozmiar PNG bez utraty jakości
Zmień rozmiar PNG
Skaluj PNG według pikseli lub procentu
Przytnij PNG
Przytnij PNG do dokładnych proporcji
Usuń tło
Zrób przezroczyste tło PNG natychmiast
PNG → 9 formatów: porównanie
Bezpośrednie porównanie każdego formatu, do którego Swift PNG może przekonwertować PNG. Pomoże Ci wybrać właściwy cel przed konwersją.
| Cel | Przezroczystość | Typowa redukcja vs PNG | Stratny? | Najlepszy do | Wsparcie przeglądarek |
|---|---|---|---|---|---|
| JPG | Nie | 70–90% | Tak | Zdjęcia bez kanału alfa | Uniwersalne |
| WebP | Tak (stratny + bezstratny) | 60–85% | Oba | Web-hero, UI, produkty | Nowoczesne, Safari 14+ |
| AVIF | Tak | 75–95% | Oba | Maksymalna kompresja, przyszłościowy | Chrome 85+, Safari 16+ |
| SVG | Wektor (bez alfa rastra) | n/d (ścieżki) | n/d | Loga, ikony, line art | Uniwersalne |
| Tak (osadzona) | 0–20% | n/d | Dokumenty, druk | Uniwersalne | |
| GIF | Tylko 1-bit | Często większy | Stratna paleta | Tylko animacje | Uniwersalne |
| BMP | Tak (32-bit) | Prawie zawsze większy | Nie | Stare narzędzia Windows | Uniwersalne |
| TIFF | Tak | Zmienny | Oba | Druk, archiwum | Ograniczone w przeglądarkach |
| ICO | Tak | Mniejszy (multi-res) | Nie | Favicony | Uniwersalne |
Wartości pochodzą z rzeczywistych PNG przy jakości 80. Wynik zależy od treści (zdjęcie, jednolity kolor, line art).
Jak konwertować obrazy
Proces prosty, szybki i bezpieczny.
Prześlij
Przeciągnij i upuść pliki lub foldery (PNG, JPG, WebP, BMP) do strefy.
Dostosuj
Ustaw jakość (0–100%), rozmiar docelowy lub wymiary.
Konwertuj
Przetwarzanie rusza natychmiast dzięki WebAssembly.
Pobierz
Zapisz pojedynczo lub pobierz wszystko jako ZIP.
Kiedy NIE konwertować PNG
Złe dobrany format docelowy po cichu psuje to, co czyni PNG użytecznym. Pomiń konwersję, jeśli zachodzi którykolwiek z tych przypadków.
-
Nie konwertuj PNG → JPG, jeśli obraz ma przezroczystość
JPG nie ma kanału alfa. Przezroczyste obszary stają się białe (lub w kolorze tła). Użyj WebP, AVIF lub SVG.
-
Nie konwertuj PNG → SVG, jeśli to zdjęcie lub szumiący gradient
Tracing wektorowy działa na krawędziach i płaskich obszarach. Zdjęcia rozbija na tysiące pofragmentowanych ścieżek — większe niż oryginalny PNG i gorsze wizualnie.
-
Nie konwertuj PNG → AVIF dla Safari < 16 bez fallbacku
AVIF daje najmniejsze pliki, ale stare wersje Safari go nie dekodują. Użyj `<picture>` z fallbackiem WebP lub JPG.
-
Nie kompresuj zrzutów z tekstem poniżej ~80%
Krawędzie tekstu pierwsze cierpią przy kwantyzacji. Trzymaj jakość ≥ 80 dla zrzutów, UI i dokumentów.
-
Nie konwertuj PNG → GIF dla obrazów statycznych
GIF jest ograniczony do 256 kolorów i prawie zawsze daje pliki większe niż źródłowy PNG. Tylko do animacji.
-
Nie kompresuj ponownie jako PNG pliku, który już jest stratny
PNG jest bezstratny: ponowne zapisanie JPG jako PNG tylko zamraża artefakty JPG w większym pliku. Zostań w formacie stratnym lub zacznij od oryginału.
Częste problemy z konwersją PNG
Bezpośrednie rozwiązania problemów, które najczęściej pojawiają się przy konwersji PNG do innych formatów.
Plik PNG za duży na stronę?
Konwertuj do WebP lub AVIF — pliki 70–90% mniejsze przy niemal identycznej jakości. Lub użyj Kompresuj PNG, bez zmiany formatu.
Przezroczystość utracona po konwersji?
JPG nie ma kanału alfa. Wybierz WebP, AVIF lub SVG jako cel, aby zachować przezroczystość.
Piksele alfa zrobiły się czarne lub białe?
Skonwertowałeś do JPG. Powtórz konwersję z celem WebP lub AVIF. Jeśli JPG jest konieczny, ustaw kolor tła w Ustawieniach zamiast akceptować domyślne wypełnienie.
PNG do SVG wygląda pikselowo?
Tracing wektorowy działa na logach, ikonach i line art. Obniż próg dla obrazów kontrastowych lub konwertuj zdjęcia do JPG/WebP.
PNG do ICO rozmyty poniżej 32 px?
Użyj źródłowego PNG od razu w 32 × 32 lub 64 × 64. Skalowanie z 1024 px do 16 px wyrzuca detale, których używa Windows.
AVIF wygląda ciemno lub z przesuniętymi barwami?
Stare enkodery AVIF źle obsługują profil sRGB. Swift PNG wstawia sRGB jawnie — eksportuj ponownie i sprawdź w Chrome 100+ lub Safari 16+.
Niewłaściwy rozmiar strony PDF?
Strona PDF jest liczona z pikseli PNG dzielonych przez DPI. Ustaw DPI w Ustawieniach (domyślnie 96) przed konwersją.
Prywatność i inżynieria — co działa na Twoim urządzeniu
Swift PNG działa w całości w przeglądarce. Podczas konwersji żaden bajt obrazu nie trafia na serwer — możesz to zweryfikować samodzielnie.
Sprawdź to sam
Otwórz DevTools → zakładkę Network, uruchom konwersję. Liczba wychodzących żądań obrazu musi pozostać 0. Jedyny ruch dotyczy samej strony przy pierwszym załadowaniu.
Metadane i kolor
EXIF i inne metadane są domyślnie usuwane przy konwersji. Wyjście używa profilu sRGB. Brak telemetrii dotyczącej przesyłanych obrazów.
Używane enkodery
Konwersja korzysta z Canvas API i lokalnych modułów WebAssembly:
- JPG Canvas toBlob → libjpeg-turbo (natywne w przeglądarce)
- WebP Canvas toBlob → libwebp (natywne w przeglądarce)
- AVIF Canvas toBlob → libavif (natywne, Chrome 85+ / Safari 16+)
- SVG Własny tracer inspirowany potrace (open-source, zobacz /utils/pngToSvg.ts)
- Wejście HEIC heic2any (WASM)
Architektura prywatności:
Różnica «Local‑First»
Większość konwerterów online wysyła prywatne pliki na zdalny serwer. Swift PNG jest inny. Zbudowaliśmy rozwiązanie bezserwerowe z WebAssembly.
Przetwarzanie lokalne
Twoja przeglądarka wykonuje ciężką pracę z użyciem skompilowanych modułów WASM. Szybciej, bo nie ma opóźnień upload/download.
Brak wysyłki na serwer
Sprawdź kartę sieci — pliki nigdy nie opuszczają urządzenia. Nie możemy ich zobaczyć, przechowywać ani udostępniać.
Działa offline
Po załadowaniu strony możesz odłączyć Wi‑Fi i dalej konwertować. Aplikacja żyje w cache przeglądarki.
Brak retencji danych
Brak chmury do zhakowania. Zamknięcie karty natychmiast usuwa wszystkie przetworzone dane z pamięci przeglądarki.