Conversor Gratuito

CSS Minificador

Minifique e comprima folhas de estilo CSS instantaneamente no seu navegador. Remova comentários, reduza espaços em branco e diminua o tamanho do arquivo. Gratuito e privado.

Arraste e solte um arquivo CSS aqui

Suporta arquivos .css. Ou cole seu CSS acima.

Ou

Sobre esta ferramenta

A minificação CSS remove espaços em branco, comentários e caracteres desnecessários de uma folha de estilo para reduzir seu tamanho antes de servir aos navegadores. As regras reais permanecem inalteradas: uma folha de estilo minificada renderiza as páginas de forma idêntica à fonte não minificada. A economia vem da remoção de novas linhas, ponto-e-vírgula redundantes, comentários, oportunidades de abreviação de cores hexadecimais e atalhos de unidade zero (substituindo 0px por 0).

Em sites modernos com dezenas de regras de estilo, a redução típica é de 20–40% em relação à fonte não minimizada. Combinada com a compactação gzip no servidor, a economia marginal diminui – o gzip já compacta texto repetido de forma eficaz – mas a combinação ainda supera a compactação sozinha, especialmente quando as folhas de estilo são armazenadas em cache e servidas muitas vezes para muitos visitantes.

Este minificador processa CSS em uma única passagem, removendo comentários fora dos valores url(), reduzindo espaços em branco, removendo pontos e vírgulas redundantes antes de fechar colchetes, aplicando abreviação de unidade zero e convertendo cores hexadecimais de seis dígitos para o formato de três dígitos sempre que possível (#ffffff → #fff). A saída permanece CSS válida que qualquer navegador analisa corretamente.

Por que minimizar CSS

Arquivos CSS menores carregam mais rápido e o tempo de bloqueio de renderização diminui, o que melhora as pontuações do First Contentful Paint e do Largest Contentful Paint. Para sites onde Core Web Vitals afetam a classificação de pesquisa, cada kilobyte de CSS de bloqueio de renderização eliminado vale o esforço.

Os custos de largura de banda também são importantes em escala. Sites que atendem milhões de visualizações de página economizam quantidades mensuráveis ​​de saída quando suas folhas de estilo são 30% menores. As contas de CDN, o uso de dados móveis e o consumo de energia são ligeiramente beneficiados. A minificação é essencialmente gratuita – uma etapa única de construção sem custo de manutenção.

Como usar

Cole CSS e obtenha a versão reduzida.

  1. Cole seu CSS: Solte um arquivo .css ou cole a fonte CSS na área de entrada. O minificador aceita qualquer CSS válido — sintaxe moderna, incluindo variáveis ​​CSS, calc(), grid e flexbox.
  2. Escolha opções: Os padrões removem comentários, recolhem espaços em branco e aplicam atalhos comuns. Você pode desabilitar transformações específicas se precisar preservar comentários ou formatação específica.
  3. Minificar: O minificador percorre o CSS, aplicando cada transformação habilitada. A saída é CSS funcionalmente idêntica com tamanho reduzido.
  4. Use a saída: Copie ou baixe. Substitua o CSS de origem na saída do build pela versão minificada ou execute a minificação como uma etapa de build nas suas ferramentas.

Casos de uso comuns

Detalhes técnicos

A minificação de CSS é principalmente uma remoção conservadora de espaços em branco. Os espaços em branco dentro de seletores, declarações e valores são preservados quando significativos; o espaço em branco externo está recolhido. Os comentários são removidos, a menos que comecem com /*! (comentários sobre preservação da licença).

Atalhos comuns: 0px, 0em e valores de unidade zero semelhantes tornam-se 0; cores hexadecimais de seis dígitos com dígitos emparelhados (#ffffff, #336699) tornam-se três dígitos (#fff, #369); o último ponto e vírgula antes de } é removido. Os nomes das cores não são convertidos em hexadecimal automaticamente porque o hexadecimal às vezes é mais longo (vermelho é menor que #f00; #ff0000 é maior que vermelho).

A saída deve passar por qualquer validador CSS que aceite a entrada. O suporte do navegador permanece inalterado — a minificação não modifica as regras em si, apenas sua representação de texto.

Melhores Práticas

Perguntas frequentes

O que a minificação de CSS remove?
Espaços em branco (espaços, tabulações, novas linhas), comentários (/* ... */), ponto e vírgula desnecessários, zeros redundantes (0,5 → 0,5), otimizações abreviadas (#ffffff → #fff) e unidades redundantes (0px → 0).
O CSS minificado é seguro para uso em produção?
Sim. A minificação preserva todas as regras CSS, seletores e valores de propriedade. A saída é funcionalmente idêntica – os navegadores a interpretam exatamente da mesma maneira. É uma prática padrão para todos os sites de produção.
Quanta redução de tamanho devo esperar?
Normalmente 20-50% para CSS bem escrito. Código fortemente comentado com formatação detalhada apresenta reduções maiores. CSS já compacto pode encolher apenas 10-15%.
Devo reduzir o CSS se estiver usando o gzip?
Sim, ambos. O Gzip compacta padrões repetidos, enquanto a minificação remove caracteres desnecessários. Juntos, eles fornecem melhor compressão do que sozinhos. CSS minificado + compactado é normalmente 85-95% menor que o original.
Devo minificar sempre?
Para produção sim. Para arquivos fonte de desenvolvimento, não – CSS legível é essencial para manutenção. Execute a minificação no momento da construção, não no momento da edição.
Meu CSS é carregado em um servidor?
Não. O minificador é executado no seu navegador.
Como isso se compara ao cssnano ou csso?
cssnano e csso são plug-ins PostCSS para compilações de produção; eles oferecem transformações mais agressivas, como a fusão de regras redundantes. Esta ferramenta cobre a minificação básica para uso ad-hoc sem uma configuração de compilação.
A minificação quebra os mapas de origem?
A minificação não gera mapas de origem; esta ferramenta produz apenas resultados reduzidos. Para depurar CSS minificado em produção, gere mapas de origem como parte de sua construção.