Minificador de Código
Minifique HTML, CSS e JavaScript para reduzir o tamanho dos arquivos e acelerar o carregamento. Ferramenta grátis, 100% no navegador, sem cadastro.
Referência
O que é minificação de código?
A minificação de código remove caracteres desnecessários do código-fonte — espaços em branco, comentários, quebras de linha e delimitadores opcionais — sem alterar o comportamento do código. O resultado é um arquivo menor que baixa mais rápido pela rede. A minificação é uma etapa padrão em todo pipeline de build front-end moderno e é recomendada pelas diretrizes de Performance Web do Google para HTML, CSS e JavaScript.
Minificação de HTML
A minificação HTML remove comentários HTML (<!-- ... -->) e comprime os espaços em branco entre tags. Os navegadores ignoram espaços extras em HTML, portanto removê-los não tem efeito visual, mas reduz o tamanho do arquivo. A economia típica da minificação HTML varia de 10 a 25% dependendo do estilo de formatação e densidade de comentários. Blocos <style> e <script> inline também se beneficiam da sua própria minificação específica por linguagem.
Minificação de CSS
A minificação CSS remove comentários (/* ... */), comprime espaços em branco e remove espaços ao redor de {, }, :, ; e ,. Também remove o último ponto e vírgula antes de }, que os parsers CSS permitem omitir. Arquivos CSS bem comentados tipicamente têm 20 a 40% de redução de tamanho. Para produção, ferramentas como cssnano e Lightning CSS vão além, mesclando regras duplicadas, encurtando cores (#ffffff → #fff) e removendo prefixos redundantes.
Minificação de JavaScript
Esta ferramenta realiza uma minificação conservadora de JavaScript: remove comentários de uma linha (// ...), comentários multilinha (/* ... */) e comprime espaços em branco. Isso é seguro e rápido, mas não é um otimizador completo — não renomeia variáveis, não faz tree-shake de exports não utilizados nem remove código morto. Para builds de produção, use ferramentas dedicadas: Terser (o padrão para Webpack/Vite), esbuild (extremamente rápido, baseado em Go) ou SWC (baseado em Rust, usado pelo Next.js). Essas ferramentas alcançam 40 a 70% de redução de tamanho combinando minificação com ofuscação de variáveis.
Privacidade
Todo o processamento ocorre 100% no seu navegador. Nenhum dado é enviado a um servidor.