Preskoči na sadržaj

Minimalizator SVG

Smanjite SVG oznake uklanjanjem XML nečistoće, komentara i metapodataka editora.

Unos
Rezultat

Minimalizator SVG

Zalijepite SVG izvezen iz programa Illustrator, Inkscape ili Figma, a ovaj alat vraća minificianu verziju s istim izgledom i mnogo manjom veličinom datoteke. Uklanja XML deklaraciju, komentare, metapodatke samo za editor (elementi i atributi Inkscapea i Illustratora s imenima prostora), prazne grupe i razmak između oznaka — sve što browser ili <img> oznaka zapravo nikada nisu trebali.

Decimalna mjesta kontrolira koliko znamenki koordinate i drugi numerički atributi čuvaju, pa se "12.34567" pretvara u "12.35" na zadanoj vrijednosti od dvije. Ukloni id i class atribute izbacuje oba, osim ako id nije i dalje otvoren url(#…) ispunom ili href="#…" referencom — oni ostaju, pa gradijenti, putanje klipovanja i <use> elementi nastavljaju s radom. Ukloni width/height, zadrži viewBox uklanja samo vanjske dimenzije kada je viewBox prisutan da preuzme dimenzioniranje, pa se SVG i dalje pravilno skalira. Skrati heksadecimalne boje pretvara "#ffffff" u "#fff" gdje se svi tri kanala dupliraju, ostavljajući sve ostalo netaknuto.

Oznake s greškama — nedotvoren ili neusklađena oznaka — prijavljivanja se kao greška umjesto pogađanja, jer minimalizator koji tiho popravlja pokvareni XML može promijeniti što se prikazuje. Tekst unutar <text>, <tspan> i inline <style> ostaje točno onako kako je napisan, jer je razmak tamo dio sadržaja, ne formatiranja. Windows i Unix završne linije rukuju se na isti način, a uživa tally pokazuje bajtove, bajtove i postotak sačuvan.

Sve se izvršava lokalno u vašem pregledniku: SVG nikada ne napušta vašu uređaj, što je važno za neobjavljena skupljanja ikona i klijentske radove. Kopirajte rezultat, preuzmite kao .txt datoteku ili ga vratite u unos kako biste primijenili drugi prolazak s različitim mogućnostima.

FAQ

Će li ovo promijeniti kako SVG izgleda?
Ne. Uklanja samo oznake koje nemaju vizualni efekt — komentare, metapodatke, prazne grupe i dodatni razmak — te zaokružuje koordinate, što mijenja prikaz za manje od piksela pri standardnoj preciznosti.
Je li sigurno ukloniti id-ove i klase?
Alat čuva svaki id koji je i dalje referencirian url(#…) ispunom/potezom ili href="#…" vezom, pa gradijenti, putanje klipovanja i ponovno korištene ikone nastavljaju s radom. Uklanjaju se samo nereferencirani id-ovi i sve klase.
Što se dogodi ako moj SVG ima grešku sintakse?
Alat ga prijavljuje umjesto pogađanja — nezatvorena ili neusklađena oznaka vraća mirnu poruku greške kako biste mogli ispraviti oznake i pokušati ponovno.
Uklanjanjem li width i height kvari sliku?
Samo kada je viewBox prisutan, alat ih izbacuje — sam viewBox je dovoljan da se SVG skalira na bilo koju veličinu koju mu daje njegov spremnik.
Je li moj SVG prenesen negdje?
Ne. Minifikacija se izvršava u potpunosti u vašem pregledniku — vaša datoteka nikada ne napušta vašu uređaj.