Převodník BMP na PNG

Poslední revize obsahu:

Nahraješ soubory BMP a stáhneš si hotové obrázky PNG. Zápis je bezztrátový, takže každý pixel vychází z převodníku ve stejné barvě, se kterou do něj vstoupil. Náš snímek obrazovky o rozměrech 1200 na 630 pixelů vstoupil s 2,16 MB a vyšel se 184,9 KB. Celá práce probíhá v tvém prohlížeči.

Převést a stáhnout

Soubory ve frontě

Přidejte soubory BMP vlevo a začněte převod na PNG.

na

Co je BMP a co je PNG?

BMP zapisuje obraz bod po bodu, přesně v té podobě, v jaké se dostane na obrazovku. Formát vznikl pro systém OS/2, později přešel do Windows a zůstal tam natrvalo.[1] V nejběžnější variantě zabírá jeden bod 24 bitů, tedy po jednom bajtu na červenou, zelenou a modrou. Takový zápis dokáže pojmenovat 16,7 milionu odstínů a každý pixel dostává v souboru vlastní místo i plnou hodnotu barvy.

PNG popisuje tentýž obraz jinak. Než se cokoli dostane do souboru, projde obraz dvěma fázemi. Nejprve formát předpovídá hodnotu každého pixelu podle jeho sousedů a ukládá jen rozdíl vůči této předpovědi. Potom výsledek zabalí kompresí Deflate. Obě fáze jsou vratné, takže hotový soubor vrací přesně ten obraz, který do něj vstoupil. Formát vznikl v roce 1995, poté co Unisys a CompuServe uplatnily patentové nároky na kompresi LZW používanou v GIFu.[2]

Platným popisem formátu je třetí vydání specifikace, které W3C zveřejnilo jako doporučení 24. června 2025.[3] Uvádí pět typů obrazu PNG a hloubky od 1 do 16 bitů na kanál. K tomu přidává animaci složenou ze snímků a blok s názvem eXIf, ve kterém soubor nese metadata fotografie.

Jak převést BMP na PNG?

Přetáhni soubory BMP na pole Přidat soubory, nebo na toto pole klikni a vyber obrázky na disku. Do fronty můžeš vložit mnoho souborů najednou. Potom stiskni tlačítko Převést.

Hotové obrázky stáhneš po jednom tlačítkem Stáhnout vedle řádku ve frontě, nebo všechny naráz tlačítkem Stáhnout vše. Tlačítko Vymazat vše vyprázdní celou frontu a označení Odebrat vedle řádku z ní odstraní jediný soubor.

Ve frontě vpravo ukazuje každý soubor svou velikost před převodem i po něm spolu s rozdílem v procentech. Náš snímek obrazovky 1200 na 630 pixelů tam zapsal Před: 2.16 MB · Po: 184.9 KB (92% méně). Totéž shrnutí pro celou dávku stojí pod tlačítky, v řádku Ušetřeno.

Samotný zápis provádí prohlížeč vlastním kodérem PNG. PNG je formát, který plátno prohlížeče vrací ve výchozím nastavení, a nastavení kvality působí pouze u ztrátových formátů, jako jsou JPEG a WebP.[4] Převod do PNG proto probíhá s jediným nastavením a pokaždé vrací úplný obraz.

Soubor zůstává na tvém zařízení od prvního kliknutí až do konce práce. Pod převodníkem stojí přepínač formátů s nápisem BMP na PNG. Kliknutí na kterýkoli z obou formátů otevře seznam a volba z něj tě přenese na stránku převodníku pro tuto dvojici. Všechny dvojice z této skupiny jsme shromáždili také na stránce podkategorie Změna formátu.

Proč soubor PNG váží méně než BMP?

Velikost souboru BMP lze spočítat dopředu a výsledek nezávisí na tom, co je na obrázku vidět. Každý pixel zabírá tři bajty a každý řádek obrazu se doplňuje nulami na plné čtyři bajty; dokumentace Microsoftu na to uvádí hotový vzorec.[5] K tomu přibývá 54 bajtů hlavičky.

