Minificador de JavaScript

Minificador de JavaScript online e gratuito que reduz o tamanho do JS removendo comentários e espaços. Roda no navegador, sem envio, sem cadastro.

O que o Minificador de JavaScript faz

É um minificador ao vivo de dois painéis. Seu JavaScript original fica à esquerda e a versão minificada aparece à direita no momento em que você digita, sem nenhum botão para clicar. Cada painel mostra o próprio tamanho e uma linha de resumo indica o tamanho original, o minificado e o quanto o resultado ficou menor, para você acompanhar a economia enquanto trabalha. Nos bastidores, ela remove comentários de bloco, junta espaços e tabulações extras, apara cada linha e descarta linhas em branco. Ela mantém suas quebras de linha em vez de espremer tudo em uma só, o que significa que a inserção automática de ponto e vírgula continua segura e seu script segue funcionando.

É útil para desenvolvedores front-end que entregam um script rápido, para quem ajusta a velocidade da página ou para estudantes que só querem um arquivo menor para colar em um projeto. Pense nela como uma limpeza rápida, e não um compilador completo. Ela é conservadora e respeita a inserção automática de ponto e vírgula, então não renomeia variáveis nem reescreve a lógica como o Terser ou o UglifyJS fazem, o que a torna previsível e fácil de conferir a olho. Quando terminar, um clique copia o resultado ou o baixa como arquivo .min.js.

Como usar

  1. Cole ou digite seu JavaScript no painel de entrada à esquerda, ou clique em Carregar exemplo para inserir um script de amostra.
  2. A versão minificada aparece na hora no painel da direita, conforme você digita, com o tamanho de cada painel e a porcentagem economizada acima.
  3. Confira o resultado e clique em Copiar para pegar o código limpo, ou em Baixar para salvá-lo como arquivo .min.js.
  4. Use Limpar para esvaziar os dois painéis. Tudo roda no seu navegador, nada é enviado.

Por que minificar aqui

Tudo acontece dentro do seu navegador. Seu código nunca é enviado, então scripts privados ou não publicados ficam na sua máquina. É gratuito, não exige cadastro e roda instantaneamente, sem espera por servidor.

Como a saída preserva a estrutura das linhas, ela fica legível o suficiente para você revisar e confirmar que nada quebrou. Arquivos menores significam menos bytes na rede e um primeiro carregamento mais rápido para visitantes com conexões lentas.

Uma dica rápida

Para builds de produção em que você quer renomeação de variáveis e cortes agressivos de tamanho, combine isto com um bundler completo como o esbuild ou o Terser. Este minificador é perfeito para trechos avulsos, scripts embutidos e reduções manuais rápidas. Se você processa pastas inteiras de arquivos com frequência, o app de desktop BulkPro, da mesma equipe, dá conta de tarefas em lote. Veja mais utilitários na categoria dev.

Perguntas frequentes

Este minificador de JavaScript renomeia variáveis como o Terser ou o UglifyJS?
Não. Ele remove comentários de bloco, espaços extras, tabulações e linhas em branco, mas não renomeia variáveis nem reescreve o seu código. Isso mantém a saída previsível e fácil de ler. Para renomeação de variáveis e compressão máxima, use um bundler completo como o esbuild ou o Terser junto com ele.
A minificação pode quebrar meu código por falta de ponto e vírgula?
Não. A ferramenta mantém as quebras de linha em vez de juntar tudo em uma só, então a inserção automática de ponto e vírgula do JavaScript continua funcionando corretamente. Seu script deve rodar exatamente como antes, só que com menos espaço e sem comentários.
Meu JavaScript é enviado para algum lugar?
Não. Toda a minificação roda localmente no seu navegador. Seu código nunca sai do dispositivo, o que o torna seguro para scripts privados ou não publicados. Não há ida e volta ao servidor nem cadastro necessário.
Quanto menor o meu arquivo vai ficar?
Depende de quantos comentários e quanta indentação seu código tem. Arquivos muito comentados ou profundamente indentados encolhem mais, enquanto código já compacto tem uma redução menor. Cada painel mostra o próprio tamanho e a linha de resumo indica o tamanho original, o minificado e a porcentagem economizada, tudo ao vivo para você ver a diferença na hora.
Posso baixar o arquivo minificado?
Sim. Ao lado de Copiar há um botão Baixar que salva a saída como arquivo .min.js, pronto para colocar no seu projeto ou na tag `<script>`.