Konwerter BMP na PNG

Ostatnia aktualizacja treści:

Wgrywasz pliki BMP i pobierasz gotowe obrazy PNG. Zapis jest bezstratny, więc każdy piksel wychodzi z konwertera w tym samym kolorze, w którym wszedł. Nasz zrzut ekranu 1200 na 630 pikseli wszedł jako 2,16 MB, a wyszedł jako 184,9 KB. Cała praca dzieje się w Twojej przeglądarce.

Konwertuj i pobierz

Pliki w kolejce

Dodaj pliki BMP po lewej stronie, aby rozpocząć konwersję na PNG.

na

Czym jest BMP, a czym PNG?

BMP zapisuje obraz punkt po punkcie, w takiej postaci, w jakiej trafia on na ekran. Format powstał dla systemu OS/2, wszedł potem do Windowsa i został tam na dobre.[1] W najczęściej spotykanej odmianie jeden punkt zajmuje 24 bity, czyli po jednym bajcie na czerwień, zieleń i błękit. Taki zapis potrafi nazwać 16,7 miliona odcieni, a każdy piksel dostaje w pliku własne miejsce i pełną wartość koloru.

PNG opisuje ten sam obraz inaczej. Zanim cokolwiek trafi do pliku, format przepuszcza obraz przez dwa etapy. Najpierw przewiduje wartość każdego piksela na podstawie sąsiadów i zapisuje samą różnicę wobec przewidywania. Potem pakuje wynik kompresją Deflate. Oba etapy są odwracalne, więc z gotowego pliku odtwarza się dokładnie ten obraz, który do niego wszedł. Format opracowano w 1995 roku, po tym jak Unisys i CompuServe zgłosiły roszczenia patentowe do kompresji LZW używanej w GIF-ie.[2]

Obowiązujący opis formatu to trzecia edycja specyfikacji, którą W3C ogłosiło rekomendacją 24 czerwca 2025 roku.[3] Wymienia ona pięć typów obrazu PNG oraz głębie od 1 do 16 bitów na kanał. Do tego dokłada animację złożoną z klatek i blok o nazwie eXIf, w którym plik niesie metadane zdjęcia.

Jak zamienić BMP na PNG?

Przeciągnij pliki BMP na pole Dodaj pliki albo kliknij to pole i wskaż obrazy na dysku. Do kolejki możesz dodać wiele plików naraz. Potem naciśnij przycisk Konwertuj.

Gotowe obrazy pobierzesz pojedynczo przyciskiem Pobierz przy wierszu kolejki albo naraz przyciskiem Pobierz wszystkie. Przycisk Wyczyść wszystko opróżnia całą kolejkę, a etykieta Usuń przy wierszu zdejmuje z niej pojedynczy plik.

W kolejce po prawej stronie każdy plik pokazuje wagę przed konwersją i po niej razem z różnicą w procentach. Nasz zrzut ekranu 1200 na 630 pikseli wypisał tam Przed: 2.16 MB · Po: 184.9 KB (92% mniej). To samo podsumowanie dla całej paczki stoi pod przyciskami, w linijce Zaoszczędzono.

Sam zapis wykonuje przeglądarka własnym koderem PNG. PNG jest formatem, który płótno przeglądarki zwraca domyślnie, a ustawienie jakości działa wyłącznie przy formatach stratnych, takich jak JPEG i WebP.[4] Konwersja do PNG ma więc jedno ustawienie i za każdym razem daje pełny obraz.

Plik zostaje na Twoim urządzeniu od pierwszego kliknięcia do końca pracy. Pod konwerterem stoi przełącznik formatów z napisem BMP na PNG. Kliknięcie w którykolwiek z dwóch formatów otwiera listę, a wybór z niej przenosi Cię na stronę konwertera obsługującego tę parę. Wszystkie pary z tej grupy zebraliśmy też na stronie podkategorii Zmiana formatu.

Dlaczego plik PNG waży mniej niż BMP?

Wagę pliku BMP da się policzyć z góry, a wynik nie zależy od tego, co widać na obrazku. Każdy piksel zajmuje trzy bajty, a każdy wiersz obrazu jest dopełniany zerami do pełnej czwórki bajtów; dokumentacja Microsoftu podaje na to gotowy wzór.[5] Do tego dochodzą 54 bajty nagłówka.

