Konwerter PNG na BMP

Ostatnia aktualizacja treści:

Wgrywasz pliki PNG i pobierasz gotowe obrazy BMP. Konwerter zapisuje 24 bity na piksel, wartość po wartości, więc plik rośnie: nasz zrzut ekranu 1200 na 630 pikseli wszedł jako 139,2 KB, a wyszedł jako 2,16 MB. Cała praca dzieje się w Twojej przeglądarce.

Konwertuj i pobierz

Pliki w kolejce

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

na

Czym jest PNG, a czym BMP?

PNG powstał w 1995 roku z konkretnego powodu: Unisys i CompuServe zgłosiły roszczenia patentowe do kompresji LZW, na której opierał się GIF, a internet potrzebował formatu wolnego od opłat.[1] Grupa, która go zaprojektowała, dołożyła przy okazji pełną gamę kolorów oraz kanał alfa, czyli osobną wartość krycia przy każdym pikselu. Obowiązujący opis formatu to trzecia edycja specyfikacji, ogłoszona rekomendacją W3C 24 czerwca 2025 roku; wymienia pięć typów obrazu, a kanał alfa niosą dwa z nich.[2]

BMP powstał wcześniej i z odwrotnym założeniem. To najprostszy możliwy pojemnik na obraz: nagłówek z wymiarami, a po nim wartości kolejnych pikseli, jedna po drugiej. Format zaczął się w systemie OS/2, wszedł do Windowsa i został tam na dobre.[3] Właśnie ta prostota jest dziś powodem, dla którego ludzie go szukają: program, który potrafi tylko czytać bajty po kolei, wyświetli mapę bitową bez żadnej biblioteki, bo piksele leżą w niej wprost jeden po drugim.

Nasz konwerter zapisuje jedną odmianę tego formatu: 24 bity na piksel, bez kompresji, z nagłówkiem BITMAPINFOHEADER. To najstarszy i najszerzej czytany wariant BMP, więc gotowy plik otworzy każdy program, który ten format w ogóle obsługuje.

Jak zamienić PNG na BMP?

Przeciągnij pliki PNG 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: 139.2 KB · Po: 2.16 MB (1492% więcej). To samo podsumowanie dla całej paczki stoi pod przyciskami, w linijce Zwiększono.

Sam zapis wykonuje koder BMP napisany w tym serwisie i uruchamiany na Twoim komputerze. Powód jest prosty: zapis mapy bitowej wprost z płótna zależy od przeglądarki. Sprawdziliśmy to 6 września 2026 roku: Firefox 153 oddał na takie żądanie plik zaczynający się od liter BM, czyli prawdziwą mapę bitową, a Chromium 151 oddał plik PNG z sygnaturą 89 50 4E 47. Dokumentacja MDN opisuje to zachowanie wprost — przy formacie, którego przeglądarka nie zna, dostajesz PNG i żadnego ostrzeżenia.[4]

Plik zostaje na Twoim urządzeniu od pierwszego kliknięcia do końca pracy. Pod konwerterem stoi przełącznik formatów z napisem PNG na BMP. 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.

Ile będzie ważył gotowy plik BMP?

Tę liczbę znasz, zanim cokolwiek wgrasz, bo zależy wyłącznie od wymiarów obrazu. Każdy piksel zajmuje trzy bajty, każdy wiersz jest dopełniany zerami do pełnej czwórki bajtów, a na początku pliku stoją 54 bajty nagłówka; dokumentacja Microsoftu podaje na to gotowy wzór.[5]

Prześledźmy to na obrazie o wymiarach 1920 na 1080 pikseli. Jeden wiersz ma 1920 pikseli po trzy bajty, czyli 5760 bajtów. Przy tej szerokości nie trzeba niczego dopełniać, bo 5760 dzieli się przez cztery. Wierszy jest 1080, więc same piksele zajmują 6 220 800 bajtów. Razem z nagłówkiem plik waży 6 220 854 bajty i nie ma znaczenia, czy jest na nim zdjęcie, czy jednolity kolor.

