Hoppa till innehåll

Kodminifierare

Minifiera HTML, CSS och JavaScript för att minska filstorlek och förbättra sidladdningshastighet. Gratis onlineverktyg, 100% på klientsidan, ingen data skickas någonstans.

Ange kod ovan och klicka Minifiera.

Vad är kodminifiering?

Kodminifiering tar bort onödiga tecken från källkod — whitespace, kommentarer, radbrytningar och valfria avgränsare — utan att ändra kodens beteende. Resultatet är en mindre fil som laddas snabbare över nätverket. Minifiering är ett standardsteg i varje modern front-end-byggpipeline och rekommenderas av Googles riktlinjer för webbprestanda för HTML, CSS och JavaScript.

HTML-minifiering

HTML-minifiering tar bort HTML-kommentarer (<!-- ... -->) och komprimerar whitespace mellan taggar. Webbläsare ignorerar extra whitespace i HTML, så att ta bort det har ingen visuell effekt men minskar filstorleken. Typiska besparingar vid HTML-minifiering ligger på 10–25% beroende på formateringsstil och kommentardensitet. Inline <style>- och <script>-block gynnas av sin egen språkspecifika minifiering.

CSS-minifiering

CSS-minifiering tar bort kommentarer (/* ... */), komprimerar whitespace och tar bort mellanslag runt {, }, :, ; och ,. Den tar också bort det sista semikolonet före } som CSS-parsrar tillåter att utelämna. Väl kommenterade CSS-filer ser typiskt 20–40% storleksminskning. I produktion går verktyg som cssnano och Lightning CSS längre genom att slå ihop duplicerade regler, förkorta färger (#ffffff#fff) och ta bort redundanta prefix.

JavaScript-minifiering

Detta verktyg utför konservativ JavaScript-minifiering: det tar bort enkelradskommentarer (// ...), flerradskommentarer (/* ... */) och komprimerar whitespace. Detta är säkert och snabbt, men inte en fullständig optimerare — det byter inte namn på variabler, tree-shakar oanvända exporter eller tar bort död kod. I produktionsbyggen, använd dedikerade verktyg: Terser (standard för Webpack/Vite), esbuild (extremt snabb, Go-baserad) eller SWC (Rust-baserad, används av Next.js). Dessa verktyg uppnår 40–70% storleksminskning genom att kombinera minifiering med variabelmangel.

Integritet

All bearbetning körs 100% i din webbläsare. Ingen data skickas till en server.