Prześledźmy to na zdjęciu o wymiarach 3000 na 2000 pikseli. Jeden wiersz ma 3000 pikseli po trzy bajty, czyli 9000 bajtów. Przy tej szerokości nie trzeba niczego dopełniać, bo 9000 dzieli się przez cztery. Wierszy jest 2000, więc same piksele zajmują 18 000 000 bajtów. Razem z nagłówkiem plik waży 18 000 054 bajty, czyli 17,2 MB w zapisie, którym posługuje się podsumowanie w narzędziu.

PNG idzie inną drogą i oszczędza miejsce w dwóch krokach. Pierwszy krok to filtrowanie. Dla każdego wiersza koder wybiera jedną z pięciu metod przewidywania i zamiast wartości piksela zapisuje jego różnicę wobec sąsiada.[3] Na gładkiej powierzchni takie różnice są bliskie zeru. Drugi krok to kompresja Deflate, opisana w dokumencie RFC 1951, która przechodzi po tym ciągu i zapisuje każde powtórzenie jednym odwołaniem.[6]

Stąd bierze się rozpiętość wyników w naszym pomiarze. Obraz o dużych jednolitych polach zostawia po filtrowaniu długie ciągi zer i chudnie bardzo mocno: nasza grafika 800 na 600 pikseli zeszła z 1,37 MB do 40,2 KB. Zdjęcie z aparatu ma w prawie każdym pikselu inną wartość, więc powtórzeń jest tam niewiele. Plik 3000 na 2000 pikseli zszedł z 17,2 MB do 14,2 MB i taki wynik przy fotografii jest normalny. Kiedy zdjęcie ma zejść z wagą dużo mocniej, przygotuje je konwerter BMP na JPG.

Ile waży ten sam obraz w BMP i w PNG?

Pliki BMP przygotowaliśmy w najczęstszej odmianie, czyli 24-bitowej i bez kompresji, a potem przepuściliśmy je przez ten konwerter. Wagi podajemy dokładnie tak, jak liczy je narzędzie: w kilobajtach i megabajtach po 1024, z tym samym zaokrągleniem.
ObrazWymiary w pikselachBMPPNGIle mniej
Zdjęcie z aparatu3000 × 200017,2 MB14,2 MB18%
Zdjęcie na stronę internetową1280 × 8503,11 MB2,22 MB29%
Skan strony z książki1200 × 16005,49 MB2,31 MB58%
Zrzut ekranu interfejsu1200 × 6302,16 MB184,9 KB92%
Grafika z jednolitych pól800 × 6001,37 MB40,2 KB97%
Pomiar własny z 6 września 2026 roku, wykonany w przeglądarce opartej na silniku Chromium w wersji 151. Cała piątka wrzucona do kolejki naraz dała 29,3 MB na wejściu i linijkę Zaoszczędzono: 10,4 MB (~35% mniej). Twój wynik zależy od zawartości obrazu: im więcej w nim jednolitych powierzchni, tym mniejszy wychodzi plik PNG.

Jak odmiana zapisu BMP wpływa na wynik?

Ten sam obraz o wymiarach 800 na 600 pikseli zapisaliśmy na pięć sposobów, które dopuszcza format BMP, i każdy z nich przepuściliśmy przez konwerter. Pierwsza kolumna podaje wagę pliku wejściowego, druga wagę gotowego PNG, a trzecia mówi, co stało się z przezroczystością.
Odmiana zapisu BMPBMPPNGPrzezroczystość w wyniku
24 bity, wiersze od dołu1,37 MB40,2 KBObraz w pełni kryjący
24 bity, wiersze od góry1,37 MB40,2 KBObraz w pełni kryjący
8 bitów z paletą 256 barw469,8 KB39,0 KBObraz w pełni kryjący
32 bity, nagłówek 40-bajtowy1,83 MB40,2 KBObraz w pełni kryjący
32 bity, nagłówek w wersji piątej z maską alfy1,83 MB20,7 KBZachowana, 240 000 pikseli przezroczystych
Pomiar własny z 6 września 2026 roku. Dwa pierwsze wiersze niosą ten sam obraz zapisany w przeciwnej kolejności wierszy i dają plik wynikowy identyczny co do bajta. Ostatni wiersz pokazuje warunek, przy którym przezroczystość przechodzi do wyniku: nagłówek w wersji piątej niesie maskę kanału alfa i przeglądarka ją odczytuje. Przy klasycznym nagłówku 40-bajtowym czwarty bajt piksela nie jest traktowany jako krycie i obraz wychodzi w pełni kryjący, zgodnie z dokumentacją formatu.[5]

Czym różni się BMP od PNG?