Projděme si to na fotografii o rozměrech 3000 na 2000 pixelů. Jeden řádek má 3000 pixelů po třech bajtech, tedy 9 000 bajtů. Při této šířce není třeba nic doplňovat, protože 9 000 se dělí čtyřmi. Řádků je 2 000, takže samotné pixely zabírají 18 000 000 bajtů. Spolu s hlavičkou má soubor velikost 18 000 054 bajtů, tedy 17,2 MB v zápisu, který používá shrnutí v nástroji.

PNG jde jinou cestou a šetří místo ve dvou krocích. Prvním krokem je filtrování. Pro každý řádek vybere kodér jednu z pěti metod předpovědi a místo hodnoty pixelu uloží jeho rozdíl vůči sousedovi.[3] Na hladké ploše jsou takové rozdíly blízké nule. Druhým krokem je komprese Deflate, popsaná v dokumentu RFC 1951, která projde touto posloupností a každé opakování zapíše jediným odkazem.[6]

Odtud pramení rozpětí výsledků v našem měření. Obraz s velkými jednolitými plochami zanechá po filtrování dlouhé řady nul a zhubne velmi výrazně: naše grafika 800 na 600 pixelů klesla z 1,37 MB na 40,2 KB. Fotografie z fotoaparátu nese téměř v každém pixelu jinou hodnotu, takže opakování je tam málo. Soubor 3000 na 2000 pixelů klesl ze 17,2 MB na 14,2 MB a takový výsledek je u fotografie běžný. Když má fotografie zhubnout mnohem výrazněji, připraví ji převodník BMP na JPG.

Kolik váží tentýž obraz v BMP a v PNG?

Soubory BMP jsme připravili v nejběžnější variantě, tedy 24bitové a bez komprese, a potom je poslali tímto převodníkem. Velikosti uvádíme přesně tak, jak je počítá nástroj: v kilobajtech a megabajtech po 1024, se stejným zaokrouhlením.
ObrazRozměry v pixelechBMPPNGO kolik méně
Fotografie z fotoaparátu3000 × 200017,2 MB14,2 MB18%
Fotografie na web1280 × 8503,11 MB2,22 MB29%
Sken stránky z knihy1200 × 16005,49 MB2,31 MB58%
Snímek obrazovky rozhraní1200 × 6302,16 MB184,9 KB92%
Grafika z jednolitých ploch800 × 6001,37 MB40,2 KB97%
Vlastní měření ze 6. září 2026, provedené v prohlížeči postaveném na jádru Chromium ve verzi 151. Všech pět vložených do fronty najednou dalo 29,3 MB na vstupu a řádek Ušetřeno: 10,4 MB (~35% méně). Tvůj výsledek závisí na obsahu obrazu: čím více jednolitých ploch v něm je, tím menší soubor PNG vychází.

Jak varianta zápisu BMP ovlivňuje výsledek?

Tentýž obraz o rozměrech 800 na 600 pixelů jsme uložili pěti způsoby, které formát BMP připouští, a každý z nich poslali převodníkem. První sloupec uvádí velikost vstupního souboru, druhý velikost hotového PNG a třetí říká, co se stalo s průhledností.
Varianta zápisu BMPBMPPNGPrůhlednost ve výsledku
24 bitů, řádky odspodu1,37 MB40,2 KBZcela krycí obraz
24 bitů, řádky odshora1,37 MB40,2 KBZcela krycí obraz
8 bitů s paletou 256 barev469,8 KB39,0 KBZcela krycí obraz
32 bitů, 40bajtová hlavička1,83 MB40,2 KBZcela krycí obraz
32 bitů, hlavička v páté verzi s alfa maskou1,83 MB20,7 KBZachována, 240 000 průhledných pixelů
Vlastní měření ze 6. září 2026. První dva řádky nesou tentýž obraz zapsaný s řádky v opačném pořadí a dávají výsledný soubor shodný až na bajt. Poslední řádek ukazuje podmínku, za níž průhlednost dojde do výsledku: hlavička v páté verzi nese masku alfa kanálu a prohlížeč ji přečte. U klasické 40bajtové hlavičky se čtvrtý bajt pixelu nepovažuje za krytí a obraz vychází zcela krycí, v souladu s dokumentací formátu.[5]

Čím se liší BMP od PNG?

