Optimalizátor SVG
Minifikuj SVG súbory priamo v prehliadači. Odstraňuje komentáre, zbytočné medzery, predvolené atribúty a zaokrúhľuje dlhé desatinné čísla. Súbory nikdy neopustia tvoje zariadenie.
🔒 Files never leave your browser — no upload, no server, no tracking.
Zadaj vstup vyššie, aby si videl výsledok.
Načo to slúži?
Tento nástroj prejde SVG malou sériou ručne písaných regex passov, aby zmenšil veľkosť v bajtoch: odstráni XML komentáre, stlačí biele znaky medzi tagmi, odstráni hŕstku atribútov, ktoré sa zhodujú s ich predvolenými hodnotami, a zaokrúhli dlhé desatinné súradnice na 2 miesta. Každý pass je checkbox, ktorý môžeš vypnúť. Všetko sa deje v prehliadači — žiadny upload, žiadny server.
Kedy to použiť
- Vyčistenie SVG ikony exportovanej z Figma, Illustrator alebo Sketch pred jej commitnutím do repa.
- Orezanie <svg> payloadu pred inline vložením do HTML alebo CSS (kde každý bajt putuje s každou stránkou).
- Odstránenie XML komentárov, ktoré niektoré dizajnové nástroje nechávajú v exporte ("Generator: Adobe Illustrator…").
- Rýchly sanity pass pred zakódovaním SVG ako data: URL.
Časté chyby
- Nie taký agresívny ako SVGO. Skutočná knižnica SVGO vie optimalizovať cesty, čistiť viewBox a robiť desiatky ďalších passov. Tento nástroj robí zámerne iba bezpečné a očividné passy — aby zostal bez závislostí a 100 % v prehliadači.
- Odstránenie predvolených atribútov je konzervatívne. Odstraňuje len krátky zoznam známych predvolených (
stroke="none",fill-rule="nonzero", atď.). Ak ich tvoje SVG potrebuje explicitne, odškrtni možnosť. - Zaokrúhľovanie súradníc je stratové. 2 desatinné miesta sú bezpečné pre ikony a logá; pre vysoko presné diagramy možno zvážiš vypnutie.
- Stlačenie bielych znakov môže rozbiť
<text>. SVG<text>elementy, ktoré sa spoliehajú na viaceré medzery, ich stratia. Pri ikonových SVG (bez textu) to nikdy nie je problém.