Visualizzatore ed editor SVG

Visualizzatore ed editor SVG online: codice, anteprima, path | We.Inc

Incolla o apri un SVG per vederlo accanto al suo codice. Modificalo dal vivo, controllalo su sfondi chiari, scuri e a scacchiera, esamina i comandi dei path, puliscilo ed esportalo come PNG o come componente React.

Visualizzatore ed editor SVG

Incolla codice SVG o apri un file .svg e l'immagine compare accanto al suo codice. Modifica il codice e l'anteprima si ridisegna mentre scrivi. Cambia lo sfondo per controllare le aree trasparenti, ingrandisci, elenca ogni comando dei path, elimina il superfluo lasciato dagli editor, poi scarica il risultato come SVG, PNG o componente React.

Che cosa puoi esportare

Una vista del codice e un'anteprima dal vivo fianco a fianco. Nulla viene caricato: il file è letto e disegnato dal tuo browser, e l'anteprima è mostrata come immagine così nessuno script dentro l'SVG può essere eseguito.

Domande frequenti

Come apro un file SVG?

Qualsiasi browser moderno apre direttamente i file SVG, ma mostra solo l'immagine. Per vedere insieme codice e immagine, apri il file in questo visualizzatore con il pulsante Apri file o trascinalo sul riquadro del codice.

Il mio SVG viene caricato da qualche parte?

No. Il file è letto dal tuo browser e disegnato in locale. Niente di ciò che apri o scrivi qui viene inviato a un server.

Perché il mio SVG non mostra nulla nell'anteprima?

Le cause più comuni sono un attributo xmlns="http://www.w3.org/2000/svg" mancante sull'elemento svg, un viewBox che punta lontano dal disegno, oppure forme bianche su sfondo bianco. Prova lo sfondo a scacchiera e controlla la riga di errore sotto l'anteprima.

Che cosa rimuove la pulizia?

Commenti, la dichiarazione XML, il doctype, i blocchi di metadati, gli attributi specifici di strumenti come Inkscape, Sketch e Serif, e i gruppi vuoti. Arrotonda anche i decimali alla precisione che scegli. Non unisce i path né cambia le forme, quindi il disegno dovrebbe apparire identico.

Come uso un SVG in React?

Copia l'output JSX. Converte gli attributi nei nomi React, come stroke-width in strokeWidth e class in className, trasforma le stringhe style in oggetti e passa all'elemento svg tutte le props che dai al componente.

Leggere il codice SVG

Perché gli SVG esportati sono più pesanti del necessario

Sposta a

Linea a

Linea orizzontale

Linea verticale

Curva cubica

Cubica smussata

Curva quadratica

Quadratica smussata

Arco

Chiudi path

un elemento <script>

un attributo evento on…

un link javascript:

un <foreignObject> con HTML all'interno

Bianco

Scuro

Scacchiera

Il markup non è XML valido.

L'elemento radice non è <svg>.

Incolla un markup che inizia con <svg e finisce con </svg>.

Il file supera i 5 MB. Apri un SVG più piccolo.

Aperto {name}.

L'anteprima non è stata caricata, quindi non c'è ancora nulla da esportare.

Salvato un PNG di {w} × {h}.

Codice

Apri file

Esempio

Codice SVG

{bytes} byte · {n} path

{bytes} byte · {n} path

Questo SVG contiene {parts}. L'anteprima qui è sicura, ma non incollarlo in una pagina come HTML inline senza rimuoverlo.

Anteprima

Zoom

Anteprima del tuo SVG

Disegnato dal tuo browser. Gli script dentro l'SVG qui non vengono eseguiti.

Ispettore dei path

Nessun elemento path in questo SVG.

Path {n}

Comandi nel path {n}

Comando

Numeri

(relativo)

Scegli un path per evidenziarlo nell'anteprima ed elencarne i comandi.

Pulisci ed esporta

Decimali

Pulito: da {before} a {after} byte.

Pulisci

Scarica SVG

Copia come JSX

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Strumenti gratuiti

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito