Minificador JS

Compactar JavaScript instantaneamente. Remove espaços em branco, comentários e otimiza nomes de variáveis. Processado 100% no seu navegador — o seu código permanece privado.

Entrada JavaScript

Saída Minificada

100% Confidencial

Todo o processamento acontece no seu navegador via Terser.js. Seu código nunca é enviado para nenhum servidor.

Suporte ES2020+

O Terser suporta JavaScript moderno, incluindo funções de seta, async/await, classes e literais de modelo.

Carregamento de página mais rápido

A redução do JS reduz o tamanho do arquivo em 30–70%, melhorando as pontuações do Time to Interactive e do Core Web Vitals.

O que é Minificação de JavaScript?

A minificação do JavaScript é o processo de remover todos os caracteres desnecessários do código-fonte sem alterar sua funcionalidade. Isso inclui espaços em branco, quebras de linha, comentários e nomes de variáveis longas — que são substituídos por equivalentes mais curtos. O resultado é um arquivo menor que baixa e analisa mais rápido, mas é funcionalmente idêntico ao original.

Esta ferramenta usa o Terser — o minificador JavaScript padrão do setor e o mecanismo por trás do Webpack, Vite e esbuild. O Terser realiza tanto a minificação (removendo espaços em branco e comentários) quanto a mutilação (renomeando variáveis para nomes mais curtos como a, b, c), alcançando reduções de 30–70% dependendo do estilo de código. Ele suporta totalmente a sintaxe ES2020+, incluindo async/await, encadeamento opcional e coalescência nullish.

Reduzir o JavaScript melhora diretamente os Core Web Vitals. Pacotes menores de JS reduzem o Time to Interactive (TTI) e o Total Blocking Time (TBT) — duas métricas que o Google mede em suas auditorias do Lighthouse e usa como sinais de classificação. O PageSpeed Insights do Google sinalizará o JavaScript não minificado como uma oportunidade de "Eliminar recursos de bloqueio de renderização" ou "Minificar JavaScript".

Quando Minificar JavaScript

Reduza o JS quando:

  • ✓ Implantação para produção — sempre servir JS minificado
  • ✓ Sua pontuação do PageSpeed Insights mostra "Minificar JavaScript"
  • ✓ Lidar com scripts de terceiros que não foram pré-minificados
  • ✓ Reduzir a carga útil para usuários móveis em conexões lentas
  • ✓ Melhorando o Tempo para Interatividade (TTI) e o Tempo Total de Bloqueio
  • ✓ Combinar vários scripts pequenos antes da implantação

Reduções de tamanho típicas:

  • • Biblioteca bem comentada: redução de 50–70%
  • • Código de aplicação típico: redução de 30–50%
  • • Código já compactado ou gerado: redução de 10–20%
  • • Compressão gzip adicional na parte superior: mais 60–80%

Para obter o máximo efeito, diminua primeiro e, em seguida, sirva com a compactação gzip ou Brotli do seu servidor web.

Perguntas frequentes