Unire file SVG
Combina più SVG in uno solo – affiancati, impilati o come sprite di icone – nel browser.
Funziona nel tuo browser – il file non viene caricato
Domande frequenti
Il mio file viene caricato?
No. La conversione avviene interamente nel tuo browser. Il file non lascia mai il tuo dispositivo – non c'è alcun server che possa vederlo. Una volta caricata la pagina, lo strumento funziona persino offline.
Affiancati, impilati o sprite?
Affiancati e impilati producono un'unica immagine: ogni file diventa un <svg> annidato nella propria dimensione, posizionato nell'ordine della coda con la spaziatura scelta, e il nuovo file riceve width, height e viewBox che contengono tutto. Uno sprite non è un'immagine ma una libreria: ogni file diventa un <symbol> con il nome del file come id, e ne mostri uno con <svg><use href="sprite.svg#nome-file"/></svg> – oppure incolli lo sprite una volta nella pagina e usi href="#nome-file".
Cosa succede agli ID?
Due file usano spesso gli stessi id («a», «gradient», «clip0»). Ogni id riceve il nome del file come prefisso e ogni riferimento – url(#…), href="#…", selettori #… nei fogli di stile, aria-labelledby – viene riscritto di conseguenza, così gradienti, clip path ed elementi <use> continuano a funzionare. In uno sprite i <defs> di tutti i file vengono raccolti in un unico blocco condiviso.
Cosa serve a ogni file?
Una viewBox oppure width e height assoluti (px, pt, mm, cm, in). I file con dimensioni in percentuale o em non possono essere posizionati – il messaggio indica il file; sistemalo con lo strumento viewBox o nel tuo editor. Script, gestori di eventi e riferimenti esterni vengono prima rimossi da ogni file.
Strumenti correlati
Ottimizzare un SVG
Riduce i file SVG senza cambiarne l'aspetto – nel browser.
● Nel browser
Riparare la viewBox di un SVG
Aggiunge la viewBox mancante da width e height, così l'SVG finalmente si ridimensiona – nel browser.
● Nel browser
Convertire SVG in componente React
Trasforma un SVG in un componente React pronto da importare – nel browser, senza caricamento.
● Nel browser
Convertire SVG in componente Vue
Trasforma un SVG in un componente Vue pronto da importare – nel browser, senza caricamento.
● Nel browser
Convertire SVG in componente Svelte
Trasforma un SVG in un componente Svelte pronto da importare – nel browser, senza caricamento.
● Nel browser
Testo SVG in tracciati
Converte il testo in contorni, così appare uguale ovunque – nel browser.
● Nel browser