Vai al contenuto principale

Visualizzatore e ispettore SVG

Leggere dimensioni e viewBox di un SVG, e vedere se contiene qualcosa di pericoloso.

Elaborato nel tuo browser. Questo file viene convertito sul tuo dispositivo e non viene mai caricato.

Convertitore

Input

.svg fino a 50 MB. Puoi anche trascinare qui un file.

Nessun file selezionato.

Su questo strumento

Aprire un SVG sconosciuto di solito significa rispondere a due domande: quanto è grande davvero, e contiene qualcosa che non dovrebbe. Un SVG può portare script, gestori di eventi e riferimenti che scaricano da altri siti, e niente di tutto ciò si vede guardando l'immagine.

Questo strumento legge il documento, riporta larghezza, altezza e viewBox dichiarati, conta gli elementi ed elenca tutto ciò che ha trovato di eseguibile o che scarica dall'esterno. Il download è una copia ripulita, priva di quel contenuto.

Formati supportati e limiti

Input
.svg
Output
.svg (image/svg+xml)
Nome del file prodotto
The original name with -cleaned, for example logo.svg becomes logo-cleaned.svg.
Dimensione massima
50 MB
Elaborazione
Nel tuo browser. Il file non viene caricato.

Come si usa

  1. Scegli un file .svg, oppure incolla il markup.
  2. Leggi il rapporto e l'anteprima.
  3. Seleziona Converti per scaricare la copia ripulita.

Limitazioni

  • Viene riportato ciò che il documento dichiara. Un SVG con il solo viewBox non ha alcuna dimensione in pixel, ed è esattamente ciò che il rapporto dirà.
  • Vengono lette solo le dimensioni assolute in pixel. Una larghezza espressa in percentuale dipende da un contenitore che qui non esiste, quindi viene riportata come assente.
  • Il conteggio degli elementi include ogni nodo, non solo le forme visibili.
  • La copia ripulita non è ottimizzata. Per quello usa l'ottimizzatore o il minificatore.

Problemi comuni

Il file è stato rifiutato prima ancora di cominciare.

Visualizzatore e ispettore SVG controlla l'estensione prima di leggere un solo byte, e accetta .svg. I browser segnalano i tipi di file in modo abbastanza incoerente da rendere l'estensione l'unica cosa che decide.

Rinomina il file se l'estensione è semplicemente sbagliata, oppure convertilo prima in una di quelle. Un file la cui estensione non corrisponde al contenuto viene rifiutato per lo stesso motivo, e quello va convertito, non rinominato.

Ha detto che il file è troppo grande.

Il limite qui è 50 MB. Non è una politica ma una misura: tutto gira sul tuo dispositivo, e oltre quella dimensione un telefono esaurisce la memoria invece di finire lentamente.

Dividi il file, riducilo prima di convertirlo, oppure per quello usa un programma da scrivania. Una macchina con più memoria ne regge di più, ma il limite non sa su quale macchina si trova.

Ho selezionato più file e ne ha convertito solo uno.

Questo strumento prende un file alla volta. Farne diversi insieme moltiplicherebbe la memoria in uso, che è la cosa che più facilmente cede su un telefono.

Convertili uno dopo l'altro. Fra l'uno e l'altro non resta nulla, quindi non c'è alcuno stato da azzerare.

La scheda si è ricaricata da sola a metà.

Il browser ha esaurito la memoria e ha riavviato la pagina. Vicino a 50 MB è il primo cedimento che incontra un telefono, e sembra un blocco più che un errore.

Prova con un file più piccolo, chiudi le altre schede, oppure eseguilo su un computer. Non è stato caricato né perso nulla: il file originale è intatto sul tuo dispositivo.

Il risultato si è aperto nel programma sbagliato.

L'uscita è un file .svg, e il tuo sistema apre quell'estensione con ciò che gli è stato indicato. Non è la conversione a deciderlo.

Aprilo da dentro il programma che vuoi, oppure cambia l'impostazione predefinita per .svg nelle impostazioni di sistema. Il file in sé è corretto.

Domande frequenti

Il mio file viene caricato?
No. Il file viene analizzato nel tuo browser e non lascia mai il tuo dispositivo.
Perché dice che il mio SVG non ha larghezza?
Perché dichiara solo un viewBox, oppure dichiara una percentuale. Entrambi sono comuni nei set di icone, ed entrambi significano che il file non ha una dimensione intrinseca in pixel: decide quanto è grande ciò che lo mostra.
Che cosa conta come contenuto pericoloso?
Gli elementi script, gli attributi di gestione eventi come onload, i link javascript:, i blocchi foreignObject, e qualsiasi riferimento che scaricherebbe da un'altra origine.
Posso fidarmi della copia ripulita?
Tutto ciò che è eseguibile o che scarica dall'esterno è stato rimosso da un analizzatore, non da una ricerca di pattern. È una posizione molto più solida di quella dell'originale, anche se nulla sostituisce il sapere da dove viene un file.
Devo installare qualcosa o creare un account per usare Visualizzatore e ispettore SVG?
No, a tutto quanto. Visualizzatore e ispettore SVG funziona dentro il browser che hai già: nessuna registrazione, nessun download, nessuna filigrana sul risultato e nessun limite al numero di file che converti. Non c'è nemmeno niente da disinstallare dopo, perché non è stato installato nulla.
Visualizzatore e ispettore SVG funziona offline?
Una volta caricata la pagina, sì. La conversione avviene sul tuo dispositivo, quindi per lavorare non serve alcuna connessione. La prima visita scarica la pagina e il codice che converte; da lì in poi una connessione che cade non ferma niente, e il file convertito compare esattamente come online.
Quanto può essere grande un file per Visualizzatore e ispettore SVG?
Il limite è 50 MB. È una scelta, non un tetto tecnico: il vincolo vero è la memoria, e un file che decodificato supera quella disponibile fallisce in un modo difficile da spiegare. I telefoni la esauriscono molto prima dei portatili, ed è per questo che il limite sta dov'è.
Posso convertire più file insieme con Visualizzatore e ispettore SVG?
Qui no: questo strumento prende un file alla volta, perché quello che fa dipende da scelte che riguardano quel file specifico. Convertili uno dopo l'altro, oppure guarda i convertitori in blocco della stessa categoria, pensati per una cartella intera.

Pubblicità e statistiche su questo sito

Questo sito è pagato dalla pubblicità, e Google Analytics ci dice quali pagine sono utili. Entrambi possono archiviare cookie: gli annunci per scegliere cosa mostrarti e per non ripetersi, le statistiche per contare le visite di ritorno. I tuoi file non c'entrano nulla: non lasciano mai il browser, qualunque bottone tu prema, e ogni strumento funziona in entrambi i casi.

Che cosa comprende