Cecha formatuBMPPNG
KompresjaBrak w najczęstszej odmianie, opcjonalnie bezstratna metodą RLEBezstratna: filtrowanie wierszy, a po nim Deflate
Głębia koloruod 1 do 32 bitów na pikselod 1 do 64 bitów na piksel, zależnie od typu obrazu
PrzezroczystośćKanał alfa w nagłówkach od czwartej wersji wzwyżKanał alfa w dwóch z pięciu typów obrazu, 8 albo 16 bitów
AnimacjaNieTak, od trzeciej edycji specyfikacji z 2025 roku
Metadane zdjęcia w standardzie ExifNieTak, w bloku o nazwie eXIf
PochodzenieSystem OS/2, do Windowsa wszedł w 1990 roku z wersją 3.0Grupa robocza PNG, 1995 rok
Od której wersji czytają je przeglądarkiod pierwszych wersji Chrome, Firefox, Safari i Edgeod pierwszych wersji Chrome, Firefox, Safari i Edge
Możliwości BMP podajemy za dokumentacją Microsoftu[5] i hasłem encyklopedycznym o tym formacie[1], możliwości PNG za trzecią edycją jego specyfikacji[3] oraz hasłem o tym formacie[2]. Obsługę w przeglądarkach opisuje przewodnik MDN, który wymienia oba formaty jako czytane przez wszystkie przeglądarki.[7]

Co konwerter robi z plikiem BMP?

Osiem rzeczy, które dobrze znać, zanim wrzucisz do kolejki większą paczkę obrazów.

  1. Czyta pięć odmian zapisu BMP

    Sprawdziliśmy je po kolei: 24-bitową z wierszami od dołu, 24-bitową z wierszami od góry, 8-bitową z paletą oraz dwie 32-bitowe, z nagłówkiem 40-bajtowym i z nagłówkiem w wersji piątej. Wszystkie pięć plików niosło ten sam obraz i wszystkie zostały odczytane.
  2. Liczba pikseli zostaje ta sama

    Zdjęcie 3000 na 2000 pikseli wychodzi jako PNG o wymiarach 3000 na 2000 pikseli. Odczytaliśmy te wartości wprost z nagłówka gotowego pliku, z bloku IHDR opisującego obraz. Zmienia się sam sposób zapisu, a kadr i rozdzielczość zostają nietknięte.
  3. Kolor każdego piksela zostaje bez zmiany

    Porównaliśmy wszystkie składowe obrazu przed zapisem i po ponownym odczycie gotowego pliku. Przy zdjęciu 3000 na 2000 pikseli to 24 miliony wartości, licząc razem z kanałem krycia. Wszystkie wyszły identyczne.
  4. Przezroczystość przechodzi do wyniku

    Nasz plik testowy z maską kanału alfa miał 240 000 pikseli w pełni przezroczystych na 480 000 wszystkich. Gotowy PNG zachował je co do jednego, bo PNG niesie kanał alfa w obu typach obrazu, które go obsługują.
  5. Wynik zapisujemy w pełnym kolorze

    Nagłówek gotowego pliku podaje 8 bitów na kanał oraz typ obrazu z kanałem alfa. To ten sam zakres 16,7 miliona odcieni, który niesie 24-bitowy BMP, powiększony o wartość krycia przy każdym pikselu.
  6. Zapis trwa ułamek sekundy

    Koder pracuje na Twoim komputerze, więc czas zależy od jego mocy. W naszym pomiarze zdjęcie 3000 na 2000 pikseli zostało zapisane w 0,30 sekundy. Grafika 800 na 600 pikseli była gotowa w 3 milisekundy. Cała piątka obrazów przeszła przez kolejkę w 1,7 sekundy, a pasek nad przyciskami pokazuje, ile plików jest już gotowych.
  7. Pojedynczy plik do 100 MB

    Tyle przyjmuje konwerter od jednego pliku. Przy większym pokazuje komunikat Plik jest za duży (maks. 100 MB). W tej granicy mieści się nieskompresowany BMP o wymiarach około 5900 na 5900 pikseli.
  8. Bardzo duże obrazy dopasowujemy do płótna

    Płótno przeglądarki mieści 16 384 piksele na bok i około 268 milionów pikseli łącznie. Obraz większy od tej granicy narzędzie skaluje proporcjonalnie, żeby w całości zmieścił się w wyniku.

