Vai al contenuto

Convertire SVG in PNG e PNG in SVG

Trasforma i file SVG in PNG nitidi di qualsiasi dimensione, oppure vettorializza un PNG o JPG in SVG: la conversione avviene nel tuo browser.

Trascina qui i file SVGoppure fai clic per sfogliare · incolla il codice SVG con Ctrl+V
Scegli SVGElaborato sul tuo dispositivo – non viene caricato
Funziona nel tuo browser · nessun caricamentoCome funziona

Come usare Convertitore SVG ↔ PNG

  1. 1

    Carica l'SVG

    Trascina uno o più file .svg, incolla il codice SVG in qualsiasi punto della pagina oppure scrivilo nella casella del codice e premi Converti SVG.

  2. 2

    Scegli le dimensioni dell'output

    Scegli 1×, 2×, 4× o 8× la dimensione originale dell'SVG, oppure inserisci una larghezza esatta fino a 16.384 pixel; l'altezza si adatta di conseguenza.

  3. 3

    Scegli formato e sfondo

    Il PNG mantiene lo sfondo trasparente; per JPG e WebP c'è un cursore della qualità e in ogni formato puoi riempire lo sfondo con un colore.

  4. 4

    Scarica

    Salva il PNG, con un nome composto dal nome del file e dalle dimensioni, come logo-512x512.png, oppure tutti i file in una volta come svg-to-png.zip.

Limiti e Pro

Da SVG a PNG: tutti i file SVG che vuoi, ciascuno esportato fino a 16.384 px per lato e 120 megapixel. Da PNG a SVG: un'immagine alla volta fino a 25 MB.

Con Pro il limite di input per Da PNG a SVG sale a file fino a 4 GB. Scopri Pro

Informazioni su Convertitore SVG ↔ PNG

Da SVG a PNG trasforma la grafica vettoriale in normali immagini a pixel. Il motore SVG del browser disegna il file direttamente alle dimensioni che richiedi, quindi un'esportazione 8× di un'icona da 64 pixel diventa un'immagine nitida da 512 pixel e non un ingrandimento sfocato. Le dimensioni di output derivano dagli attributi width e height dell'SVG, con unità come mm, pt o in convertite a 96 pixel per pollice, oppure dal viewBox quando non è indicata alcuna dimensione. Il PNG mantiene la trasparenza alfa completa ed è ottimizzato senza perdita con OxiPNG; il JPG non supporta la trasparenza e viene riempito di bianco, a meno che tu non scelga un altro colore. L'anteprima si aggiorna mentre cambi le impostazioni, così vedi il risultato esatto prima di scaricare.

Serve un PNG ovunque l'SVG non sia accettato: social network e app di messaggistica, versioni meno recenti di Word e PowerPoint, firme email, schede degli app store e molti costruttori di siti web. Esportare a 2× o 4× produce anche immagini nitide per gli schermi dei telefoni ad alta densità.

Poiché l'SVG viene renderizzato come immagine autonoma, non può recuperare nulla da internet: le immagini collegate e i web font indicati tramite URL non si caricano e il testo usa un font installato sul tuo dispositivo. Prima di esportare, incorpora font e immagini come data URI oppure converti il testo in contorni. Script e animazioni non vengono eseguiti, quindi ottieni un solo fotogramma fisso. La scheda Da PNG a SVG fa l'operazione inversa e trasforma un'immagine in tracciati vettoriali.

Privacy

Il rendering avviene nel motore SVG integrato del tuo browser e l'immagine viene codificata dai codec WebAssembly jSquash in un Web Worker in questa scheda, caricati da questo sito solo dopo che aggiungi un file. Il codice SVG e le immagini esportate restano sul tuo dispositivo; nulla viene caricato e il renderer non può fare richieste di rete per conto dell'SVG.

Funzionalità

Nitido a qualsiasi dimensione

I vettori vengono ridisegnati alla risoluzione di output: esporta a 1×, 2×, 4×, 8× o con una larghezza esatta in pixel.

Sfondo trasparente

PNG e WebP mantengono la trasparenza; oppure riempi lo sfondo con il colore che preferisci.

Incolla il codice SVG

Incolla il codice direttamente dal tuo editor o dallo strumento di grafica, senza bisogno di un file.

Esportazione multipla

Converti un intero set di icone con le stesse impostazioni e scarica uno ZIP.

Anche da PNG a SVG

Cambia scheda per trasformare un logo PNG o JPG in tracciati vettoriali puliti.

Convertitore SVG ↔ PNG: domande frequenti

Come converto un SVG in PNG con sfondo trasparente?
Lascia il formato su PNG e lo Sfondo su Trasparente, che sono le impostazioni predefinite, e scarica. Ogni area che l'SVG non colora resta completamente trasparente nel PNG, mentre riempimenti semitrasparenti e bordi sfumati mantengono i loro valori alfa. Il JPG non può memorizzare la trasparenza, quindi con il JPG le aree vuote vengono riempite di bianco o del colore scelto in Sfondo.
A quali dimensioni conviene esportare l'SVG?
Per un sito web, esporta al doppio delle dimensioni di visualizzazione, per esempio 600 pixel di larghezza per uno spazio da 300 pixel, così resta nitido sugli schermi ad alta densità. Icone delle app e schede degli store di solito richiedono 512 o 1024 pixel quadrati. Per la stampa, moltiplica la larghezza in pollici per 300. Il vettoriale viene ridisegnato a ogni dimensione, quindi le esportazioni più grandi non sfocano mai, diventano solo più grandi.
Perché font o immagini del mio SVG non sono corretti?
Un SVG disegnato come immagine non può scaricare nulla, quindi i font collegati da Google Fonts o da un altro server e le immagini indicate tramite URL mancano; il testo usa invece un font installato sul tuo dispositivo. Apri il file nella tua app di grafica e converti il testo in contorni o tracciati, oppure incorpora font e immagini come dati base64, poi esporta di nuovo l'SVG e convertilo qui.
Posso convertire più file SVG contemporaneamente?
Sì. Trascina tutti i file SVG che vuoi: compaiono in un elenco e quello selezionato viene mostrato in anteprima. Le impostazioni di dimensioni, formato e sfondo valgono per tutti, quindi un intero set di icone può essere esportato a 4× in un colpo solo. Il pulsante di download crea poi svg-to-png.zip, con ogni PNG chiamato come il file di origine e le sue dimensioni finali in pixel.
Perché il PNG ha dimensioni diverse da quelle previste?
La dimensione di base deriva dagli attributi width e height dell'SVG, convertiti in pixel a 96 per pollice, e la scala la moltiplica. Se l'SVG ha solo un viewBox, i suoi numeri vengono usati come pixel; se non ha nessuno dei due, i browser assumono 300 × 150. Per un risultato esatto a prescindere dal file, scegli l'opzione px e inserisci la larghezza che ti serve; l'altezza mantiene le proporzioni.

Altre attività con questo strumento