Convertitore BMP in PNG

Ultima revisione dei contenuti:

Carichi i file BMP e scarichi immagini PNG già pronte. La scrittura è senza perdita, quindi ogni pixel esce dal convertitore con lo stesso colore con cui è entrato. Il nostro screenshot da 1200 per 630 pixel è entrato con 2,16 MB ed è uscito con 184,9 KB. Tutto il lavoro avviene dentro il tuo browser.

Converti e scarica

File in coda

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

in

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

Il BMP registra l’immagine punto per punto, nella forma esatta in cui arriva sullo schermo. Il formato è nato per il sistema OS/2, è passato poi a Windows e lì è rimasto stabilmente.[1] Nella variante più diffusa un punto occupa 24 bit, cioè un byte per il rosso, uno per il verde e uno per il blu. Questa scrittura può nominare 16,7 milioni di sfumature, e ogni pixel riceve nel file un posto proprio insieme al valore completo del colore.

Il PNG descrive la stessa immagine in un altro modo. Prima che qualcosa arrivi nel file, il formato fa passare l’immagine attraverso due fasi. Per prima cosa prevede il valore di ogni pixel a partire dai suoi vicini e registra soltanto la differenza rispetto a questa previsione. Poi comprime il risultato con Deflate. Entrambe le fasi sono reversibili, quindi il file finito restituisce esattamente l’immagine che vi è entrata. Il formato è stato progettato nel 1995, dopo che Unisys e CompuServe avevano avanzato rivendicazioni di brevetto sulla compressione LZW usata nel GIF.[2]

La descrizione in vigore è la terza edizione della specifica, che il W3C ha pubblicato come raccomandazione il 24 giugno 2025.[3] Elenca cinque tipi di immagine PNG e profondità da 1 a 16 bit per canale. Vi aggiunge un’animazione composta da fotogrammi e un blocco chiamato eXIf, nel quale il file porta i metadati della fotografia.

Come si converte un BMP in PNG?

Trascina i tuoi file BMP 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: 2.16 MB · Dopo: 184.9 KB (92% in meno). Lo stesso riepilogo per l’intero lotto si trova sotto i pulsanti, nella riga Risparmiato.

La scrittura vera e propria la esegue il browser con il proprio codificatore PNG. Il PNG è il formato che la tela del browser restituisce in modo predefinito, e l’impostazione della qualità agisce soltanto sui formati con perdita come JPEG e WebP.[4] La conversione in PNG procede quindi con una sola impostazione e restituisce ogni volta l’immagine completa.

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 BMP in PNG. 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.

Perché un file PNG pesa meno di un BMP?

Il peso di un file BMP si può calcolare in anticipo, e il risultato non dipende da ciò che si vede nell’immagine. Ogni pixel occupa tre byte, e ogni riga dell’immagine viene completata con zeri fino a un multiplo di quattro byte; la documentazione di Microsoft fornisce una formula già pronta per questo.[5] A ciò si aggiungono 54 byte di intestazione.

Seguiamo il calcolo su una foto di 3000 per 2000 pixel. Una riga contiene 3000 pixel da tre byte ciascuno, cioè 9.000 byte. A questa larghezza non c’è nulla da completare, perché 9.000 si divide per quattro. Le righe sono 2.000, quindi i soli pixel occupano 18.000.000 di byte. Insieme all’intestazione il file pesa 18.000.054 byte, cioè 17,2 MB nella notazione che usa il riepilogo dello strumento.

Il PNG segue un’altra strada e risparmia spazio in due passi. Il primo passo è il filtraggio. Per ogni riga il codificatore sceglie uno dei cinque metodi di previsione e registra la differenza del pixel rispetto al vicino invece del valore stesso.[3] Su una superficie liscia queste differenze restano vicine allo zero. Il secondo passo è la compressione Deflate, descritta nel documento RFC 1951, che percorre questa sequenza e scrive ogni ripetizione come un unico riferimento.[6]