Dopełnienie ma znaczenie przy szerokościach, które nie dzielą się przez cztery. Obraz szeroki na 1001 pikseli daje 3003 bajty danych w wierszu, więc wiersz zostaje wydłużony do 3004 bajtów. Dzięki temu jednemu bajtowi każdy wiersz zaczyna się w pliku pod adresem podzielnym przez cztery, a program czytający obraz może brać dane po cztery bajty naraz.

Plik PNG działa odwrotnie: jego wagi nie da się przewidzieć z wymiarów, bo zależy ona od tego, co widać na obrazku. Dlatego przy tej konwersji wzrost wagi bywa dwukrotny, a bywa pięćdziesięciokrotny — decyduje o tym, jak dobrze zawartość obrazu dała się wcześniej spakować. Drogę w kierunku odwrotnym obsługuje konwerter BMP na PNG.

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

Pięć obrazów różnego rodzaju przepuściliśmy 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 pikselachPNGBMPIle razy większy
Zdjęcie z aparatu3000 × 200013,1 MB17,2 MB1,3
Zdjęcie na stronę internetową1280 × 8501,96 MB3,11 MB1,6
Skan strony z książki1200 × 16001,98 MB5,49 MB2,8
Zrzut ekranu interfejsu1200 × 630139,2 KB2,16 MB15,9
Grafika z jednolitych pól800 × 60028,9 KB1,37 MB48,7
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 17,2 MB na wejściu i linijkę Zwiększono: 12,1 MB (~70% więcej). Kolumna BMP nie zależy od zawartości obrazu, więc te same wymiary dadzą u Ciebie te same liczby. Zmienia się wyłącznie kolumna PNG, bo to od niej zależy, ile razy plik urośnie.

Co dzieje się z przezroczystością?

Zapis 24-bitowy przeznacza wszystkie trzy bajty piksela na kolor. Konwerter kładzie więc obraz na białym tle, zanim odczyta piksele. Przygotowaliśmy plik testowy 800 na 600 pikseli z trzema poziomami krycia i sprawdziliśmy każdy z nich osobno.
Krycie piksela w pliku PNGIle takich pikseli miał plikKolor w pliku PNGKolor w gotowym BMP
Pełne, wartość 255210 000219, 38, 38219, 38, 38
Połowiczne, wartość 12860 000219, 38, 38237, 146, 146
Zerowe, wartość 0210 000219, 38, 38255, 255, 255
Pomiar własny z 6 września 2026 roku. Piksel w pełni kryjący wychodzi z konwertera z wartościami co do jedności takimi samymi, jakie miał na wejściu. Piksel przy kryciu 128, czyli w połowie przezroczysty, zostaje zmieszany z bielą po połowie: 219 i 255 dają 237, a 38 i 255 dają 146. Piksel w pełni przezroczysty przyjmuje samą biel. Ten sam rachunek powtórzył się w Firefoksie 153, więc wynik nie zależy od przeglądarki.

Czym różni się PNG od BMP?

Cecha formatuPNGBMP
KompresjaBezstratna: filtrowanie wierszy, a po nim DeflateBrak w odmianie, którą zapisuje ten konwerter
Waga obrazu 1920 × 1080Zależy od zawartości obrazuZawsze 6 220 854 bajty
PrzezroczystośćKanał alfa w dwóch z pięciu typów obrazuObszary przezroczyste dostają białe tło
Głębia koloruod 1 do 64 bitów na piksel, zależnie od typu obrazu24 bity na piksel w tym zapisie
Kolejność wierszy w plikuod górnego w dółod dolnego w górę
Zapis wprost z płótna przeglądarkiFormat domyślny, każda przeglądarkaFirefox tak, Chromium nie
PochodzenieGrupa robocza PNG, 1995 rokSystem OS/2, do Windowsa wszedł w 1990 roku z wersją 3.0
Możliwości PNG podajemy za trzecią edycją jego specyfikacji[2] i hasłem encyklopedycznym o tym formacie[1], możliwości BMP za dokumentacją Microsoftu[5] oraz hasłem o tym formacie[3]. Wiersz o zapisie z płótna to nasz pomiar z 6 września 2026 roku w Chromium 151 i Firefoksie 153. Oba formaty czytają wszystkie przeglądarki, co wymienia przewodnik MDN.[6]