Vlastnost formátuBMPPNG
KompreseŽádná v nejběžnější variantě, volitelně bezztrátová metodou RLEBezztrátová: filtrování řádků a po něm Deflate
Barevná hloubkaod 1 do 32 bitů na pixelod 1 do 64 bitů na pixel, podle typu obrazu
PrůhlednostAlfa kanál v hlavičkách od čtvrté verze výšeAlfa kanál ve dvou z pěti typů obrazu, 8 nebo 16 bitů
AnimaceNeAno, od třetího vydání specifikace z roku 2025
Metadata fotografie ve standardu ExifNeAno, v bloku s názvem eXIf
PůvodSystém OS/2; do Windows se dostal v roce 1990 s verzí 3.0Pracovní skupina PNG, rok 1995
Od které verze je prohlížeče čtouod prvních verzí Chrome, Firefoxu, Safari a Edgeod prvních verzí Chrome, Firefoxu, Safari a Edge
Možnosti BMP uvádíme podle dokumentace Microsoftu[5] a encyklopedického hesla o tomto formátu[1], možnosti PNG podle třetího vydání jeho specifikace[3] a hesla o tomto formátu[2]. Podporu v prohlížečích popisuje průvodce MDN, který oba formáty uvádí jako čtené všemi prohlížeči.[7]

Co převodník udělá se souborem BMP?

Osm věcí, které je dobré znát, než do fronty vložíš větší dávku obrázků.

  1. Čte pět variant souboru BMP

    Ověřili jsme je jednu po druhé: 24bitovou s řádky odspodu, 24bitovou s řádky odshora, 8bitovou s paletou a dvě 32bitové, se 40bajtovou hlavičkou a s hlavičkou v páté verzi. Všech pět souborů neslo tentýž obraz a všech pět bylo přečteno.
  2. Počet pixelů zůstává stejný

    Fotografie 3000 na 2000 pixelů vychází jako PNG o rozměrech 3000 na 2000 pixelů. Tyto hodnoty jsme přečetli přímo z hlavičky hotového souboru, z bloku IHDR, který obraz popisuje. Mění se jen způsob zápisu, zatímco výřez a rozlišení zůstávají nedotčené.
  3. Barva každého pixelu zůstává beze změny

    Porovnali jsme všechny složky obrazu před zápisem a po opětovném načtení hotového souboru. U fotografie 3000 na 2000 pixelů je to 24 milionů hodnot, včetně kanálu krytí. Všechny vyšly shodně.
  4. Průhlednost se přenese do výsledku

    Náš zkušební soubor s maskou alfa kanálu měl 240 000 zcela průhledných pixelů ze 480 000 celkem. Hotové PNG je zachovalo do posledního, protože PNG nese alfa kanál v obou typech obrazu, které jej podporují.
  5. Výsledek ukládáme v plné barvě

    Hlavička hotového souboru uvádí 8 bitů na kanál a typ obrazu s alfa kanálem. Je to tentýž rozsah 16,7 milionu odstínů, který nese 24bitový BMP, rozšířený o hodnotu krytí u každého pixelu.
  6. Zápis trvá zlomek sekundy

    Kodér pracuje na tvém počítači, takže čas závisí na jeho výkonu. V našem měření byla fotografie 3000 na 2000 pixelů zapsána za 0,30 sekundy. Grafika 800 na 600 pixelů byla hotová za 3 milisekundy. Všech pět obrázků prošlo frontou za 1,7 sekundy a pruh nad tlačítky ukazuje, kolik souborů je již hotových.
  7. Jednotlivý soubor do 100 MB

    Tolik převodník přijme od jednoho souboru. U většího ukáže hlášení Soubor je příliš velký (max 100 MB). Do této hranice se vejde nekomprimovaný BMP o rozměrech přibližně 5900 na 5900 pixelů.
  8. Velmi velké obrázky přizpůsobujeme plátnu

    Plátno prohlížeče pojme 16 384 pixelů na stranu a zhruba 268 milionů pixelů celkem. Obraz nad touto hranicí nástroj poměrně zmenší, aby se celý vešel do výsledku.

