Convertire SVG in BMP

Qui converti SVG in BMP gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. La conversione avviene dentro il tuo browser, quindi il file non viene mai caricato. Funziona allo stesso modo su Windows, macOS e Linux e anche su iPhone e Android, e continua a funzionare anche se stacchi la connessione.

  • Dove gira Nel tuo browser. Il file non viene mai caricato.
  • Ricostruito BMP funziona in modo diverso da SVG. Non è quindi il degrado graduale di un codec con perdita: quello che BMP sa esprimere viene riprodotto fedelmente, e quello che lì non ha un equivalente non sopravvive affatto.
  • Limite di dimensione Fino a 100 MB per file, gratis e senza account.
  • Vale la pena saperlo Il testo viene disegnato con i caratteri incorporati nel file; per il resto entra un carattere sostitutivo.

Fino a 100 file alla volta. Formati diversi insieme non sono un problema.

Forme arbitrarie da una parte, tre byte a pixel dall'altra

Questi due formati stanno agli estremi opposti di tutto. Un SVG è testo: un elenco di tracciati, riempimenti e trasformazioni che un renderer trasforma in immagine alla dimensione richiesta, quindi il file non ha risoluzione né costo in byte fisso. Un BMP è l'immagine già fatta, memorizzata come righe letterali di colore senza compressione, senza struttura e senza nulla da interpretare.

Quel divario è l'intero argomento di questa pagina. Andare in una direzione è un rendering — una decisione su dimensione, sfondo e antialiasing, presa una volta e poi permanente. Andare nell'altra non è possibile; non c'è percorso da una griglia di byte indietro alle forme che l'hanno disegnata.

Decidere quanto grande renderizzare, dato che il file non lo dirà

Un attributo width e height su un SVG è un suggerimento, non una dimensione — il disegno è definito dal suo viewBox e può essere prodotto a qualsiasi risoluzione. Quindi la conversione deve sceglierne una, e l'impostazione di scala è quella decisione. Il predefinito renderizza 1.024 pixel di larghezza e l'altezza segue le proporzioni del disegno; la scala va da 0,1 a 10, dando da 102 a 10.240 pixel.

Si sceglie il numero di cui la destinazione ha davvero bisogno invece del più grande disponibile, perché il costo qui è insolitamente ripido. A differenza di PNG o WebP, la dimensione di un bitmap non dipende affatto da cosa contiene l'immagine: raddoppiare la larghezza quadruplica il file che il disegno sia un'illustrazione completa o una singola linea nera.

La dimensione del file è aritmetica, non un risultato

Ogni pixel occupa tre byte — blu, verde e rosso, in quest'ordine — e ogni riga viene arrotondata a un multiplo di quattro. Si aggiunge un'intestazione di 54 byte ed è l'intero file. Un quadrato di 1.024 pixel sono 3.072 byte a riga e 3.145.728 byte di dati immagine, per un totale di 3.145.782.

Quindi un SVG di poche centinaia di byte diventa circa tre megabyte all'impostazione predefinita, e circa dodici a scala 2. Non è un difetto del convertitore; è ciò che è BMP, ed è il motivo per cui qualsiasi cosa abbia una scelta ne sceglie un altro. Se la destinazione ha un limite di dimensione, si fa la moltiplicazione prima di convertire invece che dopo.

Lo sfondo deve diventare un colore prima che le righe vengano scritte

Il bitmap scritto qui è a 24 bit per pixel senza quarto canale. Esiste una variante di intestazione che definisce l'alfa, e file che la usano esistono, ma il supporto per essa è esattamente il tipo di cosa che di solito si sceglie BMP per evitare — quindi la trasparenza deve essere risolta prima.

Il disegno viene renderizzato sul nulla e poi appiattito sul colore di sfondo in un unico passaggio, il che conta: riempire prima e scalare dopo farebbe sanguinare il riempimento nei bordi, e scalare un'immagine trasparente prima di appiattire lascia una frangia di pixel semitrasparenti che il riempimento poi scurisce. Si imposta il colore su qualunque superficie su cui il bitmap si troverà. Bianco è il predefinito ed è sbagliato su un pannello scuro.

