Convertitore PNG in BMP

Ultima revisione dei contenuti:

Carichi i file PNG e scarichi immagini BMP già pronte. Il convertitore scrive 24 bit per pixel, valore dopo valore, quindi il file cresce: il nostro screenshot da 1200 per 630 pixel è entrato con 139,2 KB ed è uscito con 2,16 MB. Tutto il lavoro avviene dentro il tuo browser.

Converti e scarica

File in coda

Aggiungi file PNG a sinistra per avviare la conversione in BMP.

in

Che cos’è il PNG e che cos’è il BMP?

Il PNG è nato nel 1995 per un motivo preciso: Unisys e CompuServe avevano avanzato rivendicazioni di brevetto sulla compressione LZW su cui si reggeva il GIF, e la rete aveva bisogno di un formato libero da pagamenti.[1] Il gruppo che lo ha progettato gli ha dato per l’occasione l’intera gamma dei colori e un canale alfa, cioè un valore di opacità proprio su ogni pixel. La descrizione in vigore è la terza edizione della specifica, pubblicata dal W3C come raccomandazione il 24 giugno 2025; elenca cinque tipi di immagine e due di essi portano un canale alfa.[2]

Il BMP è nato prima e dal presupposto opposto. È il contenitore di immagini più semplice possibile: un’intestazione con le dimensioni e, dopo, i valori dei singoli pixel uno dopo l’altro. Il formato è partito dal sistema OS/2, è passato a Windows e lì è rimasto stabilmente.[3] È proprio questa semplicità il motivo per cui oggi lo si cerca: un programma capace soltanto di leggere byte in ordine mostrerà una bitmap senza alcuna libreria, perché i pixel vi stanno uno dritto dopo l’altro.

Il nostro convertitore scrive una variante di questo formato: 24 bit per pixel, senza compressione, con intestazione BITMAPINFOHEADER. È la forma più antica e più letta del BMP, quindi il file finito si apre in qualsiasi programma che supporti il formato.

Come si converte un PNG in BMP?

Trascina i tuoi file PNG sul campo Aggiungi file, oppure clicca su questo campo e indica le immagini sul disco. Puoi mettere molti file nella coda in una sola volta. Poi premi il pulsante Converti.

Le immagini finite le scarichi una per una con il pulsante Scarica accanto alla riga della coda, oppure tutte insieme con il pulsante Scarica tutti. Il pulsante Cancella tutto svuota l’intera coda, mentre l’etichetta Rimuovi accanto a una riga ne toglie un singolo file.

Nella coda a destra ogni file mostra il proprio peso prima e dopo la conversione insieme alla differenza in percentuale. Il nostro screenshot da 1200 per 630 pixel vi ha scritto Prima: 139.2 KB · Dopo: 2.16 MB (1492% in più). Lo stesso riepilogo per l’intero lotto si trova sotto i pulsanti, nella riga Aumentato.

La scrittura vera e propria la esegue un codificatore BMP scritto per questo sito e avviato sul tuo computer. Il motivo è semplice: il salvataggio di una bitmap direttamente dalla tela dipende dal browser. Lo abbiamo verificato il 6 settembre 2026: Firefox 153 ha restituito per una richiesta del genere un file che comincia con le lettere BM, cioè una bitmap vera, mentre Chromium 151 ha restituito un file PNG con la firma 89 50 4E 47. La documentazione di MDN descrive questo comportamento in modo chiaro: con un formato che il browser non conosce ricevi un PNG e nessun avviso.[4]

Il file resta sul tuo dispositivo dal primo clic fino alla fine del lavoro. Sotto il convertitore si trova un selettore di formati con la scritta PNG in BMP. Un clic su uno dei due formati apre un elenco, e la scelta ti porta alla pagina del convertitore di quella coppia. Tutte le coppie di questo gruppo le abbiamo raccolte anche nella pagina della sottocategoria Cambio formato.

Quanto peserà il file BMP finito?

