CSS-minifierare
Klistra in en stilmall för att ta bort blanksteg och kommentarer, förkorta värden som #ff0000 → red och slå ihop dubblettregler med CSSO:s strukturella optimeringar.
Körs i din webbläsareIngen registreringInget laddas upp
Så använder du CSS-minifierare
- Klistra in CSS eller öppna en
.css-fil. - Låt Omstrukturera vara på för att slå ihop regler och deklarationer, eller stäng av det för en säker körning som bara tar bort blanksteg.
- Låt Behåll licenskommentarer vara på för att bevara
/*! … */-noteringar. - Jämför originalstorleken, den minifierade storleken och gzip-storleken.
- Kopiera resultatet eller ladda ner
output.min.css.
Så fungerar CSS-minifiering
Det här verktyget använder CSSO (CSS Optimizer), som tolkar din stilmall till ett syntaxträd och skriver ut den igen i kortast möjliga likvärdiga form. Utöver att ta bort blanksteg och kommentarer gör den säkra omskrivningar av värden:
#ffffff→#fff,#ff0000→red0px→0,0.90→.9margin: 8px 16px 8px 16px→margin:8px 16px- Tomma regler och dubblerade deklarationer tas bort
Vad gör ”omstrukturera”?
Omstruktureringen ser på hela stilmallen: regler med identiska deklarationer slås ihop till en selektorlista (.a,.b{color:red}), och upprepade selektorer kombineras. Det sparar ofta ytterligare 5–15 % på verkliga stilmallar. CSSO slår bara ihop när kaskadordningen förblir densamma, men om du förlitar dig på ovanliga överskrivningar kan du stänga av det för en rent syntaktisk minifiering.
Varför minifiera CSS?
CSS blockerar renderingen: webbläsaren kan inte rita sidan förrän stilmallarna i <head> har laddats ner och tolkats. Mindre CSS ger snabbare First Contentful Paint och bättre Core Web Vitals, vilket hjälper både användare och sökrankning. Kombinera minifiering med gzip eller Brotli på servern för bästa resultat.
Vanliga frågor
Är det säkert att minifiera CSS?
Stöds modern CSS som custom properties, nesting och @layer?
--var), @media, @supports, @layer, @container och grid-syntax bevaras.