Co konwerter robi z plikiem PNG?

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

  1. Zapisuje jedną, najszerzej czytaną odmianę BMP

    Gotowy plik ma 24 bity na piksel, nagłówek BITMAPINFOHEADER o długości 40 bajtów i żadnej kompresji. Ten sam wariant zapisuje Firefox we własnym koderze płótna, co sprawdziliśmy na tych samych obrazach: jego plik i nasz miały co do bajta tę samą długość.
  2. Liczba pikseli zostaje ta sama

    Zdjęcie 3000 na 2000 pikseli wychodzi jako BMP o wymiarach 3000 na 2000 pikseli. Zmienia się sam sposób zapisu, a kadr i rozdzielczość zostają nietknięte.
  3. Kolor pikseli kryjących zostaje bez zmiany

    Porównaliśmy wartości pikseli przed konwersją i po niej. Przy zdjęciu 3000 na 2000 pikseli wszystkie 6 000 000 pikseli było w pełni kryjących i wszystkie wyszły z tym samym kolorem, co do jedności.
  4. Przezroczyste obszary kładzie na bieli

    Konwerter wypełnia płótno bielą, zanim położy na nim obraz. Dzięki temu wycięte tło wychodzi białe, a nie czarne — piksel bez koloru i bez krycia zapisany wprost dałby czerń.
  5. Wynik zapisujemy w pełnym kolorze

    Trzy bajty na piksel dają 16,7 miliona odcieni, czyli ten sam zakres, który niesie PNG przy ośmiu bitach na kanał. Kolory zapisujemy w kolejności niebieski, zielony, czerwony, bo tak wygląda wiersz w pliku BMP.
  6. Pojedynczy plik do 100 MB

    Tyle konwerter przyjmuje od jednego pliku PNG. Przy większym pokazuje komunikat Plik jest za duży (maks. 100 MB). Granica dotyczy pliku wejściowego, a gotowy BMP może wyjść znacznie cięższy.
  7. 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. Przy samej granicy gotowa mapa bitowa waży 768 MB, więc warto mieć na to miejsce na dysku.
  8. Zapis trwa ułamek sekundy

    Koder pracuje na Twoim komputerze, więc czas zależy od jego mocy. Cała piątka obrazów o łącznej wadze 17,2 MB przeszła u nas przez kolejkę w 1,2 sekundy, a pasek nad przyciskami pokazuje, ile plików jest już gotowych.

Kiedy wybrać BMP, a kiedy inny format?

  1. Program albo urządzenie czyta tylko mapy bitowe

    Sterowniki wyświetlaczy, starsze aplikacje przemysłowe i układy wbudowane często przyjmują wyłącznie BMP, bo odczyt takiego pliku to przepisanie bajtów do pamięci. To jest sytuacja, w której BMP jest po prostu właściwym formatem.
  2. Piszesz kod, który sam czyta piksele

    Mapa bitowa pozwala dobrać się do wartości piksela bez żadnej biblioteki: liczysz przesunięcie od początku danych i czytasz trzy bajty. Przy nauce grafiki rastrowej i przy prostych narzędziach własnej roboty to oszczędza cały etap dekodowania.
  3. Obraz ma zachować przezroczyste tło

    Wtedy plik zostaje w formacie, który niesie kanał alfa. Logo z wyciętym tłem i ikona interfejsu zachowają swój kształt w PNG, a lżejszy plik z tą samą przezroczystością da konwerter PNG na WebP albo konwerter PNG na AVIF.
  4. Obraz idzie na stronę internetową

    Przewodnik MDN radzi wprost, żeby do treści witryn używać innych formatów, i podaje jako powód wagę nieskompresowanego pliku.[6] Do internetu nadaje się plik, który przy tej samej jakości waży kilkanaście razy mniej — przygotuje go konwerter PNG na WebP.
  5. Zdjęcie idzie mailem albo na dysk współdzielony

    Fotografia w mapie bitowej zajmuje kilkanaście megabajtów za każdym razem. Kiedy plik ma być lekki, a drobne różnice w kolorze nie mają znaczenia, wygodniejszy będzie konwerter PNG na JPG.