Questo numero lo conosci prima di caricare qualsiasi cosa, perché dipende soltanto dalle dimensioni dell’immagine. Ogni pixel occupa tre byte, ogni riga viene completata con zeri fino a un multiplo di quattro byte e all’inizio del file stanno 54 byte di intestazione; la documentazione di Microsoft fornisce una formula già pronta per questo.[5]

Seguiamo il calcolo su un’immagine di 1920 per 1080 pixel. Una riga contiene 1920 pixel da tre byte ciascuno, cioè 5.760 byte. A questa larghezza non c’è nulla da completare, perché 5.760 si divide per quattro. Le righe sono 1.080, quindi i soli pixel occupano 6.220.800 byte. Insieme all’intestazione il file pesa 6.220.854 byte, e non conta se vi si vede una fotografia o una campitura uniforme.

Il completamento conta quando la larghezza non si divide per quattro. Un’immagine larga 1.001 pixel dà 3.003 byte di dati in una riga, quindi la riga viene allungata a 3.004 byte. Grazie a quell’unico byte ogni riga comincia nel file a un indirizzo divisibile per quattro, e un programma che legge l’immagine può prendere i dati quattro byte alla volta.

Un file PNG funziona al contrario: il suo peso non si ricava dalle dimensioni, perché dipende da ciò che si vede nell’immagine. Per questo qui la crescita è a volte doppia e a volte cinquanta volte tanto: a deciderlo è quanto bene il contenuto dell’immagine si era compresso prima. Il percorso inverso lo copre il convertitore BMP in PNG.

Quanto pesa la stessa immagine in PNG e in BMP?

Abbiamo passato per questo convertitore cinque immagini di tipo diverso. Indichiamo i pesi esattamente come li calcola lo strumento: in kilobyte e megabyte da 1024, con lo stesso arrotondamento.
ImmagineDimensioni in pixelPNGBMPQuante volte più grande
Foto da fotocamera3000 × 200013,1 MB17,2 MB1,3
Foto per un sito internet1280 × 8501,96 MB3,11 MB1,6
Scansione della pagina di un libro1200 × 16001,98 MB5,49 MB2,8
Screenshot di un’interfaccia1200 × 630139,2 KB2,16 MB15,9
Grafica fatta di campiture uniformi800 × 60028,9 KB1,37 MB48,7
Misurazione nostra del 6 settembre 2026, eseguita in un browser basato sul motore Chromium nella versione 151. Tutte e cinque messe insieme nella coda hanno dato 17,2 MB in entrata e la riga Aumentato: 12,1 MB (~70% in più). La colonna BMP non dipende dal contenuto dell’immagine, quindi le stesse dimensioni ti daranno gli stessi numeri. Cambia soltanto la colonna PNG, ed è da lei che dipende quante volte il file cresce.

Che cosa succede alla trasparenza?

La scrittura a 24 bit destina al colore tutti e tre i byte del pixel. Il convertitore appoggia quindi l’immagine su uno sfondo bianco prima di leggere i pixel. Abbiamo preparato un file di prova da 800 per 600 pixel con tre livelli di opacità e verificato ciascuno separatamente.
Opacità del pixel nel file PNGQuanti pixel di questo tipo aveva il fileColore nel file PNGColore nel BMP finito
Piena, valore 255210.000219, 38, 38219, 38, 38
A metà, valore 12860.000219, 38, 38237, 146, 146
Nulla, valore 0210.000219, 38, 38255, 255, 255
Misurazione nostra del 6 settembre 2026. Un pixel del tutto coprente esce dal convertitore con valori identici all’unità a quelli con cui è entrato. Un pixel con opacità 128, cioè trasparente a metà, si mescola al bianco in parti uguali: 219 e 255 danno 237, mentre 38 e 255 danno 146. Un pixel del tutto trasparente assume il bianco puro. Lo stesso calcolo si è ripetuto in Firefox 153, quindi il risultato non dipende dal browser.

In che cosa il PNG differisce dal BMP?