Da qui nasce l’ampiezza dei risultati nella nostra misurazione. Un’immagine con grandi campiture uniformi lascia dopo il filtraggio lunghe sequenze di zeri e per questo dimagrisce moltissimo: la nostra grafica da 800 per 600 pixel è scesa da 1,37 MB a 40,2 KB. Una foto da fotocamera porta un valore diverso in quasi ogni pixel, quindi lì le ripetizioni sono poche. Il file da 3000 per 2000 pixel è sceso da 17,2 MB a 14,2 MB, e un risultato simile in fotografia è normale. Quando una foto deve dimagrire molto di più, la prepara il convertitore BMP in JPG.

Quanto pesa la stessa immagine in BMP e in PNG?

I file BMP li abbiamo preparati nella variante più diffusa, a 24 bit e senza compressione, e poi li abbiamo passati in questo convertitore. Indichiamo i pesi esattamente come li calcola lo strumento: in kilobyte e megabyte da 1024, con lo stesso arrotondamento.
ImmagineDimensioni in pixelBMPPNGQuanto in meno
Foto da fotocamera3000 × 200017,2 MB14,2 MB18%
Foto per un sito internet1280 × 8503,11 MB2,22 MB29%
Scansione della pagina di un libro1200 × 16005,49 MB2,31 MB58%
Screenshot di un’interfaccia1200 × 6302,16 MB184,9 KB92%
Grafica fatta di campiture uniformi800 × 6001,37 MB40,2 KB97%
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 29,3 MB in entrata e la riga Risparmiato: 10,4 MB (~35% in meno). Il tuo risultato dipende dal contenuto dell’immagine: più campiture uniformi contiene, più piccolo esce il file PNG.

Come influisce la variante del BMP sul risultato?

La stessa immagine da 800 per 600 pixel l’abbiamo salvata nei cinque modi che il formato BMP consente, e ognuno di essi l’abbiamo passato nel convertitore. La prima colonna indica il peso del file in entrata, la seconda quello del PNG finito, e la terza dice che cosa è successo alla trasparenza.
Variante del file BMPBMPPNGTrasparenza nel risultato
24 bit, righe dal basso1,37 MB40,2 KBImmagine completamente coprente
24 bit, righe dall’alto1,37 MB40,2 KBImmagine completamente coprente
8 bit con tavolozza di 256 colori469,8 KB39,0 KBImmagine completamente coprente
32 bit, intestazione da 40 byte1,83 MB40,2 KBImmagine completamente coprente
32 bit, intestazione in versione cinque con maschera alfa1,83 MB20,7 KBConservata, 240.000 pixel trasparenti
Misurazione nostra del 6 settembre 2026. Le prime due righe portano la stessa immagine scritta con le righe in ordine inverso e danno un file di uscita identico byte per byte. L’ultima riga mostra la condizione alla quale la trasparenza raggiunge il risultato: l’intestazione in versione cinque porta una maschera del canale alfa e il browser la legge. Con l’intestazione classica da 40 byte il quarto byte di un pixel non viene trattato come opacità e l’immagine esce completamente coprente, in linea con la documentazione del formato.[5]

In che cosa il BMP differisce dal PNG?

Caratteristica del formatoBMPPNG
CompressioneAssente nella variante più diffusa, opzionalmente senza perdita con RLESenza perdita: filtraggio delle righe e poi Deflate
Profondità di coloreda 1 a 32 bit per pixelda 1 a 64 bit per pixel, a seconda del tipo di immagine
TrasparenzaCanale alfa nelle intestazioni dalla versione quattro in poiCanale alfa in due dei cinque tipi di immagine, a 8 o 16 bit
AnimazioneNoSì, dalla terza edizione della specifica del 2025
Metadati della foto nello standard ExifNoSì, in un blocco chiamato eXIf
OrigineIl sistema OS/2; è arrivato in Windows nel 1990 con la versione 3.0Il gruppo di lavoro PNG, 1995
Da quale versione i browser li leggonodalle prime versioni di Chrome, Firefox, Safari ed Edgedalle prime versioni di Chrome, Firefox, Safari ed Edge
Le possibilità del BMP le indichiamo secondo la documentazione di Microsoft[5] e la voce enciclopedica su questo formato[1], quelle del PNG secondo la terza edizione della sua specifica[3] e la voce su questo formato[2]. Il supporto nei browser è descritto dalla guida di MDN, che elenca entrambi i formati come letti da tutti i browser.[7]