Kdy zvolit PNG a kdy jiný formát?

  1. Obraz se ještě vrací do úprav

    Soubor PNG lze otevřít, opravit a uložit libovolně mnohokrát a každé uložení vrací tytéž hodnoty pixelů. Proto je to dobrý formát pro pracovní materiál: sken, grafický návrh nebo grafiku, kterou ještě někdo bude upravovat.
  2. Obraz si má zachovat průhledné pozadí

    PNG nese alfa kanál, tedy vlastní hodnotu krytí u každého pixelu. Logo s vyříznutým pozadím, ikona rozhraní i nálepka položená na fotografii vycházejí z převodníku se stejným tvarem, jaký měly ve zdrojovém souboru.
  3. Obraz jde na web

    Tady se počítá velikost souboru při zachované kvalitě. Průvodce MDN u nepohyblivých obrázků doporučuje sáhnout po novějších formátech, které balí silněji.[7] Takové soubory připraví převodník BMP na WebP a převodník BMP na AVIF.
  4. Fotografie má zhubnout co nejvíc

    Fotografie nese téměř v každém pixelu jinou hodnotu, takže bezztrátový zápis ponechá soubor blízko výchozí velikosti. Naše fotografie 3000 na 2000 pixelů zhubla o 18%. Tentýž výřez uložený převodníkem BMP na JPG vyjde podstatně lehčí, protože ten formát zahazuje část dat o barvě.
  5. Sken jde e-mailem nebo na úřad

    Naskenovanou stránku pohodlněji pošleš jako PDF než jako obrázek. Vyrobí ho převodník BMP na PDF: každý obraz umístí na vlastní stránku A4 a orientaci přizpůsobí poměru stran fotografie.
  6. Hotové PNG má zhubnout ještě víc

    Když už soubor existuje a velikost má klesnout dál, tentýž obraz v lehčím zápisu připraví převodník PNG na WebP. Převodník PNG na AVIF zapíše tentýž obraz v novějším formátu; jeho posuvník jde po jiné stupnici, tak oba výsledky porovnej na vlastním souboru.
  7. Obraz se má vrátit do podoby bitmapy

    Někdy musí soubor zpět do BMP, protože program na druhé straně otevírá jen tento formát. Z hotového PNG takový soubor udělá převodník PNG na BMP: zapisuje 24 bitů na pixel, bez komprese.

Převést ostatní soubory do formátu PNG

Převést BMP do jiných formátů

Zdroje

  1. BMPWikipedie
  2. Portable Network GraphicsWikipedie
  3. Portable Network Graphics (PNG) Specification, třetí vydáníW3C
  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

Velikosti souborů v tabulkách jsme změřili tak, že jsme hotové obrázky protáhli tímto převodníkem v prohlížeči, a uvádíme je tak, jak je počítá nástroj. Popisy obou formátů vycházejí ze zdrojů uvedených výše.

Poslední revize obsahu: · napsal a zkontroloval tým Arteon

Nejčastější dotazy k převodu BMP na PNG

Ztratím při převodu BMP na PNG kvalitu?

Ne, a ověřili jsme to měřením. Po zápisu jsme soubor znovu načetli a porovnali všechny složky obrazu s těmi před zápisem. U fotografie 3000 na 2000 pixelů je to 24 milionů hodnot a všechny vyšly shodně. Vyplývá to ze stavby formátu: filtrování řádků i komprese Deflate jsou vratné, takže načtení vrací přesně to, co bylo zapsáno.

Kolik místa ušetřím na svém souboru?

Rozhoduje o tom obsah obrazu a rozpětí je velké. Nejvíc u nás zhubla grafika z jednolitých ploch: o 97%. Snímek obrazovky rozhraní klesl o 92% a sken stránky z knihy o 58%. Fotografie z fotoaparátu, která nese téměř v každém pixelu jinou hodnotu, klesla o 18%. Čím více hladkých ploch a opakujících se řad pixelů obraz má, tím silněji komprese působí. Všech pět dohromady, tedy 29,3 MB, kleslo na 18,9 MB.

Dostanou se mé soubory na server?

Ne. Obraz načte kód stránky ve tvém prohlížeči, vykreslí ho na plátno (Canvas API) a odtud jej uloží jako PNG. Soubor zůstává na zařízení po celou dobu práce a po zavření karty zmizí z paměti prohlížeče.

