Convertidor gratuït

CSS Minificador

Reduïu i comprimiu fulls d'estil CSS a l'instant al vostre navegador. Elimina els comentaris, redueix els espais en blanc i redueix la mida del fitxer. Gratuït i privat.

Arrossegueu i deixeu anar un fitxer CSS aquí

Admet fitxers .css. O enganxeu el vostre CSS a dalt.

O

Sobre aquesta eina

La minimització de CSS elimina els espais en blanc, els comentaris i els caràcters innecessaris d'un full d'estil per reduir-ne la mida abans de publicar-lo als navegadors. Les regles reals no canvien: un full d'estil minificat representa les pàgines de manera idèntica a la font no minificada. Els estalvis provenen de l'eliminació de línies noves, punts i coma redundants, comentaris, oportunitats de taquigrafía de color hexadecimal i dreceres d'unitat zero (substituint 0px per 0).

Als llocs web moderns amb desenes de regles d'estil, la reducció típica és del 20 al 40% en comparació amb la font no minificada. Combinat amb la compressió gzip al servidor, l'estalvi marginal es redueix (gzip ja comprimeix el text repetit de manera eficaç), però la combinació encara supera la compressió sola, sobretot quan els fulls d'estil s'emmagatzemen a la memòria cau i es publiquen moltes vegades a molts visitants.

Aquest minificador processa CSS d'una sola passada, elimina els comentaris fora dels valors d'url(), col·lapsa els espais en blanc, elimina els punts i coma redundants abans de tancar claus, aplica l'abreviatura d'unitat zero i converteix colors hexadecimals de sis dígits en forma de tres dígits sempre que sigui possible (#ffffff → #fff). La sortida segueix sent un CSS vàlid que qualsevol navegador analitza correctament.

Per què minimitzar CSS

Els fitxers CSS més petits es carreguen més ràpidament i el temps de bloqueig de renderització disminueix, ambdós milloren les puntuacions de First Contentful Paint i Largest Contentful Paint. Per als llocs on Core Web Vitals afecten el rànquing de cerca, cada kilobyte de CSS que bloqueja la representació afaitada val la pena l'esforç.

Els costos de l'ample de banda també són importants a escala. Els llocs que ofereixen milions de pàgines vistes estalvien quantitats mesurables de sortida quan els seus fulls d'estil són un 30% més petits. Les factures de CDN, l'ús de dades mòbils i el consum d'energia es beneficien lleugerament. La minificació és essencialment gratuïta: un pas de construcció únic sense cap cost de manteniment.

Com utilitzar-la

Enganxeu CSS, obteniu la versió minificada.

  1. Enganxeu el vostre CSS: Deixeu anar un fitxer .css o enganxeu la font CSS a l'àrea d'entrada. El minificador accepta qualsevol CSS vàlid: sintaxi moderna incloses variables CSS, calc(), grid i flexbox.
  2. Trieu opcions: Els valors predeterminats eliminen els comentaris, redueixen els espais en blanc i apliquen dreceres habituals. Podeu desactivar transformacions específiques si necessiteu conservar els comentaris o un format determinat.
  3. Reduir: El minificador recorre el CSS, aplicant cada transformació activada. La sortida és CSS funcionalment idèntica amb una mida reduïda.
  4. Utilitzeu la sortida: Copiar o descarregar. Substituïu el CSS d'origen a la sortida de la vostra compilació per la versió minificada o executeu la minificació com a pas de compilació de les vostres eines.

Casos d'ús comuns

Detalls tècnics

La minimització de CSS és principalment una eliminació conservadora d'espais en blanc. Els espais en blanc dins de selectors, declaracions i valors es conserven quan siguin significatius; L'espai en blanc exterior està col·lapsat. Els comentaris s'eliminen tret que comencen per /*! (comentaris sobre la conservació de la llicència).

Dreceres habituals: 0px, 0em i valors similars d'unitat zero es converteixen en 0; colors hexadecimals de sis dígits amb dígits aparellats (#ffffff, #336699) es converteixen en tres dígits (#fff, #369); s'elimina l'últim punt i coma abans de }. Els noms dels colors no es converteixen automàticament a hexadecimal perquè de vegades és més llarg (el vermell és més curt que #f00; #ff0000 és més llarg que el vermell).

La sortida hauria de passar qualsevol validador CSS que accepti l'entrada. El suport del navegador no canvia: la minificació no modifica les regles en si, només la seva representació del text.

Bones pràctiques

Preguntes freqüents

Què elimina la minificació CSS?
Espais en blanc (espais, tabulacions, línies noves), comentaris (/* ... */), punt i coma innecessaris, zeros redundants (0,5 → .5), optimitzacions de taquigrafia (#ffffff → #fff) i unitats redundants (0px → 0).
És segur utilitzar CSS minificat en producció?
Sí. La minimització conserva totes les regles, selectors i valors de propietat CSS. La sortida és funcionalment idèntica: els navegadors l'interpreten exactament de la mateixa manera. És una pràctica estàndard per a tots els llocs web de producció.
Quina reducció de mida hauria d'esperar?
Normalment 20-50% per a CSS ben escrit. El codi molt comentat amb un format detallat té reduccions més grans. El CSS ja compacte només pot reduir-se un 10-15%.
He de reduir CSS si faig servir gzip?
Sí, tots dos. Gzip comprimeix els patrons repetits, mentre que la minificació elimina els caràcters innecessaris. Junts proporcionen una millor compressió que els dos sols. El CSS comprimit + comprimit amb gzip sol ser un 85-95% més petit que l'original.
He de minimitzar sempre?
Per a la producció sí. Per als fitxers font de desenvolupament, no, el CSS llegible és essencial per al manteniment. Executeu la minificació en el moment de la creació, no en el moment de l'edició.
El meu CSS està penjat a un servidor?
No. El minificador s'executa al vostre navegador.
Com es compara això amb cssnano o csso?
cssnano i csso són connectors de PostCSS per a compilacions de producció; ofereixen transformacions més agressives com la fusió de regles redundants. Aquesta eina cobreix la minificació bàsica per a un ús ad hoc sense una configuració de compilació.
La minificació trenca els mapes font?
La minificació no genera mapes font; aquesta eina només produeix una sortida minificada. Per depurar CSS minificat en producció, genereu mapes font com a part de la vostra compilació.