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
.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
- Scegli un file .svg, oppure incolla il markup.
- Leggi il rapporto e l'anteprima.
- 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.
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.