Co se stane s průhledností z 32bitového BMP?

Záleží na verzi hlavičky ve zdrojovém souboru. U klasické 40bajtové hlavičky se čtvrtý bajt pixelu nepovažuje za krytí a obraz vychází zcela krycí. U hlavičky v páté verzi, která nese masku alfa kanálu, se průhlednost přečte a přenese do výsledku: náš zkušební soubor měl 240 000 průhledných pixelů ze 480 000 a hotové PNG je zachovalo do posledního.

Jak převodník pozná, jak silně soubor PNG zabalit?

Komprese v PNG je bezztrátová, takže kodér balí tak silně, nakolik dovolí obsah obrazu, a vždy vrací úplná data. Zápis provádí samo plátno prohlížeče, pro které je PNG výchozím formátem.[4] Nastavení kvality patří ke ztrátovým formátům, mimo jiné k JPEG a WebP: tam rozhoduješ, kolik dat o barvě smí být zahozeno.

Kolik souborů mohu převést najednou?

Do fronty můžeš přidat libovolně mnoho souborů a nástroj je zpracovává jeden po druhém a ukazuje postup nad tlačítky. Pět obrázků o celkové velikosti 29,3 MB prošlo naší frontou za 1,7 sekundy. Jednotlivý soubor může vážit až 100 MB a celkový počet souborů závisí na paměti tvého zařízení.

Otevře se soubor PNG na každém zařízení?

Ano. PNG čtou všechny prohlížeče od svých prvních verzí a spolu s nimi operační systémy, kancelářské balíky i grafické programy.[7] Formát popisuje otevřená specifikace W3C, takže jej může každý výrobce softwaru použít bez licenčních poplatků.[3]

Čím se liší PNG od JPG u téhož obrazu?

PNG vrací každý pixel s přesnou hodnotou, zatímco JPG část dat o barvě zahazuje a díky tomu jde s velikostí mnohem níž. U grafiky s ostrými hranami, textem a jednolitými plochami zachovává PNG obrysy přesně tak, jak byly v originálu. U fotografie dává mnohem menší soubor JPG a v náhledu obraz vypadá stejně. Takový soubor vyrobí převodník BMP na JPG.

Snímek obrazovky bezplatného nástroje Arteon: Převodník BMP na PNG

Pomoz nám vylepšit naše nástroje

Máš nápad na novou funkci, našel jsi chybu nebo chceš navrhnout jiný nástroj? Napiš nám – odpovídáme do 24 hodin.

Vyzkoušej naše další užitečné nástroje

JPG na WebP

JPG na WebP

Převeďte fotky JPG na lehké WebP. Snižte váhu obrázků až o 35%.

Editor obrázků

Editor obrázků

Změňte velikost, ořízněte a převeďte obrázek. Hotové formáty pro sociální sítě, kulaté avatary, export JPG/PNG/WebP.

Kontrola meta titulku a popisu

Kontrola meta titulku a popisu

Zkontrolujte délku titulku a popisu v pixelech. Živý náhled v Google a tipy na optimalizaci.

PNG na JPG

PNG na JPG

Převeďte soubory PNG na JPG v prohlížeči. Bez limitu, bez registrace.

Generátor favicon

Generátor favicon

Vytvořte kompletní sadu favicon.ico pro svůj web z jednoho obrázku. Všechny potřebné velikosti, bez přihlášení.

Generátor barevných palet

Generátor barevných palet

Vygenerujte 9 palet z jedné barvy: monochromatickou, komplementární, triádickou a další. Kódy HEX.

Kontrola kontrastu barev

Kontrola kontrastu barev

Zkontrolujte kontrast textu a pozadí podle WCAG 2.1 AA a AAA. Automatická korekce barev.

Generátor QR kódu zdarma

Generátor QR kódu zdarma

Vytvořte QR kód pro web, vizitku vCard nebo tisk. Export PNG a SVG, bez registrace.

Počítadlo slov a znaků

Počítadlo slov a znaků

Spočítejte slova, znaky, věty a čas čtení. Zkontrolujte čitelnost pomocí skóre Flesch-Kincaid.