Kiedy wybrać PNG, a kiedy inny format?

  1. Obraz wraca jeszcze do edycji

    Plik PNG można otworzyć, poprawić i zapisać dowolnie wiele razy, a każdy zapis oddaje te same wartości pikseli. Dlatego to dobry format na materiał roboczy: skan, projekt graficzny albo grafikę, którą ktoś jeszcze będzie poprawiał.
  2. Obraz ma zachować przezroczyste tło

    PNG niesie kanał alfa, czyli osobną wartość krycia przy każdym pikselu. Logo z wyciętym tłem, ikona interfejsu i naklejka położona na zdjęciu wychodzą z konwertera z tym samym kształtem, który miały w pliku źródłowym.
  3. Obraz idzie na stronę internetową

    Tu liczy się waga pliku przy zachowanej jakości. Przewodnik MDN radzi przy nieruchomych obrazach sięgać po nowsze formaty, które pakują mocniej.[7] Takie pliki przygotują konwerter BMP na WebP oraz konwerter BMP na AVIF.
  4. Zdjęcie ma zejść z wagą najmocniej, jak się da

    Fotografia ma w prawie każdym pikselu inną wartość, więc bezstratny zapis zostawia plik blisko wagi wyjściowej. Nasze zdjęcie 3000 na 2000 pikseli schudło o 18%. Ten sam kadr zapisany konwerterem BMP na JPG zejdzie z wagą znacznie niżej, bo ten format odrzuca część danych o kolorze.
  5. Skan idzie mailem albo do urzędu

    Zeskanowaną stronę wygodniej wysłać jako PDF niż jako obraz. Zrobi go konwerter BMP na PDF: każdy obraz układa na osobnej stronie A4, dopasowując orientację do proporcji zdjęcia.
  6. Gotowy PNG ma jeszcze schudnąć

    Kiedy plik już powstał, a wagę trzeba zbić dalej, ten sam obraz w lżejszym zapisie przygotuje konwerter PNG na WebP. W nowszym formacie zapisze go konwerter PNG na AVIF; jego suwak chodzi po innej skali, więc porównaj oba wyniki na własnym pliku.
  7. Obraz ma wrócić do postaci mapy bitowej

    Bywa, że plik musi trafić z powrotem do BMP, bo program po drugiej stronie otwiera wyłącznie ten format. Gotowy PNG zamieni na taki plik konwerter PNG na BMP: zapisuje 24 bity na piksel, bez kompresji.

Konwertuj inne pliki do formatu PNG

Konwertuj BMP do innych formatów

Źródła

  1. Windows BitmapWikipedia
  2. Portable Network GraphicsWikipedia
  3. Portable Network Graphics (PNG) Specification, wydanie trzecieW3C
  4. HTMLCanvasElement: toBlob() methodMDN Web Docs
  5. Bitmap StorageMicrosoft Learn
  6. DEFLATE Compressed Data Format Specification version 1.3 (RFC 1951)IETF
  7. Image file type and format guideMDN Web Docs

Rozmiary plików w tabelach zmierzyliśmy, przepuszczając gotowe obrazy przez ten konwerter w przeglądarce, i podajemy je tak, jak liczy je narzędzie. Opisy obu formatów opieramy na źródłach wymienionych wyżej.

Ostatnia aktualizacja treści: · przygotował i sprawdził zespół Arteon

Najczęstsze pytania o zamianę BMP na PNG

Czy przy konwersji BMP na PNG stracę jakość?

Nie, i sprawdziliśmy to pomiarem. Po zapisaniu pliku odczytaliśmy go z powrotem i porównaliśmy wszystkie składowe obrazu z tymi sprzed zapisu. Przy zdjęciu 3000 na 2000 pikseli to 24 miliony wartości i wszystkie wyszły identyczne. Bierze się to z budowy formatu: filtrowanie wierszy i kompresja Deflate są odwracalne, więc odczyt oddaje dokładnie to, co zostało zapisane.

Ile miejsca zaoszczędzę na swoim pliku?

Decyduje o tym zawartość obrazu, a rozpiętość jest duża. Najmocniej schudła u nas grafika z jednolitych pól: o 97%. Zrzut ekranu interfejsu zszedł o 92%, a skan strony z książki o 58%. Zdjęcie z aparatu, które ma w prawie każdym pikselu inną wartość, zeszło o 18%. Im więcej w obrazie gładkich powierzchni i powtarzających się ciągów pikseli, tym mocniej działa kompresja. Cała piątka razem, czyli 29,3 MB, zeszła do 18,9 MB.

Czy moje pliki trafiają na serwer?

Nie. Obraz wczytuje kod strony w Twojej przeglądarce, rysuje go na płótnie (Canvas API) i stamtąd zapisuje jako PNG. Plik zostaje na urządzeniu przez cały czas pracy, a po zamknięciu karty znika z pamięci przeglądarki.

