Gratis SVG-optimerer og -minifier
Fjern metadata, flet mellemrum og afrund decimaler for dramatisk at reducere SVG-filstørrelsen — typiske reduktioner på 30-70 %. Visuel forhåndsvisning sikrer at intet går i stykker.
Slip en fil her, eller klik for at vælge
SVG · behandles på din enhed
eller tryk Ctrl+V for at indsætte fra udklipsholderen
Dine filer forlader aldrig din enhed. Al behandling sker lokalt i din browser.
Almindelige anvendelser
- Optimér SVG-ikoner til produktionFjern unødvendig metadata fra ikon-SVG'er før forsendelse — typisk reduktion på 50-80%.
- Optimér varemærkelogo SVG'erReducer SVG-logofil størrelse til hurtig webstedindlæsning uden at ofre kvalitet.
- Optimér illustrationer og hero SVG'erFor større illustrationer (heroes, dekorative grafik) kan optimering spare 30-70% af filstørrelsen.
- Reducér JavaScript Bundle-størrelseNår SVG'er importeres som React-komponenter eller indlejres i kode, optimering reducerer din JS-bundle.
- Ryd Figma / Sketch SVG-eksporterFigma og Sketch SVG-eksporter indeholder omfattende metadata. Fjern det før brug i produktion.
Sådan fungerer det
Værktøjet reducerer SVG-filstørrelsen med en håndskrevet optimering, der kører udelukkende i din browser — ingen biblioteker, ingen server. Den kombinerer to gennemløb: browserens indbyggede DOMParser/XMLSerializer til præcist arbejde på attributniveau og målrettede regex-udskiftninger til fjernelse af kommentarer, metadata og overflødige blanktegn.
- 1DOMParser renser SVG'enFør optimeringen læser browserens DOMParser SVG'en som XML og gennemgår hvert element. Script-tags, hændelsesbehandlere (alle on*-attributter), animationselementer og eksterne URL-referencer fjernes ubetinget — det sker uanset hvilke optimeringsindstillinger du vælger.
- 2DOM-baseret afrunding af decimalerEr afrunding af decimaler slået til, gennemgår optimeringen den fortolkede DOM en gang til og afrunder kun kendte numeriske attributter (path d-data, koordinater, transform-værdier, stregbredder osv.) med et regex, der matcher enkelte kommatal uden at ødelægge sammenhængende stiværdier som .5.5.
- 3Regex-gennemløb renser den serialiserede markupXMLSerializer giver normaliseret XML, hvorefter målrettede strengudskiftninger fjerner HTML-kommentarer, editormetadata fra Inkscape/Sodipodi, XML-erklæringen, overflødige standardattributter (som version="1.1") og blanktegn mellem tags — hvert gennemløb er snævert afgrænset, så indhold i tekstnoder aldrig berøres.
- 4Gzip-størrelse og eksportformaterBrowserens CompressionStream API beregner de reelle gzip-størrelser af både input og output, da det er det, der faktisk bestemmer overførselsomkostningen på nettet. Den optimerede SVG kan downloades, kopieres som rå SVG, konverteres til camelCase-attributter klar til React JSX eller kodes som en CSS-data-URI — alle konverteringer sker lokalt.
Din SVG læses og behandles udelukkende i din browserfane — filens bytes forlader aldrig din enhed.
Relaterede værktøjer
CSS-minifier og -formatter
Minifiér CSS for at reducere filstørrelsen eller formater minificeret CSS for læsbarhed. Øjeblikkeligt, i din browser.
GIF-komprimering
Gør en animeret GIF mindre: få den under en størrelsesgrænse som Discords 256 KB til emojis eller 512 KB til stickers, eller vælg selv farver, bredde og billeder. Kører i din browser; GIF'en uploades ikke.
PDF-kompressor
Komprimer PDF-filer for at reducere deres størrelse. Vælg et kvalitetsniveau — højere komprimering giver mindre filer, men lavere billedkvalitet.