Conversione sicura sul server
Convertire SVG in PNG
Trasforma un SVG in PNG alla dimensione che ti serve. Poiché un SVG descrive forme e non pixel, può essere reso a qualsiasi risoluzione restando perfettamente nitido: la scelta della larghezza di uscita è quindi la decisione principale, non un dettaglio. La trasparenza viene mantenuta.
Trascina qui le tue immagini SVG
Aggiungine diverse insieme. Ogni file viene elaborato e poi eliminato dal nostro server.
Fino a 20 MB per file Supporta i batch
Larghezza di uscita
SVG è un formato vettoriale, quindi può essere generato a qualsiasi dimensione senza perdere nitidezza.
Coda di conversione
→
Il tuo browser non è riuscito a leggere questo file, quindi è stato convertito sul nostro server ed eliminato subito.
Il tuo file aveva fotogrammi o pagine. Questo download contiene solo il primo.
Passo dopo passo
Come convertire SVG in PNG in 4 passaggi
-
Aggiungi i tuoi file SVG
Trascinali o fai clic per sceglierli.
-
Scegli una larghezza di uscita
Prendi una preimpostazione o inserisci un numero esatto. L’altezza segue automaticamente le proporzioni del disegno.
-
Aspetta un istante mentre ogni file viene reso
-
Scarica
Le aree trasparenti restano trasparenti: non c’è nulla da impostare.
Confronto tra formati
SVG e PNG a confronto
SVG (Scalable Vector Graphics)
VettorialeDescrive forme e testo come istruzioni anziché come pixel, quindi può essere disegnato nitido a qualsiasi dimensione.
- Nitido a qualsiasi dimensione, dalla favicon al cartellone
- File molto leggeri per loghi, icone e diagrammi
- Non può rappresentare una fotografia, e molte app non riescono a importarlo
PNG (Portable Network Graphics)
Senza perditaMemorizza ogni pixel esattamente com’era, quindi nulla va perso per quante volte il file venga aperto e salvato.
- Perfetto al pixel: ideale per screenshot, loghi e testo
- Supportato ovunque, compresi tutti i browser
- Le fotografie producono file grandi, spesso diverse volte il peso del JPG
Questi due formati memorizzano cose completamente diverse, ed è per questo che questa conversione non si comporta come le altre del sito.
L’SVG memorizza istruzioni. «Disegna un cerchio qui, riempilo con questo verde, metti sopra questo testo con questo carattere.» Poiché descrive le forme in modo matematico, non ha una dimensione propria: lo stesso file si vede perfettamente a 16 pixel come a 4000. Il suo peso dipende dalla complessità del disegno, non dalla dimensione di visualizzazione.
Il PNG memorizza una griglia di pixel. Una volta fatto il rendering, le forme spariscono: resta un numero fisso di punti colorati. Ingrandirlo dopo può solo interpolare, il che ammorbidisce i bordi che rendevano il vettore così nitido.
Questa conversione è quindi a senso unico e, strutturalmente, con perdita, anche se il PNG in sé è un formato senza perdita. Nessun pixel viene buttato via, ma l’informazione sulle forme che permetteva all’immagine di cambiare scala non è nel PNG. Non si può tornare indietro: trasformare un PNG in SVG è un problema di vettorializzazione, e il risultato è un’approssimazione, non il tuo originale.
Conserva il tuo SVG. Genera i PNG quando servono, alle dimensioni richieste da ogni uso. Tratta l’SVG come il file sorgente e il PNG come un’esportazione.
Perché la dimensione di uscita conta così tanto
Poiché la sorgente non ha risoluzione, la dimensione che scegli è la qualità del risultato. Rendi un logo a 200 px e apparirà sfocato non appena qualcuno lo mostrerà a 400. Rendilo a 2048 e resterà nitido ovunque, al prezzo di un file più pesante.
Questo strumento fa il rendering direttamente dal vettore alla dimensione richiesta, invece di rendere in piccolo e poi ingrandire. La differenza si vede: un vero rendering a 1024 px ha bordi puliti e nitidi, mentre un rendering a 200 px ingrandito ha bordi morbidi e interpolati.
Qualità
Qualità e peso del file
Non c’è un cursore della qualità, perché il PNG è senza perdita: non butta via nulla, qualunque sia l’impostazione. L’unica decisione che influisce sull’aspetto del risultato è la larghezza di uscita.
Dimensioni ragionevoli a seconda dell’uso:
- Favicon e piccole icone: da 32 a 256 px. Le dimensioni molto piccole richiedono spesso una versione disegnata apposta invece di una versione ridotta, perché i dettagli fini diventano poltiglia sotto i 32 px circa.
- Immagini web e loghi: da 512 a 1024 px. Circa il doppio della dimensione di visualizzazione, per restare nitidi sugli schermi ad alta densità.
- Presentazioni e documenti: da 1024 a 2048 px.
- Stampa: il più grande possibile. L’obiettivo abituale è di 300 pixel per pollice stampato (2,54 cm): un’immagine larga 15 cm richiede quindi circa 1800 px.
Controlla i caratteri. Se il tuo SVG fa riferimento a un carattere per nome invece di convertire il testo in tracciati, il motore di rendering deve sostituirlo con ciò che ha a disposizione, e il risultato può essere diverso da ciò che vedevi nel tuo software. Se il testo conta, convertilo in tracciati prima di esportare l’SVG: la maggior parte dei programmi di grafica ha un comando «Converti in tracciati» o «Oggetto in tracciato».
Se il PNG ottenuto è più pesante del previsto, la compressione PNG funziona particolarmente bene sulle immagini derivate da vettori, che di solito contengono pochi colori distinti. Convertire in WebP è di solito ancora meglio per il web.
Quando ti serve un PNG invece dell’SVG
- Una piattaforma rifiuta l’SVG. Molti social network, marketplace, client email e vecchi CMS accettano solo il PNG, spesso per i motivi di sicurezza descritti più sotto.
- Icone di app, favicon e schede degli store, che impongono quasi sempre dimensioni esatte in pixel.
- L’email. Il supporto dell’SVG nei client email è scarso e irregolare; il PNG passa ovunque.
- L’inserimento in un documento o in una presentazione, dove alcuni software mostrano l’SVG in modo imprevedibile, o non lo mostrano affatto.
- I flussi di stampa che si aspettano un file raster a una risoluzione nota.
- L’SVG usa caratteri o effetti che appaiono diversi altrove. La rasterizzazione fissa l’aspetto, perché tutti vedano la stessa cosa.
Quando tenere l’SVG
Per tutto ciò che sta su un sito che gestisci, l’SVG è di solito migliore: spesso è più leggero del PNG e resta nitido a tutte le densità di schermo senza che tu debba generare più dimensioni. Tutti i browser attuali mostrano l’SVG.
Converti quando ti serve un’immagine raster di dimensione fissa per un posto che non accetta il vettore.
Come gestiamo l’SVG in sicurezza
L’SVG è un caso a parte tra i formati immagine: è un documento strutturato, non un blocco di pixel, e un file malevolo può tentare cose di cui un JPG sarebbe incapace: leggere file sul server, fare richieste di rete in uscita o incorporare script.
Due cose eliminano questo rischio qui.
Innanzitutto, ricevi un PNG, mai l’SVG. Nulla di ciò che il file contiene può essere eseguito nel tuo browser, perché il tuo browser non vede mai il file.
In secondo luogo, ogni SVG caricato viene controllato prima che qualsiasi cosa lo analizzi. I file che contengono dichiarazioni di tipo di documento, definizioni di entità, script, gestori di eventi o riferimenti a risorse esterne vengono rifiutati subito invece che riparati: riscrivere un file ostile e poi fidarsi del risultato è un problema molto più difficile che rifiutarlo. Le immagini incorporate come data URI e i riferimenti interni come i gradienti non sono interessati: gli SVG normali esportati da un programma di grafica si convertono senza problemi.
Rendere un intero set di icone
Aggiungi quanti SVG vuoi; ognuno viene reso separatamente alla dimensione scelta, con il proprio download. Se ti serve la stessa icona in più dimensioni, esegui il batch una volta per dimensione: il vettore viene reso di nuovo ogni volta invece di essere ridimensionato, quindi ogni dimensione è altrettanto nitida.
Privacy
Cosa succede al tuo file
Questo strumento funziona sul nostro server, così dà lo stesso risultato su qualsiasi telefono o computer. Il tuo file viene caricato, ed ecco esattamente cosa gli succede:
- Salvato fuori dall’area pubblica del server con un nome casuale, mai con il nome del tuo file.
- Viene elaborato e il file originale caricato viene eliminato subito, sia che la conversione riesca sia che fallisca.
- Il risultato è protetto da un link firmato che ricevi solo tu, smette di funzionare dopo 20 minuti, e il file viene eliminato non appena lo scarichi.
- Ciò che non viene mai scaricato viene eliminato automaticamente entro 30 minuti.
- L’immagine in sé non viene mai registrata né conservata. Se una conversione fallisce, annotiamo i formati coinvolti e l’errore, non il file.
- I metadati della fotocamera, comprese le eventuali coordinate GPS che registrano dove è stata scattata la foto, vengono rimossi dal risultato. Resta solo la rotazione necessaria per mostrare l’immagine dritta.
Domande e risposte
SVG in PNG: domande frequenti
A che dimensione convertire il mio SVG?
Dipende dalla destinazione: 32–256 px per le icone, 512–1024 px per le immagini web, e per la stampa circa 300 pixel per pollice stampato, cioè circa 1800 px per un’immagine di 15 cm. Poiché la sorgente è un vettore, la dimensione scelta è in pratica la qualità del risultato: sceglierla più grande costa solo peso del file.
Il PNG mantiene lo sfondo trasparente?
Sì. Il PNG supporta un canale alfa completo, e la trasparenza viene riportata esattamente, compresi i bordi smussati e la trasparenza parziale. Se ti serve piuttosto uno sfondo pieno, converti in JPG: lo strumento ti chiederà un colore.
Posso riconvertire il PNG in SVG dopo?
Non davvero. La rasterizzazione elimina l’informazione sulle forme che rendeva il file un vettore, e ritrasformare pixel in forme è un problema di vettorializzazione che dà un’approssimazione, non il tuo originale. Tieni l’SVG come sorgente e genera i PNG come esportazioni.
Il mio testo è sbagliato nel PNG. Perché?
L’SVG fa quasi certamente riferimento a un carattere per nome, e il motore di rendering ha dovuto usarne un altro. Converti il testo in tracciati nel tuo software prima dell’esportazione (di solito un comando «Converti in tracciati» o «Oggetto in tracciato»): le lettere diventano forme che appaiono identiche ovunque.
È sicuro caricare un SVG?
Sì. Ogni SVG viene controllato prima di qualsiasi analisi: i file con dichiarazioni di tipo di documento, definizioni di entità, script, gestori di eventi o riferimenti esterni vengono rifiutati invece che riparati. E ricevi un PNG, mai l’SVG: nulla di ciò che il file contiene può essere eseguito nel tuo browser. Le normali esportazioni dei programmi di grafica si convertono senza problemi.
Perché il rendering è più grande o più piccolo della dimensione indicata nel mio SVG?
Perché facciamo il rendering alla larghezza che scegli tu, non a quella che il file dichiara. Un vettore non ha davvero una dimensione nativa: larghezza e altezza nel file sono solo un valore predefinito. Rendere direttamente alla dimensione scelta dà bordi nitidi, mentre rendere in piccolo e poi ingrandire li renderebbe sfocati.
Continua a esplorare
Strumenti per immagini correlati
Convertire SVG in JPG
Converti un SVG in JPG a qualsiasi risoluzione e scegli il colore di sfondo delle aree trasparenti. Reso dal vettore, con bordi nitidi.
Convertire SVG in WebP
Converti un SVG in WebP a qualsiasi risoluzione, trasparenza mantenuta. Più leggero del PNG, più nitido del JPG per le grafiche.
Convertire PNG in WebP
Converti PNG in WebP mantenendo tutta la trasparenza. Spesso dal 25 al 50% più leggero del PNG. Gratis, senza registrazione.
Comprimere un PNG
Alleggerisci i PNG fino al 70% mantenendo la trasparenza, con la quantizzazione della tavolozza, impossibile in un browser. File eliminati subito.