Preskočiť na obsah

SVG minifikátor

Zmenšite SVG značku odstraňovaním XML nečistôt, komentárov a metadát editora.

Vstup
Výstup

SVG minifikátor

Vložte SVG exportované z programu Illustrator, Inkscape alebo Figma a tento nástroj vráti minifikovanú verziu s rovnakým vzhľadom a oveľa menšou veľkosťou súboru. Odstráni XML deklaráciu, komentáre, metadáta špecifické pre editor (prvky a atribúty s menným priestorom programov Inkscape a Illustrator), prázdne skupiny a medzery medzi značkami — všetko, čo prehliadač ani značka <img> nikdy nepotrebovať.

Desatinné miesta určujú, koľko číslic ponechajú súradnice a ďalšie číselné atribúty, takže "12,34567" sa pri predvolenom nastavení dvoch desatinných miest stane "12,35". Odstrániť atribúty id a class odstráni obe, okrem id, na ktoré sa stále odkazuje vyplnenie url(#…) alebo odkaz href="#…" — tieto zostávajú, aby pretiečenia, odrezové cesty a prvky <use> naďalej fungovali. Odstrániť width/height, ponechať viewBox odstráni vonkajšie rozmery iba vtedy, keď je prítomný viewBox na prevzatie zmeny veľkosti, aby sa SVG stále správne škálovalo. Skrátiť hexadecimálne farby zmení "#ffffff" na "#fff" všade tam, kde sa všetky tri kanály zdvojujú, pričom všetko ostatné zostane nedotknuté.

Nedoformátovaná značka — nekončená alebo nesúladná značka — sa namiesto hádania hlási ako chyba, pretože minifikátor, ktorý ticho opravuje zlý XML, môže zmeniť to, čo sa zobrazí. Text vnútri prvkov <text>, <tspan> a textového štýlu <style> zostáva presne tak, ako bol napísaný, pretože medzery sú tam súčasťou obsahu, nie formátovania. Konce riadkov Windows a Unix sa spracovávajú rovnakým spôsobom a živá počítadla zobrazujú bajty na vstupe, bajty na výstupe a percento ušetrené.

Všetko beží miestne vo vašom prehliadači: SVG nikdy neopustí vaše zariadenie, čo je dôležité pre nepublikované súbory ikon a klientske obrázky. Skopírujte výsledok, stiahnite ho ako súbor .txt alebo ho odošlite späť na vstup, aby ste aplikovali ďalší priechod s inými možnosťami.

Časté otázky

Zmení to vzhľad SVG?
Nie. Odstráni iba značky, ktoré nemajú vizuálny efekt — komentáre, metadáta, prázdne skupiny a prebytočné medzery — a zaokrúhli súradnice, čo zmení vykresľovanie o menej ako pixel pri predvolenom presnosti.
Je bezpečné odstrániť id a triedy?
Nástroj si zachová všetky id, na ktoré sa stále odkazuje vyplnenie url(#…) alebo odkaz href="#…" , takže gradienty, odrezové cesty a opätovne používané ikony naďalej fungujú. Odobrané sú iba nepoužívané id a všetky triedy.
Čo sa stane, ak má moje SVG syntaktickú chybu?
Nástroj to namiesto hádania hlási — nekončená alebo nesúladná značka vracia pokojnú chybovú správu, aby ste mohli značku opraviť a skúsiť znova.
Zlomí odstránenie width a height obrázok?
Iba vtedy, keď je prítomný viewBox, nástroj ich odstráni — samotný viewBox stačí na to, aby sa SVG škáloval na akúkoľvek veľkosť, ktorú mu dá jeho kontejner.
Je moje SVG gdekoľvek nahraté?
Nie. Minifikácia beží úplne vo vašom prehliadači — váš súbor nikdy neopustí vaše zariadenie.