Desarrollo Web

CSS Minify / Beautify

Comprimir CSS para producción o formatear CSS minificado en un formato legible.


                        
                    

Minifying CSS strips whitespace, comments, and line breaks that only exist for human readability and have no effect on how a browser applies styles. The result is a smaller file and a faster page load.

How to use it

Common uses

Things to keep in mind

Minification never changes styling behavior — it's a purely syntactic transformation; if a page looks different after minifying, that's a bug in the tool, not an intentional change.

Without a source map, debugging minified CSS in production is harder — the line numbers shown in the browser console won't match the original file.

Artículo sobre esta herramienta: Minificación de CSS: qué se elimina realmente del archivo y por qué

Preguntas frecuentes

¿Qué elimina exactamente la minificación de mi CSS?

Minify elimina espacios en blanco, saltos de línea y comentarios, y acorta algunos valores, reduciendo el tamaño del archivo sin cambiar el comportamiento del CSS.

¿Puede Beautify restaurar perfectamente mi formato original?

Beautify reformatea el CSS minificado con sangría y saltos de línea para legibilidad, pero no puede recuperar comentarios ni tus elecciones de estilo originales, ya que fueron eliminados durante la minificación.

¿Es segura la minificación para cualquier CSS válido?

Sí — para CSS sintácticamente válido, minificar solo elimina caracteres redundantes y nunca cambia selectores o valores de propiedades, y todo ocurre localmente en tu navegador.

¿Necesito minificar si el servidor ya comprime los archivos con Gzip?

Sí — la minificación y la compresión Gzip/Brotli se complementan: la minificación reduce el propio archivo fuente antes de comprimirlo, y Gzip/Brotli comprime aún más el resultado durante la transferencia, así que juntas dan un tamaño final menor que cualquiera de las dos técnicas por separado.

¿Qué es un source map para CSS minificado?

Un source map es un archivo aparte que asocia las líneas del CSS minificado con el código original y formateado, permitiendo que las herramientas de desarrollo del navegador muestren los números de línea y nombres de archivo correctos al depurar, incluso cuando lo que se carga en producción es la versión minificada.

Artículos: Desarrollo Web

HEX, RGB, HSL: por qué existen tantas formas de escribir un color

Por qué los diseñadores suelen preferir HSL antes que HEX al elegir un tono de color a mano.

Minificación de JavaScript: la diferencia entre minificar y ofuscar

Por qué el código minificado se puede leer si uno quiere, mientras que el ofuscado no.

Minificación de HTML: por qué importan los espacios en el marcado

Por qué eliminar espacios dentro de <pre> o un textarea puede romper el aspecto de la página, a diferencia de casi cualquier otro lugar.

Degradados CSS: en qué se diferencia linear de radial y conic

Por qué conic-gradient sirve para gráficos circulares y radial-gradient para un efecto de foco de luz.

El algoritmo de Luhn: cómo se comprueba la corrección de un número de tarjeta

Por qué un número de tarjeta que pasa la verificación de Luhn no significa que esa tarjeta exista realmente.

IBAN: cómo está estructurado un número de cuenta bancaria internacional

Por qué las dos primeras letras de un IBAN son el código de país, no parte del número de cuenta.

Códigos QR: cómo cabe un enlace en un cuadrado de píxeles

Por qué un código QR con un logo en el centro se sigue escaneando aunque parte del patrón esté tapada.

Códigos de barras: en qué se diferencia Code 128 de EAN-13

Por qué los productos en las tiendas casi siempre usan EAN-13 en lugar de Code 128.

Imágenes placeholder: por qué importan las imágenes ficticias durante el desarrollo

Por qué los desarrolladores colocan deliberadamente rectángulos grises en vez de fotos reales mientras se construye el maquetado.