Minificador de CSS
NovoReduza o CSS removendo comentários e espaços em branco desnecessários.
Runs entirely in your browser. Nothing is uploaded.
Minifica e comprime CSS num só lugar
Este minificador de CSS reduz as suas folhas de estilo eliminando cada carácter que o browser não necessita — comentários, espaços em branco, quebras de linha e o ponto e vírgula final redundante em cada regra — para que o ficheiro que envia seja mais pequeno em bytes mas renderize de forma idêntica. Cole o seu código ou arraste um ficheiro .css e o resultado comprimido aparece instantaneamente, com os bytes exactos e a percentagem poupada.
É também um compressor de CSS e um embelezador de CSS num só: um único botão alterna entre minificar e desminificar, pelo que a mesma ferramenta que comprime uma folha de estilo pode expandi-la de volta a código legível com indentação.
O que remove — e o que nunca toca
Quando minifica CSS, a ferramenta elimina comentários, colapsa todos os espaços em branco, remove os espaços à volta de símbolos como { } : ; , > + e suprime o último ponto e vírgula antes de cada chaveta de fecho. Active o modo Agressivo e também elimina zeros iniciais (0.5em → .5em) e a unidade em valores de comprimento zero (0px → 0).
Crucialmente, é sem perdas. Strings entre aspas, valores url() e expressões calc() são protegidos antes de qualquer eliminação, pelo que um valor como calc(100% - 2rem) conserva os seus espaços necessários e o caminho de uma imagem de fundo nunca é alterado. Muitos minificadores online rápidos falham com calc() — este não.
Minifica ou embeleza — uma verdadeira ferramenta bidirecional
Precisa de ler uma folha de estilo comprimida numa só linha? Mude para o modo Embelezar para desminificar CSS: a ferramenta re-indenta o código, coloca cada declaração na sua própria linha, adiciona um espaço após cada dois pontos e organiza as listas de selectores de forma limpa. Escolha indentação de 2 espaços, 4 espaços ou tabulações para corresponder ao estilo do seu projecto.
Como minificar e embelezar são reversíveis, pode colar CSS minificado de produção, lê-lo, ajustá-lo e minificá-lo novamente — tudo sem sair da página.
Como se compara com cssminifier.com, CleanCSS e cssnano
cssminifier.com é a opção online mais usada, mas carrega o seu código para os seus servidores. Para folhas de estilo proprietárias — projectos de clientes, designs não publicados, ferramentas internas — isso é um risco real. CleanCSS e cssnano são bibliotecas Node.js: ideais para pipelines automatizados mas indisponíveis sem instalação local. O minificador CSS do freeformatter.com e o do TopTal são também do lado do servidor.
Esta ferramenta processa tudo localmente com JavaScript — nada é carregado, nunca. Cobre as optimizações de minificação mais comuns (espaços, comentários, pontos e vírgulas, unidades zero, zeros iniciais) e adiciona uma estimativa gzip no mesmo passo. Sem conta, sem upload, sem instalação — funciona em iPhone, Android, Mac, Windows e Linux.
Veja os bytes que poupa — incluindo gzip
Uma barra de estatísticas proeminente reporta o tamanho original, o tamanho de saída e os bytes e percentagem poupada, para que saiba sempre exactamente quanto mais pequeno ficou o seu CSS. Os tamanhos são medidos em bytes UTF-8 reais, não em contagens de caracteres, pelo que correspondem ao que o seu servidor realmente serve.
Também mostra uma cifra gzipada calculada localmente no seu browser. A minificação e o gzip somam-se — minifique a fonte, depois deixe que o seu servidor a comprima — e ver ambos os números torna óbvio o ganho combinado.
100% privado — nada sai do seu browser
Cada minificação e embelezamento executa localmente no seu browser usando JavaScript. O seu CSS nunca é carregado, registado ou armazenado, o que torna este um lugar seguro para comprimir folhas de estilo proprietárias, não publicadas ou de clientes. Não há registo e não há limite para além da memória do seu dispositivo. Também funciona offline — uma vez carregada a página, desconecte a internet e o minificador continua a funcionar. Marque este minificador CSS online e recorra a ele sempre que precisar de comprimir CSS, reduzir um ficheiro ou ler um minificado.
Frequently asked questions
O que é a minificação de CSS?
A minificação de CSS remove cada carácter que o browser não necessita — espaços, tabulações, quebras de linha, comentários, o último ponto e vírgula em cada bloco — sem alterar o que os estilos fazem. Por exemplo, '.btn {\n color: #ffffff;\n margin: 0px;\n}' (cerca de 48 bytes) minifica para '.btn{color:#ffffff;margin:0}' (28 bytes). O resultado renderizado é idêntico. Minificar é um passo padrão em qualquer fluxo de trabalho de desempenho web porque ficheiros mais pequenos transferem mais rapidamente.
Por que minificar CSS?
Folhas de estilo mais pequenas significam menos bytes na rede, o que se traduz em transferências mais rápidas, um First Contentful Paint mais veloz e melhores Core Web Vitals — especialmente em ligações móveis. Uma folha de estilo de 60 KB escrita à mão baixa frequentemente para uns 45 KB minificada, e muito mais pequena ainda quando o servidor a comprime com gzip. Esta ferramenta é útil para folhas de estilo únicas, CSS de temas WordPress, estilos de e-mail HTML ou qualquer coisa fora do seu pipeline de build habitual.
O que é removido durante a minificação?
Espaços em branco (espaços, tabulações e quebras de linha), comentários, o ponto e vírgula final antes de cada chaveta de fecho, e os espaços à volta de símbolos como { } : ; , > + são removidos. No modo Agressivo também remove zeros iniciais ('0.5em' torna-se '.5em') e a unidade em valores zero ('0px' torna-se '0'). Strings, valores url() e expressões calc() nunca são tocados, pelo que o seu conteúdo e valores dinâmicos permanecem correctos.
Quanto mais pequeno fica o CSS minificado?
Como texto sem comprimir, a minificação poupa tipicamente 10–30%. Combinado com gzip ou Brotli no servidor, a redução total é geralmente de 70–80%. Um exemplo prático: uma folha de estilo de 100 KB torna-se aproximadamente 75 KB minificada, depois cerca de 18 KB com gzip — os visitantes descarregam uma fracção do original. Esta ferramenta mostra o tamanho minificado, a estimativa gzipada e os bytes exactos poupados lado a lado.
É seguro minificar CSS online?
Com esta ferramenta, sim — porque corre 100% no seu browser usando JavaScript. O seu CSS nunca é enviado para um servidor, registado ou armazenado, pelo que mesmo folhas de estilo proprietárias ou de clientes ficam completamente no seu dispositivo. Pode confirmar isto minificando com a sua rede desligada: continua a funcionar. Em contrapartida, cssminifier.com e o minificador CSS do freeformatter.com carregam o seu código para os seus servidores, o que é uma preocupação de privacidade real.
Posso manter comentários de licença (/*! */) ao minificar?
Sim. Deixe a opção 'Preservar comentários de licença /*! */' activa e qualquer comentário que comece com /*! — a convenção que bundlers e bibliotecas usam para banners de licença — sobrevive à minificação enquanto os comentários /* */ comuns são removidos. Se preferir manter todos os comentários, active 'Manter todos os comentários'. Isto é importante para distribuir bibliotecas de código aberto onde a licença deve permanecer no ficheiro minificado.
Posso minificar um ficheiro .css ou apenas código colado?
Ambos. Cole CSS na caixa de entrada, ou arraste e largue um ficheiro .css na zona de largagem (ou clique para procurar um). O resultado minificado pode ser copiado com um clique ou descarregado como style.min.css; a saída embelezada é descarregada como style.css. Arrastar e largar funciona em browsers de secretária; em móvel (iPhone, Android) use o selector de ficheiros para carregar da sua aplicação de Ficheiros.
Related tools
Ver todas as ferramentasConstrutor de expressões Cron
Explique um agendamento Cron em linguagem comum e pré-visualize as próximas execuções.
Minificador de HTML
Comprima HTML removendo comentários e reduzindo os espaços em branco.
Escape / Unescape de JSON
Faça o escape de texto bruto para uma string segura em JSON e reverta o processo.
Códigos de estado HTTP
Referência pesquisável de códigos de estado HTTP com significados em linguagem comum.
Folha de consulta de regex
Referência pesquisável de tokens e flags de expressões regulares.
Tabela ASCII
Códigos de caracteres pesquisáveis em decimal, hexadecimal, octal e binário.