resvg renderizza il disegno, non il proprio browser

Il rendering viene fatto da resvg compilato in WebAssembly invece che dal motore SVG proprio del browser, ed è deliberato. Dare un SVG a un canvas dà ciò che quel browser decide: metriche del testo diverse, supporto filtri diverso, risultati visibilmente diversi per lo stesso file in Chrome e Safari. Un unico renderer significa che il bitmap è identico su ogni macchina che lo produce.

Conta più qui che sulla maggior parte delle destinazioni. Un bitmap destinato a un dispositivo o a un installer viene di solito controllato una volta e poi considerato affidabile per sempre, a volte confrontato byte per byte con un riferimento. Un rendering che varia per browser renderebbe quel confronto privo di senso.

Il testo non convertito in contorni verrà sostituito

SVG memorizza il testo come testo e si riferisce a un carattere tipografico per nome. Se il font non è incorporato nel file, il renderer ne sceglie un altro, e un wordmark spaziato con cura torna con forme delle lettere e spaziatura diverse. È il motivo singolarmente più comune per cui un SVG renderizzato sembra sbagliato.

Il rimedio appartiene allo strumento di design, non qui: si convertono i testi in contorni o tracciati prima di esportare, e le lettere diventano forme che nulla può sostituire. Rende anche il file sicuro da consegnare a chiunque altro, cosa che vale la pena fare comunque se il disegno va in un sistema che non si controlla.

Perché un programma nel 2026 vuole ancora un bitmap non compresso

Perché leggerlo non richiede alcuna libreria. Un microcontrollore che pilota un piccolo display può saltare oltre l'intestazione di 54 byte e copiare byte in un framebuffer con un ciclo; supportare PNG sullo stesso dispositivo significa aggiungere un decompressore, un allocatore di memoria e un parser di chunk a qualcosa che potrebbe avere 32 KB di RAM.

La stessa logica copre risorse installer caricate tramite le chiamate bitmap proprie della piattaforma, controlli Windows più vecchi, e fixture di test che confrontano immagini senza un codec in mezzo. In ogni caso il formato viene scelto per la prevedibilità, e i megabyte sono il prezzo.

L'SVG resta la copia master

Si cancella il bitmap e se ne può fare un altro. Si cancella l'SVG e il bitmap è tutto ciò che resta, e tutto ciò che rendeva utile il disegno — modificabilità, risoluzione arbitraria, una cronologia confrontabile come testo nel controllo versione — è perso per sempre. Tracciare un BMP indietro in tracciati indovina i bordi e produce un file diverso con più nodi e curve peggiori.

Si tratta la conversione come un passo di esportazione, idealmente uno eseguito dalla propria build piuttosto che fatto a mano. Quando il pannello ha bisogno di una dimensione diversa il prossimo anno, si ri-renderizza dal vettore invece di scalare un bitmap da tre megabyte.

Renderizzare una cartella di disegni in bitmap in una volta

Si trascina l'intero insieme. Ogni file viene renderizzato alla stessa scala e appiattito sullo stesso sfondo, di solito ciò di cui hanno bisogno queste destinazioni — un insieme di grafiche per pannello in disaccordo sui propri sfondi sembra peggio di ognuna singolarmente imperfetta.

Si osserva la dimensione totale. Venti disegni alla scala predefinita sono circa sessanta megabyte di bitmap prima dello ZIP, abbastanza da essere lento su un telefono e abbastanza da riempire lo storage di un piccolo dispositivo. Ridurre la scala a ciò che il display mostra davvero è la cosa singolarmente più efficace da fare a quel numero.

Come convertire SVG in BMP

  1. Trascina il tuo file SVG su questa pagina, oppure fai clic per sceglierne uno.
  2. Scegli BMP come destinazione. La conversione avviene nel tuo browser e il file non viene caricato.
  3. Scarica il file BMP finito.

SVG o BMP: cosa cambia