Konwertuj inne pliki do formatu BMP

Konwertuj PNG do innych formatów

Źródła

  1. Portable Network GraphicsWikipedia
  2. Portable Network Graphics (PNG) Specification, wydanie trzecieW3C
  3. Windows BitmapWikipedia
  4. HTMLCanvasElement: toBlob() methodMDN Web Docs
  5. Bitmap StorageMicrosoft Learn
  6. 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ę PNG na BMP

Dlaczego plik po konwersji jest większy?

Bo BMP w tej odmianie zapisuje każdy piksel osobno i w całości, bez żadnego pakowania. PNG robi odwrotnie: przewiduje wartość piksela z sąsiadów i zapisuje samą różnicę, a potem pakuje wynik kompresją Deflate. Im lepiej obraz dał się wcześniej spakować, tym mocniej urośnie po konwersji. W naszym pomiarze zdjęcie z aparatu urosło 1,3 raza. Grafika z jednolitych pól, która pakuje się najlepiej ze wszystkiego, urosła 48,7 raza.

Ile dokładnie będzie ważył mój plik?

Tyle, ile wynika z wymiarów obrazu. Pomnóż szerokość przez trzy, zaokrąglij w górę do pełnej czwórki bajtów, pomnóż przez wysokość i dodaj 54 bajty nagłówka. Dla obrazu 1920 na 1080 pikseli daje to 6 220 854 bajty. Zawartość obrazu nie zmienia tej liczby ani o bajt.

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

Piksele kryjące przechodzą bez zmiany — przy zdjęciu 3000 na 2000 pikseli sprawdziliśmy wszystkie 6 000 000 i każdy wyszedł z tym samym kolorem. Zmieniają się wyłącznie obszary, które w pliku PNG były przezroczyste, bo zapis 24-bitowy przeznacza wszystkie trzy bajty piksela na kolor i te obszary lądują na białym tle.

Co dokładnie dzieje się z przezroczystym tłem?

Konwerter maluje białe tło i dopiero na nim kładzie obraz. Piksel w pełni przezroczysty przyjmuje wtedy czystą biel. Piksel półprzezroczysty miesza się z bielą proporcjonalnie do swojego krycia: nasza czerwień o wartościach 219, 38, 38 przy kryciu 128 wyszła jako 237, 146, 146. Kiedy tło ma zostać wycięte, plik trzeba zostawić w formacie z kanałem alfa.

Dlaczego konwerter ma własny koder BMP?

Bo zapis tego formatu wprost z płótna zależy od przeglądarki. Sprawdziliśmy to 6 września 2026 roku na tych samych obrazach: Firefox 153 oddał prawdziwą mapę bitową zaczynającą się od liter BM, a Chromium 151 oddał plik PNG z sygnaturą 89 50 4E 47, mimo że żądanie dotyczyło BMP. Dokumentacja MDN opisuje to zachowanie wprost.[4] Własny koder daje ten sam wynik w każdej przeglądarce.

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 przekazuje koderowi, który również działa lokalnie. Plik zostaje na urządzeniu przez cały czas pracy, a po zamknięciu karty znika z pamięci przeglądarki.

Jaką odmianę BMP dostanę na wyjściu?

Zapis 24-bitowy z nagłówkiem BITMAPINFOHEADER, bez kompresji, z wierszami ułożonymi od dolnego w górę i składowymi w kolejności niebieski, zielony, czerwony. W nagłówku zapisujemy też rozdzielczość 96 punktów na cal. To najstarszy wariant tego formatu, więc otworzy go każdy program, który BMP w ogóle obsługuje.

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 17,2 MB przeszło u nas przez kolejkę w 1,2 sekundy. Pojedynczy plik wejściowy może ważyć do 100 MB, a łączna liczba plików zależy od pamięci Twojego urządzenia.

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

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.