Gratis omvandlare

CSS Minifierare

Förminska och komprimera CSS-formatmallar direkt i din webbläsare. Ta bort kommentarer, komprimera blanksteg och minska filstorleken. Gratis och privat.

Dra och släpp en CSS-fil här

Stöder .css-filer. Eller klistra in din CSS ovan.

Eller

Om detta verktyg

CSS-minifiering tar bort blanksteg, kommentarer och onödiga tecken från en stilmall för att minska storleken innan den visas i webbläsare. De faktiska reglerna är oförändrade: en minifierad stilmall återger sidor identiskt med den ofminifierade källan. Besparingarna kommer från att ta bort nya rader, överflödiga semikolon, kommentarer, möjligheter för hex-färg stenografi och genvägar med noll enhet (ersätter 0px med 0).

På moderna webbplatser med dussintals stilregler är den typiska minskningen 20–40 % jämfört med den oförminskade källan. I kombination med gzip-komprimering på servern krymper de marginella besparingarna – gzip komprimerar redan upprepad text effektivt – men kombinationen slår fortfarande enbart komprimering, särskilt när stilmallar cachelagras och visas många gånger för många besökare.

Den här minifieraren bearbetar CSS i ett enda pass, tar bort kommentarer utanför url()-värden, komprimerar blanksteg, tar bort redundanta semikolon innan klammerparenteser stängs, applicerar noll-enhetsstenografi och konverterar sexsiffriga hex-färger till tresiffrig form där det är möjligt (#ffffff → #fff). Utdata förblir giltig CSS som alla webbläsare analyserar korrekt.

Varför förminska CSS

Mindre CSS-filer laddas snabbare och renderingsblockerande tid sjunker, som båda förbättrar First Contentful Paint- och Largest Contentful Paint-poängen. För webbplatser där Core Web Vitals påverkar sökrankningen är varje kilobyte av renderingsblockerande CSS som rakas värt ansträngningen.

Bandbreddskostnader har också betydelse i stor skala. Webbplatser som tjänar miljontals sidvisningar sparar mätbara mängder utträde när deras stilmallar är 30 % mindre. CDN-räkningar, mobildataanvändning och energiförbrukning gynnas alla något. Minifiering är i princip gratis – ett engångssteg utan underhållskostnad.

Så här använder du det

Klistra in CSS, hämta den minifierade versionen.

  1. Klistra in din CSS: Släpp en .css-fil eller klistra in CSS-källa i inmatningsområdet. Minifieraren accepterar vilken giltig CSS som helst – modern syntax inklusive CSS-variabler, calc(), grid och flexbox.
  2. Välj alternativ: Standardinställningar tar bort kommentarer, komprimerar blanksteg och tillämpar vanliga genvägar. Du kan inaktivera specifika transformationer om du behöver bevara kommentarer eller viss formatering.
  3. Förminska: Minifieraren går igenom CSS och tillämpar varje aktiverad transformation. Utdata är funktionellt identisk CSS med reducerad storlek.
  4. Använd utgången: Kopiera eller ladda ner. Ersätt käll-CSS i din byggutdata med den minifierade versionen, eller kör minifiering som ett byggsteg i ditt verktyg.

Vanliga användningsfall

Tekniska detaljer

CSS-minifiering är mestadels konservativ borttagning av blanksteg. Whitespace inuti väljare, deklarationer och värden bevaras där det är viktigt; whitespace utanför är kollapsat. Kommentarer tas bort om de inte börjar med /*! (kommentarer om licensbevarande).

Vanliga genvägar: 0px, 0em och liknande nollenhetsvärden blir 0; sexsiffriga hex-färger med parade siffror (#ffffff, #336699) blir tresiffriga (#fff, #369); det sista semikolonet före } tas bort. Färgnamn konverteras inte till hex automatiskt eftersom hex ibland är längre (röd är kortare än #f00 i längd; #ff0000 är längre än röd).

Utdata ska passera alla CSS-validerare som accepterar indata. Webbläsarstödet är oförändrat - minifiering ändrar inte själva reglerna, bara deras textrepresentation.

Bästa metoder

Vanliga frågor

Vad tar CSS-minifiering bort?
Blanksteg (mellanslag, tabbar, nyrader), kommentarer (/* ... */), onödiga semikolon, redundanta nollor (0,5 → 0,5), stenografioptimeringar (#ffffff → #fff) och redundanta enheter (0px → 0).
Är minifierad CSS säker att använda i produktionen?
Ja. Minifiering bevarar alla CSS-regler, väljare och egenskapsvärden. Utdatan är funktionellt identisk - webbläsare tolkar det exakt på samma sätt. Det är en standardpraxis för alla produktionswebbplatser.
Hur mycket storleksminskning bör jag förvänta mig?
Typiskt 20-50% för välskriven CSS. Kraftigt kommenterad kod med utförlig formatering ser större minskningar. Redan kompakt CSS kan bara krympa 10-15 %.
Ska jag förminska CSS om jag använder gzip?
Ja, båda. Gzip komprimerar upprepade mönster, medan minifiering tar bort onödiga tecken. Tillsammans ger de bättre kompression än var och en. Minifierad + gzippad CSS är vanligtvis 85-95 % mindre än originalet.
Ska jag minifiera alltid?
För produktion ja. För utvecklingskällfiler är ingen — läsbar CSS nödvändig för underhåll. Kör minifiering vid byggtid, inte vid redigering.
Är min CSS uppladdad till en server?
Nej. Minifieraren körs i din webbläsare.
Hur jämför detta med cssnano eller csso?
cssnano och csso är PostCSS-plugins för produktionsbyggnader; de erbjuder mer aggressiva transformationer som att slå samman redundanta regler. Det här verktyget täcker grundläggande minifiering för ad-hoc-användning utan en bygginställning.
Bryter minifiering källkartor?
Minifiering genererar inte källkartor; det här verktyget producerar endast förminskad utdata. För att felsöka minifierad CSS i produktion, generera källkartor som en del av din build.