Co dzieje się z przezroczystością z 32-bitowego BMP?

Zależy to od wersji nagłówka w pliku źródłowym. Przy klasycznym nagłówku 40-bajtowym czwarty bajt piksela nie jest traktowany jako krycie i obraz wychodzi w pełni kryjący. Przy nagłówku w wersji piątej, który niesie maskę kanału alfa, przezroczystość jest odczytywana i przechodzi do wyniku: nasz plik testowy miał 240 000 przezroczystych pikseli na 480 000 i gotowy PNG zachował je co do jednego.

Skąd konwerter wie, jak mocno spakować plik PNG?

Kompresja w PNG jest bezstratna, więc koder pakuje tak mocno, na ile pozwala zawartość obrazu, i zawsze oddaje pełne dane. Zapis wykonuje samo płótno przeglądarki, dla którego PNG jest formatem domyślnym.[4] Ustawienie jakości należy do formatów stratnych, czyli między innymi do JPEG i WebP: tam decydujesz, ile danych o kolorze wolno odrzucić.

Ile plików mogę przekonwertować naraz?

Do kolejki możesz dodać dowolnie wiele plików, a narzędzie przelicza je po kolei i pokazuje postęp nad przyciskami. Pięć obrazów o łącznej wadze 29,3 MB przeszło u nas przez kolejkę w 1,7 sekundy. Pojedynczy plik może ważyć do 100 MB, a łączna liczba plików zależy od pamięci Twojego urządzenia.

Czy plik PNG otworzy się na każdym urządzeniu?

Tak. PNG czytają wszystkie przeglądarki od swoich pierwszych wersji, a razem z nimi systemy operacyjne, pakiety biurowe i programy graficzne.[7] Format jest opisany otwartą specyfikacją W3C, więc każdy producent oprogramowania może go zaimplementować bez opłat licencyjnych.[3]

Czym różni się PNG od JPG przy tym samym obrazie?

PNG oddaje wszystkie piksele co do wartości, a JPG część danych o kolorze odrzuca i dzięki temu schodzi z wagą znacznie niżej. Przy grafice z ostrymi krawędziami, tekstem i jednolitymi polami PNG zachowuje kontury dokładnie takie, jakie były w oryginale. Przy fotografii to JPG daje dużo mniejszy plik, a w podglądzie obraz wygląda tak samo. Taki plik przygotuje konwerter BMP na JPG.

Zrzut ekranu darmowego narzędzia Arteon: Konwerter BMP na PNG

Pomóż nam ulepszyć narzędzia

Masz pomysł na nową funkcję, znalazłeś błąd lub chcesz zaproponować inne narzędzie? Napisz do nas – odpowiadamy w ciągu 24 godzin.

Sprawdź inne przydatne narzędzia

JPG na WebP

JPG na WebP

Zamień zdjęcia JPG na lekki WebP. Zmniejsz wagę obrazów nawet o 35%.

Edytor zdjęć

Edytor zdjęć

Zmień rozmiar, wykadruj i przekonwertuj zdjęcie. Gotowe formaty, okrągłe avatary, eksport JPG/PNG/WebP.

Licznik meta title i description

Licznik meta title i description

Sprawdź długość tytułu i opisu strony w pikselach. Podgląd wyniku w Google na żywo.

PNG na JPG

PNG na JPG

Zamień pliki PNG na JPG. Konwersja w przeglądarce, bez limitu plików i rejestracji.

Generator favicon

Generator favicon

Zrób komplet ikon favicon.ico dla swojej strony z jednego obrazu. Wszystkie potrzebne rozmiary, bez logowania.

Generator palet kolorów

Generator palet kolorów

Wygeneruj 9 palet z jednego koloru: monochromatyczną, komplementarną, triadyczną i inne. Kody HEX.

WebP na JPG

WebP na JPG

Zamień pliki WebP na JPG. Kompatybilność z każdym programem i platformą.

Tester kontrastu kolorów

Tester kontrastu kolorów

Sprawdź kontrast tekstu i tła według WCAG 2.1 AA i AAA. Automatyczna korekta kolorów.

Generator kodów QR

Generator kodów QR

Stwórz kod QR do strony, wizytówki vCard lub druku. Eksport PNG i SVG, bez rejestracji.

Licznik słów i znaków

Licznik słów i znaków

Policz słowa, znaki, zdania i czas czytania. Sprawdź czytelność tekstu wskaźnikiem Flesch-Kincaid.