Caratteristica del formatoPNGBMP
CompressioneSenza perdita: filtraggio delle righe e poi DeflateAssente nella variante che scrive questo convertitore
Peso di un’immagine da 1920 × 1080Dipende dal contenuto dell'immagineSempre 6.220.854 byte
TrasparenzaCanale alfa in due dei cinque tipi di immagineLe aree trasparenti ricevono uno sfondo bianco
Profondità di coloreda 1 a 64 bit per pixel, a seconda del tipo di immagine24 bit per pixel in questa scrittura
Ordine delle righe nel filedalla riga in alto verso il bassodalla riga in basso verso l'alto
Scrittura diretta dalla tela del browserIl formato predefinito, in ogni browserFirefox sì, Chromium no
OrigineIl gruppo di lavoro PNG, 1995Il sistema OS/2; è arrivato in Windows nel 1990 con la versione 3.0
Le possibilità del PNG le indichiamo secondo la terza edizione della sua specifica[2] e la voce enciclopedica su questo formato[1], quelle del BMP secondo la documentazione di Microsoft[5] e la voce su questo formato[3]. La riga sulla scrittura dalla tela è una nostra misurazione del 6 settembre 2026 in Chromium 151 e Firefox 153. Entrambi i formati sono letti da tutti i browser, come elenca la guida di MDN.[6]

Che cosa fa il convertitore con un file PNG?

Otto cose che conviene conoscere prima di mettere in coda un lotto più grande di immagini.

  1. Scrive una sola variante di BMP, la più letta

    Il file finito ha 24 bit per pixel, un’intestazione BITMAPINFOHEADER lunga 40 byte e nessuna compressione. Firefox scrive la stessa variante nel proprio codificatore della tela, cosa che abbiamo verificato sulle stesse immagini: il suo file e il nostro sono usciti della stessa lunghezza, byte per byte.
  2. Il numero di pixel resta lo stesso

    Una foto da 3000 per 2000 pixel esce come BMP da 3000 per 2000 pixel. Cambia soltanto il modo di scrittura, mentre l’inquadratura e la risoluzione restano intatte.
  3. Il colore dei pixel coprenti resta invariato

    Abbiamo confrontato i valori dei pixel prima e dopo la conversione. Nella foto da 3000 per 2000 pixel tutti i 6.000.000 di pixel erano del tutto coprenti e tutti sono usciti con lo stesso colore, all’unità.
  4. Appoggia le aree trasparenti sul bianco

    Il convertitore riempie la tela di bianco prima di posarvi sopra l’immagine. Uno sfondo scontornato esce così bianco e non nero: un pixel senza colore e senza opacità, scritto così com’è, darebbe nero.
  5. Il risultato lo salviamo a colore pieno

    Tre byte per pixel danno 16,7 milioni di sfumature, cioè la stessa gamma che porta il PNG a otto bit per canale. Le componenti le scriviamo nell’ordine blu, verde, rosso, perché così si presenta una riga in un file BMP.
  6. Un singolo file fino a 100 MB

    È quanto il convertitore accetta da un solo file PNG. Con uno più grande mostra il messaggio Il file è troppo grande (max 100 MB). Il limite riguarda il file in entrata, e il BMP finito può uscire assai più pesante.
  7. Le immagini molto grandi le adattiamo alla tela

    La tela del browser accoglie 16.384 pixel per lato e circa 268 milioni di pixel in totale. Lo strumento ridimensiona in proporzione un’immagine oltre questo limite. Al limite stesso la bitmap finita pesa 768 MB, quindi conviene avere spazio sul disco.
  8. La scrittura dura una frazione di secondo

    Il codificatore lavora sul tuo computer, quindi il tempo dipende dalla sua potenza. Tutte e cinque le immagini, per 17,2 MB complessivi, hanno attraversato la nostra coda in 1,2 secondi, e la barra sopra i pulsanti mostra quanti file sono già pronti.

