Ir para o conteúdo
ToolsMinify logo
Ferramentas para desenvolvedores
Popular

Minificador de JavaScript

Minifique JavaScript na hora, direto no navegador.

Sobre o Minificador de JavaScript

Minifique JavaScript na hora, direto no navegador. Cole seu script para remover comentários, tirar a indentação e as linhas vazias e colapsar espaços extras - o resultado é um arquivo .js menor, que baixa e é parseado mais rápido. Este é um minificador básico e seguro: ele protege o conteúdo de strings, template literals e expressões regulares, e mantém as quebras de linha entre as instruções, para que o Automatic Semicolon Insertion continue funcionando exatamente como antes. Ele mostra com precisão quantos bytes você economizou, e tudo roda no lado do cliente, então seu código nunca sai do seu dispositivo. Para compressão máxima - renomeação de variáveis e remoção de código morto - combine-o com uma ferramenta de build como Terser ou esbuild.

Como usar o Minificador de JavaScript

  1. Cole ou digite seu JavaScript na caixa de entrada.
  2. Clique em Minificar JavaScript para remover comentários e colapsar espaços extras.
  3. Veja os bytes economizados e a porcentagem de redução exibidos acima do resultado.
  4. Clique em Copiar para levar o JavaScript minificado para o seu projeto ou página.

Exemplos de Minificador de JavaScript

Remover comentários e indentação

Uma função comentada e indentada como function add(a, b) {\n // sum\n return a + b;\n} vira function add(a, b) {\nreturn a + b;\n} - menor e idêntica quando executada.

Preservar strings e regex

O texto dentro de strings, template literals e expressões regulares nunca é alterado, então uma URL como "https://example.com" ou um padrão como /a\/b/g continuam funcionando.

Manter as quebras de linha por segurança

As quebras de linha entre instruções são preservadas, então código que depende do Automatic Semicolon Insertion se comporta exatamente igual depois da minificação.

Ler o guia completo

Como usar o Minificador de JavaScript: guia completo (2026) - 5 min de leitura

Perguntas frequentes sobre o Minificador de JavaScript

O que um minificador de JavaScript faz?
Um minificador de JavaScript reduz o tamanho de um arquivo .js sem mudar o que ele faz. Ele remove os caracteres que a engine ignora - comentários, indentação, quebras de linha e espaços repetidos - para que o arquivo baixe e seja parseado mais rápido. Esta ferramenta foca nas reduções que são sempre seguras: remove comentários e colapsa o espaço em branco, mantendo intactas as quebras de linha entre as instruções.
Minificar JavaScript muda a forma como meu código roda?
Não. Este é um minificador seguro: ele só remove comentários e espaço em branco que não afetam a execução, e protege o conteúdo de strings, template literals e expressões regulares. Ele também mantém as quebras de linha entre as instruções, então código que depende do Automatic Semicolon Insertion continua funcionando exatamente como antes.
Meu JavaScript é enviado para um servidor?
Não. Toda a minificação acontece inteiramente no seu navegador, com JavaScript. Seu código nunca é enviado nem armazenado em um servidor, o que torna a ferramenta segura para scripts privados, features que ainda não foram lançadas e lógica proprietária.
Ele vai renomear variáveis ou remover código não usado?
Não. Este é um minificador básico e seguro - ele remove comentários e colapsa o espaço em branco, mas não renomeia variáveis, não encurta identificadores e não remove código morto. Para compressão máxima, rode uma ferramenta completa de build como Terser, esbuild ou SWC, que fazem o parse do código em uma AST e podem reescrevê-lo de forma agressiva.
Quanto menor meu JavaScript vai ficar?
Depende de quanto espaço em branco e de quantos comentários o seu arquivo tem. Código-fonte muito formatado e bem comentado costuma reduzir de 20-40%, enquanto código já compacto economiza menos. A ferramenta mostra exatamente os bytes economizados e a porcentagem de redução, para você ver o resultado no seu arquivo específico.
Devo minificar JavaScript ou só usar gzip/Brotli?
Use os dois. A compressão no servidor (gzip ou Brotli) já lida bem com espaço em branco repetido, então a diferença na rede só por minificar é menor do que a economia em bytes brutos. Mesmo assim, minificar ajuda: reduz o tamanho não comprimido em caches e na memória, dá menos trabalho ao compressor e garante um arquivo menor até onde não há compressão.
É seguro para código que usa expressões regulares?
Sim. O minificador reconhece literais de expressão regular e protege o conteúdo deles, então padrões como /a\/b/g são preservados e nunca confundidos com comentários ou divisão. Ele trata corretamente os casos comuns; em código incomum, em que uma regex aparece em uma posição ambígua, confira a saída ou use uma ferramenta baseada em parser.