Che cosa fa il convertitore con un file BMP?

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

  1. Legge cinque varianti di file BMP

    Le abbiamo verificate una dopo l’altra: a 24 bit con le righe dal basso, a 24 bit con le righe dall’alto, a 8 bit con tavolozza e due a 32 bit, con intestazione da 40 byte e con intestazione in versione cinque. Tutti e cinque i file portavano la stessa immagine e tutti e cinque sono stati letti.
  2. Il numero di pixel resta lo stesso

    Una foto da 3000 per 2000 pixel esce come PNG da 3000 per 2000 pixel. Abbiamo letto questi valori direttamente dall’intestazione del file finito, dal blocco IHDR che descrive l’immagine. Cambia soltanto il modo di scrittura, mentre l’inquadratura e la risoluzione restano intatte.
  3. Il colore di ogni pixel resta invariato

    Abbiamo confrontato tutte le componenti dell’immagine prima della scrittura e dopo aver riletto il file finito. In una foto da 3000 per 2000 pixel sono 24 milioni di valori, contando anche il canale di opacità. Tutti sono usciti identici.
  4. La trasparenza passa nel risultato

    Il nostro file di prova con maschera del canale alfa aveva 240.000 pixel completamente trasparenti su 480.000 complessivi. Il PNG finito li ha conservati tutti, perché il PNG porta un canale alfa in entrambi i tipi di immagine che lo prevedono.
  5. Il risultato lo salviamo a colore pieno

    L’intestazione del file finito indica 8 bit per canale e un tipo di immagine con canale alfa. È la stessa gamma di 16,7 milioni di sfumature che porta un BMP a 24 bit, ampliata con un valore di opacità su ogni pixel.
  6. La scrittura dura una frazione di secondo

    Il codificatore lavora sul tuo computer, quindi il tempo dipende dalla sua potenza. Nella nostra misurazione una foto da 3000 per 2000 pixel è stata scritta in 0,30 secondi. Una grafica da 800 per 600 pixel era pronta in 3 millisecondi. Tutte e cinque le immagini hanno attraversato la coda in 1,7 secondi, e la barra sopra i pulsanti mostra quanti file sono già pronti.
  7. Un singolo file fino a 100 MB

    È quanto il convertitore accetta da un solo file. Con uno più grande mostra il messaggio Il file è troppo grande (max 100 MB). Entro questo limite rientra un BMP non compresso di circa 5900 per 5900 pixel.
  8. 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. Un’immagine oltre questo limite viene ridimensionata in proporzione dallo strumento, in modo che entri per intero nel risultato.

Quando scegliere il PNG e quando un altro formato?

  1. L’immagine torna ancora in lavorazione

    Un file PNG si può aprire, correggere e salvare quante volte vuoi, e ogni salvataggio restituisce gli stessi valori dei pixel. Per questo è un buon formato per il materiale di lavoro: una scansione, un progetto grafico oppure una grafica che qualcuno ritoccherà ancora.
  2. L’immagine deve mantenere lo sfondo trasparente

    Il PNG porta un canale alfa, cioè un valore di opacità proprio su ogni pixel. Un logo con lo sfondo scontornato, un’icona di interfaccia e un adesivo appoggiato su una foto escono dal convertitore con la stessa forma che avevano nel file di partenza.
  3. L’immagine va su un sito internet

    Qui conta il peso del file a qualità conservata. La guida di MDN consiglia, per le immagini statiche, di rivolgersi a formati più recenti che comprimono di più.[7] File di questo tipo li preparano il convertitore BMP in WebP e il convertitore BMP in AVIF.
  4. Una foto deve dimagrire il più possibile

    Una fotografia porta un valore diverso in quasi ogni pixel, quindi una scrittura senza perdita lascia il file vicino al peso di partenza. La nostra foto da 3000 per 2000 pixel è dimagrita del 18%. La stessa inquadratura salvata con il convertitore BMP in JPG esce molto più leggera, perché quel formato scarta una parte dei dati sul colore.
  5. Una scansione parte per e-mail o verso un ufficio

    Una pagina scansionata si invia più comodamente come PDF che come immagine. Lo prepara il convertitore BMP in PDF: mette ogni immagine su una pagina A4 propria e adatta l’orientamento alle proporzioni della foto.
  6. Il PNG finito deve dimagrire ancora

    Quando il file esiste già e il peso deve scendere ulteriormente, la stessa immagine in una scrittura più leggera la prepara il convertitore PNG in WebP. Il convertitore PNG in AVIF scrive la stessa immagine in un formato più recente; il suo cursore va su un’altra scala, quindi confronta i due risultati sul tuo file.
  7. L’immagine deve tornare a essere una bitmap

    A volte il file deve tornare al BMP, perché il programma dall’altra parte apre questo formato e nessun altro. Un file del genere lo prepara il convertitore PNG in BMP a partire da un PNG già pronto: scrive 24 bit per pixel, senza compressione.

Converti altri file in PNG

Converti BMP in altri formati

Fonti

  1. Windows bitmapWikipedia
  2. Portable Network GraphicsWikipedia
  3. Portable Network Graphics (PNG) Specification, terza edizioneW3C
  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

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 BMP a PNG

Convertendo un BMP in PNG perderò qualità?

No, e lo abbiamo verificato con una misurazione. Dopo aver scritto il file lo abbiamo riletto e abbiamo confrontato tutte le componenti dell’immagine con quelle precedenti alla scrittura. In una foto da 3000 per 2000 pixel sono 24 milioni di valori, e tutti sono usciti identici. Dipende da come è costruito il formato: il filtraggio delle righe e la compressione Deflate sono reversibili, quindi la rilettura restituisce esattamente ciò che è stato scritto.

Quanto spazio risparmierò sul mio file?

Lo decide il contenuto dell’immagine, e l’ampiezza è notevole. Da noi è dimagrita di più la grafica fatta di campiture uniformi: del 97%. Lo screenshot di un’interfaccia è sceso del 92%, e la scansione della pagina di un libro del 58%. La foto da fotocamera, che porta un valore diverso in quasi ogni pixel, è scesa del 18%. Più superfici lisce e sequenze ripetute di pixel contiene un’immagine, più forte agisce la compressione. Tutte e cinque insieme, cioè 29,3 MB, sono scese a 18,9 MB.

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 salva come PNG. Il file resta sul dispositivo per tutto il lavoro e sparisce dalla memoria del browser alla chiusura della scheda.

Che cosa succede alla trasparenza di un BMP a 32 bit?

Dipende dalla versione dell’intestazione nel file di partenza. Con l’intestazione classica da 40 byte il quarto byte di un pixel non viene trattato come opacità e l’immagine esce completamente coprente. Con l’intestazione in versione cinque, che porta una maschera del canale alfa, la trasparenza viene letta e passa nel risultato: il nostro file di prova aveva 240.000 pixel trasparenti su 480.000 e il PNG finito li ha conservati tutti.

Come fa il convertitore a sapere quanto comprimere il file PNG?

La compressione nel PNG è senza perdita, quindi il codificatore comprime quanto il contenuto dell’immagine consente e restituisce sempre i dati completi. La scrittura la esegue la tela del browser stessa, per la quale il PNG è il formato predefinito.[4] L’impostazione della qualità appartiene ai formati con perdita, fra cui JPEG e WebP: lì decidi tu quanti dati sul colore si possono scartare.

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 29,3 MB hanno attraversato la nostra coda in 1,7 secondi. Un singolo file può pesare fino a 100 MB, e il numero complessivo di file dipende dalla memoria del tuo dispositivo.

Un file PNG si aprirà su qualsiasi dispositivo?

Sì. Il PNG lo leggono tutti i browser fin dalle loro prime versioni, e con essi i sistemi operativi, i pacchetti per ufficio e i programmi di grafica.[7] Il formato è descritto da una specifica aperta del W3C, quindi qualsiasi produttore di software può implementarlo senza pagare licenze.[3]

In che cosa il PNG differisce dal JPG sulla stessa immagine?

Il PNG restituisce ogni pixel al valore esatto, mentre il JPG scarta una parte dei dati sul colore e proprio per questo scende molto più in basso come peso. In una grafica con bordi netti, testo e campiture uniformi il PNG conserva i contorni esattamente come erano nell’originale. In fotografia è il JPG a dare un file molto più piccolo, e nell’anteprima l’immagine appare uguale. Quel file lo prepara il convertitore BMP in JPG.

Screenshot dello strumento gratuito Arteon: Convertitore BMP in PNG

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.