Quando scegliere il BMP e quando un altro formato?

  1. Un programma o un apparecchio legge soltanto bitmap

    I driver dei display, le applicazioni industriali datate e i sistemi embedded accettano spesso solo il BMP, perché leggere un file simile significa copiare byte in memoria. Questa è la situazione in cui il BMP è semplicemente il formato giusto.
  2. Stai scrivendo codice che legge i pixel da sé

    Una bitmap ti fa arrivare al valore di un pixel senza alcuna libreria: calcoli lo scostamento dall’inizio dei dati e leggi tre byte. Imparando la grafica raster e nei piccoli strumenti fatti in casa, questo risparmia l’intera fase di decodifica.
  3. L’immagine deve mantenere lo sfondo trasparente

    Allora il file resta in un formato che porta un canale alfa. Un logo con lo sfondo scontornato e un’icona di interfaccia mantengono la loro forma in PNG, e un file più leggero con la stessa trasparenza lo danno il convertitore PNG in WebP oppure il convertitore PNG in AVIF.
  4. L’immagine va su un sito internet

    La guida di MDN sconsiglia apertamente di usare il BMP per i contenuti di un sito e indica come motivo il peso del file non compresso.[6] Alla rete si addice un file che a parità di qualità pesa una decina di volte meno: lo prepara il convertitore PNG in WebP.
  5. Una foto parte per e-mail o su un disco condiviso

    Una fotografia in bitmap occupa una decina di megabyte ogni volta. Quando il file deve restare leggero e le piccole differenze di colore non contano, è più comodo il convertitore PNG in JPG.

Converti altri file in BMP

Converti PNG in altri formati

Fonti

  1. Portable Network GraphicsWikipedia
  2. Portable Network Graphics (PNG) Specification, terza edizioneW3C
  3. Windows bitmapWikipedia
  4. HTMLCanvasElement: toBlob() methodMDN Web Docs
  5. Bitmap StorageMicrosoft Learn
  6. Image file type and format guideMDN Web Docs

Le dimensioni dei file nelle tabelle le abbiamo misurate facendo passare immagini reali per questo convertitore in un browser e le riportiamo come le conta lo strumento. Quello che diciamo sui due formati si basa sulle fonti elencate sopra.

Ultima revisione dei contenuti: · scritto e verificato dal team Arteon

Domande frequenti sulla conversione da PNG a BMP

Perché il file dopo la conversione è più grande?

Perché il BMP in questa variante scrive ogni pixel separatamente e per intero, senza alcuna compressione. Il PNG fa il contrario: prevede il valore del pixel dai vicini, registra soltanto la differenza e poi comprime il risultato con Deflate. Quanto meglio un’immagine si era compressa prima, tanto più cresce dopo la conversione. Nella nostra misurazione la foto da fotocamera è cresciuta 1,3 volte. La grafica fatta di campiture uniformi, quella che si comprime meglio di tutte, è cresciuta 48,7 volte.

Quanto peserà esattamente il mio file?

Quanto risulta dalle dimensioni dell’immagine. Moltiplica la larghezza per tre, arrotonda per eccesso a un multiplo di quattro byte, moltiplica per l’altezza e aggiungi 54 byte di intestazione. Per un’immagine da 1920 per 1080 pixel questo dà 6.220.854 byte. Il contenuto dell’immagine non cambia quel numero nemmeno di un byte.

Convertendo un PNG in BMP perderò qualità?

I pixel coprenti passano senza cambiamenti: nella foto da 3000 per 2000 pixel ne abbiamo verificati tutti i 6.000.000 e ognuno è uscito con lo stesso colore. Cambiano soltanto le aree che nel file PNG erano trasparenti, perché la scrittura a 24 bit destina al colore tutti e tre i byte del pixel e quelle aree finiscono su uno sfondo bianco.

Che cosa succede esattamente a uno sfondo trasparente?

