SVG-viewer en -editor

SVG-viewer en -editor online: code, preview, paden | We.Inc

Plak of open een SVG om hem naast zijn code te zien. Bewerk live, bekijk hem op een lichte, donkere en geblokte achtergrond, inspecteer padcommando's, ruim hem op en exporteer als PNG of als React-component.

SVG-viewer en -editor

Plak SVG-code of open een .svg-bestand en de afbeelding verschijnt naast de code. Bewerk de code en de preview tekent opnieuw terwijl u typt. Wissel van achtergrond om transparante delen te controleren, zoom in, toon elk padcommando, verwijder overbodige editorgegevens, en download het resultaat als SVG, PNG of React-component.

Wat u kunt exporteren

Een codeweergave en een live preview naast elkaar. Er wordt niets geüpload: het bestand wordt door uw eigen browser gelezen en getekend, en de preview wordt als afbeelding getoond zodat een script in de SVG niet kan draaien.

Veelgestelde vragen

Hoe open ik een SVG-bestand?

Elke moderne browser opent SVG-bestanden direct, maar toont alleen de afbeelding. Om de code en de afbeelding samen te zien, opent u het bestand in deze viewer met de knop Bestand openen of sleept u het naar het codevak.

Wordt mijn SVG ergens geüpload?

Nee. Het bestand wordt door uw browser gelezen en lokaal getekend. Niets wat u hier opent of typt, wordt naar een server gestuurd.

Waarom toont mijn SVG niets in de preview?

De meest voorkomende oorzaken zijn een ontbrekend xmlns="http://www.w3.org/2000/svg"-attribuut op het svg-element, een viewBox die van de tekening af wijst, of witte vormen op een witte achtergrond. Probeer de geblokte achtergrond en bekijk de foutregel onder de preview.

Wat verwijdert de opruimstap?

Opmerkingen, de XML-declaratie, het doctype, metadatablokken, editorspecifieke attributen van tools zoals Inkscape, Sketch en Serif, en lege groepen. Ook worden decimalen afgerond op de precisie die u kiest. Paden worden niet samengevoegd en vormen niet gewijzigd, dus de tekening hoort er hetzelfde uit te zien.

Hoe gebruik ik een SVG in React?

Kopieer de JSX-uitvoer. Die zet attributen om naar React-namen, zoals stroke-width naar strokeWidth en class naar className, maakt van style-strings objecten en geeft alle props die u de component meegeeft door aan het svg-element.

SVG-code lezen

Waarom geëxporteerde SVG's groter zijn dan nodig

Ga naar

Lijn naar

Horizontale lijn

Verticale lijn

Kubische curve

Vloeiende kubische curve

Kwadratische curve

Vloeiende kwadratische curve

Boog

Pad sluiten

een <script>-element

een on…-eventattribuut

een javascript:-link

een <foreignObject> met HTML erin

Wit

Donker

Dambord

De markup is geen geldige XML.

Het root-element is geen <svg>.

Plak markup die begint met <svg en eindigt met </svg>.

Dat bestand is groter dan 5 MB. Open een kleinere SVG.

{name} geopend.

De preview is niet geladen, dus er valt nog niets te exporteren.

Een PNG van {w} × {h} opgeslagen.

Code

Bestand openen

Voorbeeld

SVG-code

{bytes} bytes · {n} pad

{bytes} bytes · {n} paden

Deze SVG bevat {parts}. De preview hier is veilig, maar plak hem niet als inline HTML in een pagina zonder dat te verwijderen.

Preview

Zoom

Preview van uw SVG

Gerenderd door uw browser. Scripts in de SVG draaien hier niet.

Padinspector

Geen path-elementen in deze SVG.

Pad {n}

Commando's in pad {n}

Commando

Getallen

(relatief)

Kies een pad om het in de preview te markeren en de commando's te tonen.

Opruimen en exporteren

Decimalen

Opgeschoond: van {before} naar {after} bytes.

Opruimen

SVG downloaden

Kopiëren als JSX

Gratis beginnen · Geen creditcard nodig

Gerelateerd: Gratis tools

Product

Voor wie

Functies

Bronnen

Bedrijf

Sitemap