Convertitore da BMP a GIF
Carichi i file BMP e scarichi immagini GIF pronte. Il peso scende di parecchie volte: la nostra foto da 3000 per 2000 pixel è entrata nel convertitore con 17,2 MB ed è uscita con 2,52 MB. Tutto il lavoro avviene dentro il tuo browser.
File in coda
Che cos’è il BMP e che cos’è il GIF?
Il BMP registra l’immagine così come la vede lo schermo: come una griglia di punti, in cui ogni punto riceve nel file un proprio posto e un proprio valore di colore. Il formato è nato per OS/2, è poi passato a Windows e lì è rimasto stabilmente.[1] La variante più diffusa assegna a ogni punto 24 bit, cioè un byte per il rosso, uno per il verde e uno per il blu. Una registrazione così può nominare 16,7 milioni di tonalità e conserva ciascuna di esse separatamente.
Il GIF affronta il colore in modo del tutto diverso. Il formato si appoggia a un elenco di colori stabilito in anticipo e, accanto a ogni pixel, registra soltanto il numero di posizione di quell’elenco. L’elenco si chiama tavolozza e contiene fino a 256 posizioni, perché il numero occupa otto bit.[2] A questo si aggiunge la compressione LZW, che cerca nell’immagine le sequenze ripetute di quei numeri e scrive ogni sequenza con un unico codice.
La specifica che il W3C pubblica ancora oggi porta la sigla 89a e la data del 31 luglio 1990.[3] È quella versione ad aver aggiunto al GIF l’indice di trasparenza e i ritardi tra i fotogrammi, grazie ai quali il formato mostra le animazioni. Il formato stesso è stato creato dall’azienda CompuServe tre anni prima, nel 1987.[2]
Come si converte un BMP in GIF?
Trascina i tuoi file BMP sul campo Aggiungi file oppure fai clic su quel campo e indica le immagini sul disco. Puoi mettere in coda molti file in una volta sola. Poi premi il pulsante Converti.
Le immagini pronte le scarichi una alla volta 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. La nostra foto da 3000 per 2000 pixel ha scritto lì Prima: 17.2 MB · Dopo: 2.52 MB (85% in meno). Lo stesso riepilogo per l’intero lotto si trova sotto i pulsanti, nella riga Risparmiato.
La scrittura vera e propria l’esegue gifenc, un codificatore GIF scritto in JavaScript e avviato sul tuo computer.[4] I browser leggono i file GIF fin dalle prime versioni mentre non sanno ancora scriverne uno dalla tela: il 5 settembre 2026 abbiamo verificato Chromium 151 e Firefox 153, e ognuno ha restituito un file PNG a quella richiesta. La documentazione MDN descrive questo comportamento apertamente: davanti a un formato che il browser non conosce, ricevi un PNG e nessun avviso.[5]
Il nostro codificatore scrive il GIF indipendentemente dal browser, e l’immagine 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 GIF. Un clic su uno dei due formati apre un elenco, e la scelta ti porta alla pagina del convertitore che gestisce quella coppia. Tutte le coppie di questo gruppo le abbiamo raccolte anche nella pagina di sottocategoria Cambio formato.
Perché un file GIF 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 quattro byte pieni; la documentazione Microsoft fornisce una formula già pronta per questo.[6] A ciò si aggiungono 54 byte di intestazione.
Seguiamo il calcolo su una foto da 3000 per 2000 pixel. Una riga ha 3000 pixel da tre byte ciascuno, quindi 9.000 byte. Con questa larghezza non c’è nulla da completare. Le righe sono 2.000, perciò 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 GIF risparmia spazio per due vie contemporaneamente. La prima è la tavolozza stessa: al posto di tre byte per pixel entra un solo numero, così l’immagine perde subito due terzi del proprio peso. La seconda è la compressione LZW, che percorre quei numeri e scrive le sequenze ripetute con un unico codice. Più grandi sono le superfici a tinta unita di un’immagine, più lunghe risultano quelle sequenze e più forte agisce la compressione.
La nostra foto da 3000 per 2000 pixel è uscita dal convertitore come file da 2,52 MB. Sotto i pulsanti compare allora la riga Risparmiato, con il numero di megabyte e la percentuale di cui il file è dimagrito. Quando quella stessa immagine deve mantenere tutte le tonalità, la prepara il convertitore da BMP a PNG.
Quanto pesa la stessa immagine in BMP e in GIF?
| Immagine | Dimensioni in pixel | BMP | GIF | Quanto in meno |
|---|---|---|---|---|
| Foto da una fotocamera | 3000 × 2000 | 17,2 MB | 2,52 MB | 85% |
| Foto per un sito internet | 1280 × 850 | 3,11 MB | 540,5 KB | 83% |
| Scansione di una pagina di libro | 1200 × 1600 | 5,49 MB | 983,2 KB | 83% |
| Schermata di un’interfaccia | 1200 × 630 | 2,16 MB | 37,0 KB | 98% |
| Grafica fatta di superfici a tinta unita | 800 × 600 | 1,37 MB | 7,28 KB | 99% |
Quanti colori restano nel file dopo il salvataggio in GIF?
| Immagine | Colori nel file BMP | Posizioni nella tavolozza GIF | Pixel con colore invariato | Massima differenza su un canale |
|---|---|---|---|---|
| Foto da una fotocamera | 785.216 | 256 | 0,1% | 31 su 255 |
| Foto per un sito internet | 323.525 | 256 | 0,1% | 30 su 255 |
| Scansione di una pagina di libro | 43.400 | 256 | 1,1% | 13 su 255 |
| Schermata di un’interfaccia | 5.208 | 256 | 40,2% | 24 su 255 |
| Grafica fatta di superfici a tinta unita | 193 | 64 | 99,9% | 8 su 255 |
In che cosa il BMP differisce dal GIF?
| Caratteristica del formato | BMP | GIF |
|---|---|---|
| Compressione | Nessuna nella variante più diffusa, a scelta senza perdita con RLE | Senza perdita con LZW, applicata ai numeri della tavolozza |
| Colori in una sola immagine | Fino a 16,7 milioni nella registrazione a 24 bit | Fino a 256, uno per posizione della tavolozza |
| Profondità di colore | da 1 a 32 bit per pixel | 8 bit per pixel, come numero di posizione |
| Trasparenza | Canale alfa in determinate varianti dell'intestazione | Una posizione della tavolozza contrassegnata come trasparente |
| Animazione | No | Sì, come fotogrammi successivi con un ritardo proprio |
| Origine | OS/2; è entrato in Windows nel 1990 con la versione 3.0 | Azienda CompuServe, 1987 |
| Da quale versione i browser li leggono | dalle prime versioni di Chrome, Firefox, Safari ed Edge | dalle prime versioni di Chrome, Firefox, Safari ed Edge |
Che cosa fa il convertitore con un file BMP?
Sette cose da conoscere prima di mettere in coda un lotto più grande di immagini.
Legge tre varianti di BMP
Le abbiamo verificate una per una: 24 bit con righe dal basso, 24 bit con righe dall’alto e 8 bit con tavolozza. Tutte e tre portavano la stessa immagine e tutte e tre hanno prodotto un file di uscita identico da 835 byte.Il numero di pixel resta lo stesso
Un’immagine da 800 per 600 pixel esce come GIF da 800 per 600 pixel. Abbiamo letto questi valori direttamente dall’intestazione del file finito. Cambia soltanto il modo di registrare il colore, mentre inquadratura e risoluzione restano intatte.La tavolozza nasce separatamente per ogni immagine
Il codificatore percorre tutti i pixel e sceglie fino a 256 colori che descrivono meglio quella precisa inquadratura. Un’immagine con meno colori riceve una tavolozza più corta: la nostra grafica fatta di superfici a tinta unita è entrata in 64 posizioni.Salviamo il risultato come un solo fotogramma
Un file BMP porta un’immagine, quindi anche il GIF finito riceve un fotogramma. L’intestazione del file porta la sigla GIF89a, cioè la stessa versione del formato che tutti i browser leggono.Il salvataggio dura una frazione di secondo
Il codificatore lavora sul tuo computer, quindi il tempo dipende dalla sua potenza. Nella nostra misurazione la foto da 3000 per 2000 pixel è stata scritta in 0,62 secondi. La grafica da 800 per 600 pixel era pronta in 0,02 secondi. Tutte e cinque le immagini sono passate in coda in 3,4 secondi, e la barra sopra i pulsanti mostra quanti file sono già pronti.Singoli file fino a 100 MB
Questo è quanto il convertitore accetta da un file. Con uno più grande mostra il messaggio Il file è troppo grande (max 100 MB). Entro questo limite entra un BMP non compresso di circa 5900 per 5900 pixel.Le immagini molto grandi le adattiamo alla tela
La tela del browser contiene 16.384 pixel per lato e circa 268 milioni di pixel in totale. Un’immagine oltre questo limite viene ridotta in proporzione dallo strumento, così da entrare per intero nel risultato.
Quando scegliere il GIF e quando un altro formato?
L’immagine ha superfici a tinta unita
Icone, schemi, grafici a barre e schermate di interfacce hanno qualche centinaio di tonalità, quindi entrano nella tavolozza con margine. È qui che il GIF se la cava meglio: la nostra schermata è scesa da 2,16 MB a 37,0 KB.Una foto deve mantenere tutta la sua gamma di tonalità
Una fotografia porta centinaia di migliaia di colori, mentre la tavolozza contiene 256 posizioni. Quando ti sta a cuore una resa fedele dei passaggi tonali, usa il convertitore da BMP a JPG.L’immagine va su un sito internet
Qui conta il peso del file a qualità mantenuta. La guida MDN consiglia il PNG per le immagini fisse e i formati più recenti quando contano risparmi maggiori.[7] Quei file li preparano il convertitore da BMP a WebP e il convertitore da BMP a AVIF.L’immagine deve mantenere lo sfondo trasparente
La trasparenza passa nel risultato insieme al canale alfa, e quel canale il PNG lo porta in ogni variante della sua registrazione. Lo prepara il convertitore da BMP a PNG, che salva l’immagine senza perdita e mantiene tutti i 16,7 milioni di tonalità.Una scansione parte per posta elettronica o verso un ufficio
Una pagina scansionata si invia più comodamente in PDF che come immagine. Lo produce il convertitore da BMP a PDF: dispone ogni immagine su una pagina A4 separata, adattando l’orientamento alle proporzioni della foto.La strada inversa
Un file GIF finito lo salvi con l’intera gamma di colori usando il convertitore da GIF a PNG. La stessa immagine in un file più leggero la dà il convertitore da GIF a WebP.
Converti altri file in GIF
Converti BMP in altri formati
Fonti
- Windows bitmap — Wikipedia
- Graphics Interchange Format — Wikipedia
- Graphics Interchange Format, versione 89a — W3C
- gifenc, un codificatore GIF per il browser — Matt DesLauriers
- HTMLCanvasElement: toBlob() method — MDN Web Docs
- Bitmap Storage — Microsoft Learn
- Image file type and format guide — MDN 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 GIF
Perdo qualità convertendo BMP in GIF?
Dipende da quanti colori contiene il file di partenza. Una grafica con al massimo 256 colori passa per intero nella tavolozza: la nostra grafica fatta di superfici a tinta unita aveva 193 tonalità e il 99,9% dei suoi pixel è uscito dal convertitore con il colore invariato. La foto da fotocamera aveva 785.216 tonalità diverse e la tavolozza contiene 256 posizioni, quindi ogni pixel riceve la tonalità disponibile più vicina. La differenza massima su un singolo canale è stata da noi di 31 punti su 255.
I miei file finiscono su un server?
No. L’immagine viene caricata dal codice della pagina dentro il tuo browser, disegnata su una tela (Canvas API) e da lì passata al codificatore gifenc, che lavora anch’esso in locale. Il file resta sul tuo dispositivo per tutto il tempo del lavoro e, dopo la chiusura della scheda, sparisce dalla memoria del browser.
Perché il GIF ha 256 colori?
Deriva dalla costruzione stessa del formato. Accanto a un pixel il GIF registra il numero di posizione della tavolozza, e quel numero occupa otto bit, quindi contiene valori da 0 a 255.[3] Ogni posizione della tavolozza descrive inoltre un colore RGB completo, perciò il codificatore sceglie quelle 256 tonalità dall’intera gamma di 16,7 milioni.
Che cosa succede alla trasparenza di un BMP a 32 bit?
Una registrazione a 32 bit con intestazione BITMAPINFOHEADER viene letta dal browser come completamente coprente: lo abbiamo verificato su un nostro file di prova, in cui tutti i pixel sono usciti dalla tela con un’opacità di 255. Quando un file deve mantenere lo sfondo trasparente, lo prepara il convertitore da BMP a PNG, perché il PNG porta il canale alfa in ogni variante della sua registrazione.
Quanti file posso convertire in una volta?
Puoi aggiungere alla coda quanti file vuoi: lo strumento li elabora uno dopo l’altro e mostra l’avanzamento sopra i pulsanti. Cinque immagini per un totale di 29,3 MB sono passate nella nostra coda in 3,4 secondi. Un singolo file può pesare fino a 100 MB, e il numero complessivo di file dipende dalla memoria del tuo dispositivo.
Il GIF finito sarà animato?
Un file BMP porta un’immagine, quindi il risultato riceve un fotogramma e appare come un’immagine comune. L’animazione nel formato GIF si costruisce da più fotogrammi salvati uno dopo l’altro, ciascuno con un ritardo proprio.[3]
Da che cosa dipende il peso del file GIF finito?
Lo decide il contenuto dell’immagine. La compressione LZW scrive con un unico codice le sequenze ripetute di pixel, quindi agisce con più forza sulle superfici a tinta unita. Una foto da fotocamera ha poche di quelle ripetizioni ed è scesa da noi dell'85%, mentre la grafica fatta di superfici a tinta unita è scesa del 99%.
Ho un file GIF e mi serve da esso un’immagine comune. Che cosa faccio?
Usa il convertitore da GIF a PNG. Riceverai un file salvato senza perdita, con l’intera gamma di 16,7 milioni di tonalità, che qualsiasi programma di grafica apre.

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