Il convertitore dipinge uno sfondo bianco e solo dopo vi appoggia l’immagine. Un pixel del tutto trasparente assume allora il bianco puro. Un pixel trasparente a metà si mescola al bianco in proporzione alla propria opacità: il nostro rosso dai valori 219, 38, 38 con opacità 128 è uscito come 237, 146, 146. Quando lo sfondo deve restare scontornato, il file va lasciato in un formato con canale alfa.

Perché il convertitore ha un proprio codificatore BMP?

Perché il salvataggio di questo formato dalla tela dipende dal browser. Lo abbiamo verificato il 6 settembre 2026 sulle stesse immagini: Firefox 153 ha restituito una bitmap vera che comincia con le lettere BM, mentre Chromium 151 ha restituito un file PNG con la firma 89 50 4E 47, benché la richiesta riguardasse il BMP. La documentazione di MDN descrive questo comportamento in modo chiaro.[4] Un codificatore proprio dà lo stesso risultato in ogni browser.

I miei file finiscono su un server?

No. L’immagine la carica il codice della pagina nel tuo browser, la disegna su una tela (Canvas API) e da lì la passa al codificatore, che lavora anch’esso in locale. Il file resta sul dispositivo per tutto il lavoro e sparisce dalla memoria del browser alla chiusura della scheda.

Quale variante di BMP riceverò in uscita?

Una scrittura a 24 bit con intestazione BITMAPINFOHEADER, senza compressione, con le righe disposte dal basso verso l’alto e le componenti nell’ordine blu, verde, rosso. Nell’intestazione scriviamo anche una risoluzione di 96 punti per pollice. È la variante più antica del formato, quindi la aprirà qualsiasi programma che supporti il BMP.

Quanti file posso convertire in una volta?

Puoi aggiungere alla coda quanti file vuoi, e lo strumento li elabora uno dopo l’altro mostrando l’avanzamento sopra i pulsanti. Cinque immagini dal peso complessivo di 17,2 MB hanno attraversato la nostra coda in 1,2 secondi. Un singolo file in entrata può pesare fino a 100 MB, e il numero complessivo di file dipende dalla memoria del tuo dispositivo.

Screenshot dello strumento gratuito Arteon: Convertitore PNG in BMP

Aiutaci a migliorare i nostri strumenti

Hai un’idea per una nuova funzione, hai trovato un errore o vuoi proporre un altro strumento? Scrivici: rispondiamo entro 24 ore.

Scopri i nostri altri strumenti utili

JPG in WebP

JPG in WebP

Converti foto JPG in WebP leggero. Riduci il peso delle immagini fino al 35%.

Editor di immagini

Editor di immagini

Ridimensiona, ritaglia e converti la tua immagine. Formati pronti per i social media, avatar circolari, esportazione JPG/PNG/WebP.

Verificatore meta titolo e descrizione

Verificatore meta titolo e descrizione

Verifica la lunghezza del titolo e della descrizione in pixel. Anteprima Google dal vivo e suggerimenti di ottimizzazione.

PNG in JPG

PNG in JPG

Converti file PNG in JPG nel browser. Senza limiti, senza registrazione.

Generatore di favicon

Generatore di favicon

Crea un set completo di favicon.ico per il tuo sito web da un'immagine. Tutte le dimensioni richieste, senza registrazione.

Generatore di palette di colori

Generatore di palette di colori

Genera 9 palette da un colore: monocromatica, complementare, triadica e altre. Codici HEX.

WebP in JPG

WebP in JPG

Converti file WebP in JPG compatibile ovunque. Senza limiti, senza registrazione.

Verificatore contrasto colori

Verificatore contrasto colori

Verifica il contrasto testo e sfondo secondo WCAG 2.1 AA e AAA. Correzione automatica dei colori.

Generatore di codici QR gratuito

Generatore di codici QR gratuito

Crea un codice QR per sito web, biglietto vCard o stampa. Esporta PNG e SVG, senza registrazione.

Contatore di parole e caratteri

Contatore di parole e caratteri

Conta parole, caratteri, frasi e tempo di lettura. Verifica la leggibilità con il punteggio Flesch-Kincaid.