SVG a confronto con BMP
SVGBMP
Nome completoScalable Vector GraphicsBitmap di Windows
Estensione del file.svg.bmp, .dib
Tipo di mediaimage/svg+xmlimage/bmp
CompressioneSenza compressioneSenza compressione
Prima pubblicazione20011987
Pubblicato daW3CMicrosoft
SpecificaSVG 1.1
LicenzaStandard apertoPubblicato, non standardizzato
Situazione attualeAttualeVecchio, ancora letto ovunque
Profondità di bit8
Colore che sa descrivereRGBRGB, tavolozza indicizzata
Si apre nel browserTutti i browserTutti i browser
Valutato al suo postoPNG, PDFPNG, TIFF

Che cosa si perde

BMP non ha canale alfa. Un file SVG con trasparenza esce con quelle aree riempite — di bianco, se non indichi altro — e nessuna impostazione di BMP riporta indietro la trasparenza.

SVG descrive forme e BMP salva pixel. Il risultato è nitido alla dimensione con cui è stato generato e non oltre: ingrandirlo dopo può solo inventare i pixel intermedi, e per questo la dimensione di esportazione qui pesa più che altrove.

BMP contiene una sola immagine fissa. Di un file SVG animato resta il primo fotogramma e il resto si perde: la conversione serve a estrarre un'immagine, non a portarsi dietro il movimento.

Aprire il risultato

I programmi di sempre non coincidono: SVG si apre in Inkscape, Adobe Illustrator e Figma, BMP in Microsoft Paint, GIMP e IrfanView, quindi chi riceve il risultato ha bisogno di uno del secondo gruppo.

A che cosa serve ciascun formato

I due puntano a lavori diversi: SVG a il web, loghi e disegno al tratto e la modifica, BMP a spostare dati fra programmi. Vale la pena valutarlo prima, perché il motivo per cui esiste uno è di solito il motivo per cui l'altro risulta scomodo.

SVG è il formato di W3C, pubblicato nel 2001. È descritto in SVG 1.1, e vale la pena conoscerlo se il file deve sopravvivere allo strumento che lo ha scritto.

BMP viene da Microsoft e risale al 1987. Microsoft Paint, GIMP e IrfanView lo leggono.

Da SVG a BMP: domande frequenti

Il mio file SVG viene caricato da qualche parte?

No. Questa conversione avviene interamente nel tuo browser, quindi il file non esce dal tuo dispositivo. Puoi controllarlo da solo: apri la scheda di rete degli strumenti per sviluppatori e converti qualcosa. Vedrai la pagina stessa e le richieste di statistica e di pubblicità con cui questo servizio si paga, e nemmeno una che porti il tuo file. Il motore di questa coppia è resvg, un renderer SVG rigoroso scritto in Rust; il browser lo scarica una volta e lo tiene in cache.

Convertire SVG in BMP è gratis?

Sì. Senza account, senza filigrana e senza una quota giornaliera da consumare: gira sulla tua macchina, quindi puoi tornare quante volte vuoi. Il browser lavora file fino a 100 MB, 100 per volta. resvg viene scaricato sulla tua macchina e gira lì, ed è per questo che non c’è un contatore.

Si perde qualità convertendo SVG in BMP?

SVG e BMP descrivono il contenuto in modi radicalmente diversi. La conversione è quindi una ricostruzione e non una copia: fedele, ma non identica byte per byte. Il testo viene disegnato con i caratteri incorporati nel file; per il resto entra un carattere sostitutivo.

Lo sfondo trasparente sopravvive da SVG a BMP?

BMP non ha canale alfa. Un file SVG con trasparenza esce con quelle aree riempite — di bianco, se non indichi altro — e nessuna impostazione di BMP riporta indietro la trasparenza.

Un BMP ottenuto da SVG si può ingrandire dopo?

SVG descrive forme e BMP salva pixel. Il risultato è nitido alla dimensione con cui è stato generato e non oltre: ingrandirlo dopo può solo inventare i pixel intermedi, e per questo la dimensione di esportazione qui pesa più che altrove.

Un file SVG animato resta animato in BMP?

BMP contiene una sola immagine fissa. Di un file SVG animato resta il primo fotogramma e il resto si perde: la conversione serve a estrarre un'immagine, non a portarsi dietro il movimento.

Altro su questi formati

Da dove vengono questi numeri

Quello che questa pagina afferma su SVG e BMP si può verificare, e questi sono i documenti che chiudono la questione.