Como funciona
Comprime código removendo espaços, quebras de linha e comentários desnecessários para reduzir seu tamanho. Um arquivo mais leve é baixado e processado mais rápido, algo essencial para o desempenho web.
Suporta vários tipos de conteúdo —JavaScript, TypeScript, HTML, SVG, CSS, JSON e XML, além de um modo genérico— e aplica o minificador adequado a cada um para comprimir sem quebrar a sintaxe.
Todo o processamento corre no seu navegador: o código não é enviado a nenhum servidor. A minificação conserva o comportamento do código, mas o deixa pensado para produção, não para editá-lo à mão.
Exemplos
function sum(a, b) {
// suma dos números
return a + b;
}function sum(n,u){return n+u}Comentários e espaços são removidos, e os nomes locais são encurtados para reduzir o tamanho.Casos de uso
- Reduzir o tamanho de arquivos JS ou CSS para acelerar o carregamento do site.
- Comprimir SVG ou HTML antes de incorporá-los em uma página.
- Empacotar um JSON de configuração em uma única linha para transporte.
- Preparar snippets leves para copiar em e-mails ou templates.
Perguntas frequentes
Que tipos de código posso minificar?
JavaScript, TypeScript, HTML, SVG, CSS, JSON e XML, além de um modo genérico para texto. A ferramenta escolhe o minificador apropriado conforme o tipo que você selecionar.
A minificação muda o resultado do código?
Não. O código minificado se comporta igual ao original; só perde a formatação legível. Para JavaScript, pode encurtar nomes de variáveis locais, mas sem alterar a lógica.
Posso formatar novamente o código minificado?
Você pode reindentá-lo com os formatadores desta seção para recuperar a legibilidade, mas os nomes encurtados e os comentários removidos não são restaurados.
Meu código é enviado a um servidor?
Não. Toda a minificação ocorre no seu navegador; o código nunca sai do seu computador.