Værktøjet indlæser først den officielle SVGO-motor til browseren, når du klikker på Optimer. Det bruger standardopsætningen af plugins, fjerner scripts og hændelseshandlere for sikrere brug på nettet og lader dig bevare ID'er, som CSS, JavaScript, gradueringer, masker eller eksterne referencer er afhængige af.
Komprimer SVG gratis
Kører helt i din browser - ingen upload, ingen tilmelding.
Hvad gør SVG-komprimering?
SVG-komprimering reducerer størrelsen på vektorfiler ved at fjerne metadata fra redigeringsprogrammer, kommentarer, overflødige attributter og unødvendige decimaler. Indsæt koden eller vælg en fil for at køre SVGO i browseren, sammenlign originalen med den optimerede version, og kopier eller download den mindre SVG uden at uploade dit design.
Sådan gør du
- 1Tilføj din SVG. Indsæt den komplette SVG-kode, træk en lokal .svg-fil til uploadområdet, eller åbn det indbyggede eksempel.
- 2Vælg sikre indstillinger. Angiv den numeriske præcision, behold multipass slået til for ekstra reduktion, og bevar ID'er, hvis anden kode henviser til dem.
- 3Optimer og sammenlign. Kør SVGO, og sammenlign antallet af byte samt forhåndsvisningerne af originalen og den optimerede version.
- 4Kopiér eller download. Kopiér den kompakte kode, eller download en ny .optimized.svg-fil uden at ændre originalen.
Hvem er det til
- Frontendudviklere, der reducerer ikoner, logoer og illustrationer, før de føjes til et websted eller et komponentbibliotek.
- Designere, der fjerner metadata og programspecifik kode fra eksporter i Figma, Illustrator, Sketch eller Inkscape.
- Performance-teams, der måler den præcise besparelse i UTF-8-byte, før vektorfiler udgives i en webpakke.
- Komponentudviklere, der forbereder kompakt indlejret SVG-kode til React, Vue, Svelte eller almindelig HTML.
Ofte stillede spørgsmål
Er SVG-komprimeringen gratis?
Ja. Du kan optimere SVG-filer uden konto, betaling eller installation. Værktøjet viser den præcise ændring i UTF-8-byte og lader dig kopiere eller downloade resultatet direkte i browseren.
Bliver min SVG uploadet til en server?
Nej. Fillæsning, behandling med SVGO, måling af byte og forhåndsvisning foregår lokalt i browseren. Værktøjet uploader ikke dine logoer, ikoner eller upublicerede illustrationer.
Hvor stor en SVG kan jeg optimere?
Værktøjet accepterer SVG-kode på op til 5 MB. Grænsen holder behandlingen hurtig på telefoner og almindelige bærbare computere. Meget store eksporterede illustrationer fungerer ofte bedre, hvis du først fjerner indlejrede rasterbilleder eller opdeler grafikken i mindre filer.
Kan optimering ændre SVG-filens udseende?
SVGO er udviklet til at bevare gengivelsen, mens overflødige data fjernes, men kraftig afrunding eller oprydning i ID'er kan påvirke komplekse filer. Sammenlign begge forhåndsvisninger, og test den optimerede SVG i den rigtige sammenhæng, før du erstatter en fil i produktion.
Hvad ændrer decimalpræcisionen?
Decimalpræcisionen styrer, hvor mange decimaler SVGO bevarer i koordinater, transformationer og andre talværdier. Lavere værdier sparer ofte flere byte, men kan flytte små detaljer i meget præcise eller usædvanligt store illustrationer. Tre decimaler er et praktisk udgangspunkt for de fleste webikoner og illustrationer.
Skal jeg bevare SVG-ID'er?
Bevar ID'er, når CSS, JavaScript, aria-attributter, gradueringer, masker, filtre eller eksterne dokumenter henviser til dem. For selvstændige dekorative filer kan du slå indstillingen fra, så SVGO fjerner eller forkorter ubrugte identifikatorer.
Fjerner optimeringen scripts fra SVG-filer?
Ja. Behandlingen fjerner script-elementer, attributter til hændelseshandlere og JavaScript-links. Det gør eksporterede filer sikrere som almindelige webbilleder, men værktøjet er ikke egnet til SVG-programmer, der er afhængige af scripts.
Hvad gør multipass-optimering?
Multipass lader SVGO behandle resultatet igen, så længe næste gennemløb kan gøre det mindre. Nogle ændringer åbner nye muligheder for oprydning i det følgende gennemløb. Den ekstra gevinst er ofte lille, fordi første gennemløb står for det meste af besparelsen.