DT Dev Tools

SVG Optimizer — SVG-optimerare

Optimera SVG-filer med SVGO direkt i webblÀsaren. JÀmför förhandsvisningar före och efter, se hur mÄnga byte du sparar och ladda ner resultatet.

🔒 Körs helt i din webblĂ€sare — ingenting laddas upp

Drop an .svg file here or click to browse — or paste SVG markup below

Before: –After: –Saved: –
Original
Optimized
Var verktyget anvÀndbart? BetygsÀtt det:

Varför optimera SVG-filer

SVG-filer som exporteras frĂ„n designverktyg som Illustrator, Figma, Sketch eller Inkscape innehĂ„ller mycket mer Ă€n de former du ser. Metadata frĂ„n redigeraren, XML-kommentarer, dolda lager, standardvĂ€rden för attribut, oanvĂ€nda definitioner, onödigt mĂ„nga decimaler och överflödiga grupper kan lĂ€tt utgöra halva filen. Det hĂ€r verktyget kör SVGO – samma optimerare som anvĂ€nds i de flesta byggpipelines och ikonbibliotek – för att ta bort den barlasten. Mindre SVG-filer laddas snabbare, gör inbĂ€ddade ikoner i din HTML lĂ€ttare och hĂ„ller ordning i dina repon.

StandardinstÀllningen tillÀmpar dussintals sÀkra transformationer: den tar bort XML-deklarationen, kommentarer, metadata och redigerarnas namnrymder, stÀdar upp ID:n, kortar ner fÀrger, slÄr ihop banor, omvandlar grundformer till kompakta banor nÀr det blir kortare och skriver om bandata med relativa kommandon och fÀrre siffror. Multipass upprepar processen tills inga fler besparingar hittas, vilket ofta ger nÄgra procent extra.

SÄ vÀljer du alternativ

Precision (precision) styr hur mĂ„nga decimaler som behĂ„lls i tal; 2–3 passar ikoner, medan detaljerade illustrationer eller kartor kan behöva fler. Remove <title> sparar byte men tar bort det tillgĂ€ngliga namnet, sĂ„ behĂ„ll det för meningsbĂ€rande grafik. Remove viewBox bör normalt vara avstĂ€ngt, eftersom det Ă€r viewBox som gör att en SVG kan skalas responsivt. Remove width/height Ă€r anvĂ€ndbart nĂ€r storleken styrs av CSS. Remove scripts & event handlers tar bort <script>-element, on*-attribut och javascript:-lĂ€nkar, en bra vana för SVG-filer frĂ„n okĂ€nda kĂ€llor. Pretty print indenterar resultatet för bĂ€ttre lĂ€sbarhet, pĂ„ bekostnad av nĂ„gra byte.

Privata, lokala och sÀkra förhandsvisningar

All bearbetning sker i din webblÀsare; inga filer laddas upp. BÄda förhandsvisningarna visas via ett bildelement som lÀser in en lokal blob-URL, och webblÀsare kör aldrig skript i SVG-filer som visas pÄ det sÀttet. JÀmför alltid de tvÄ förhandsvisningarna innan du anvÀnder resultatet: för aggressiv precision eller borttagen viewBox kan Àndra hur en bild Äterges. StorleksmÀrkena visar hur mÄnga byte som sparats, sÄ att du kan vÀga filstorlek mot visuell Ätergivning.

Hur man anvÀnder

  1. LÀgg till en SVGSlÀpp en .svg-fil eller klistra in SVG-kod i inmatningsfÀltet.
  2. VÀlj alternativStÀll in multipass, precision och valfria borttagningar som title, viewBox eller bredd och höjd.
  3. Optimera och jÀmförKlicka pÄ Optimize SVG och jÀmför förhandsvisningar och storlekar för originalet och den optimerade versionen.
  4. Ladda nerKopiera koden eller ladda ner den optimerade .svg-filen.

Vanliga frÄgor

Vilken optimerare anvÀnds?
SVGO, standardoptimeraren för SVG med öppen kÀllkod, med dess standardinstÀllning plus de valfria insticksprogram du kryssar i. Den körs i din webblÀsare.
Ska jag ta bort viewBox?
Oftast inte. Det Àr viewBox som gör att en SVG kan skalas snyggt med CSS. Ta bara bort den om SVG-filen alltid visas i fast bredd och höjd.
Vad pÄverkar precisionen?
Den anger hur mÄnga decimaler koordinaterna behÄller. LÀgre vÀrden ger mindre filer; för lÄga vÀrden kan förvrÀnga kurvor synligt, sÄ jÀmför de tvÄ förhandsvisningarna.
Är det sĂ€kert att förhandsgranska SVG-filer man inte litar pĂ„?
Ja. Förhandsvisningarna renderas med ett bildelement frÄn en lokal blob-URL, som webblÀsare visar utan att köra skript. Du kan ocksÄ ta bort skript och hÀndelsehanterare frÄn resultatet.