Compressor JS (Minify Simples)
Minifica JavaScript removendo comentários de linha/bloco, espaços extras e quebras. Compatível com código simples sem AST.
—
Atenção: minificação simples sem AST. Pode alterar comportamento se houver ASI ou template literals complexos — teste sempre.
Uma limpeza honesta, não um Terser
Às vezes você só quer tirar comentários e indentação de um trecho de JavaScript: para embutir numa página, montar um bookmarklet ou caber num campo com limite de caracteres. Instalar Node e configurar Terser para isso é matar mosca com canhão. Aqui é colar o código e ler o resultado na hora, com a contagem de bytes antes e depois para você ver exatamente o que a limpeza rendeu.
A ordem das operações importa: primeiro a ferramenta protege as strings, com aspas simples, duplas e template literals, para não apagar um // que esteja dentro de um texto; só depois remove comentários de linha e de bloco e enxuga espaços e indentação. Um detalhe deliberado: as quebras de linha entre instruções são mantidas. É isso que evita que a inserção automática de ponto e vírgula do JavaScript, a ASI, mude o comportamento do código ao juntar linhas.
Trate como limpeza, não como compressão de verdade: sem análise de sintaxe, nada é renomeado nem reescrito, então o ganho vem só de comentários e espaços. A própria página avisa que casos de borda podem alterar o comportamento; rode o resultado ou faça um diff antes de publicar qualquer coisa. Para minificação de produção, Terser ou esbuild fazem o serviço completo, com redução muito maior. O código colado não sai do seu navegador.
Perguntas frequentes
Isso substitui o Terser ou o esbuild?
Por que a saída ainda tem quebras de linha?
Comentário removido pode levar junto uma URL do código?
Ferramentas Relacionadas
Compressor HTML (Minify)
Minifica HTML removendo comentários e colapsando espaços em branco entre tags, mantendo conteúdo de <pre>, <code> e <textarea>.
Compressor CSS (Minify)
Minifica CSS removendo comentários, espaços extras e quebras de linha. Reduz tamanho do arquivo sem alterar comportamento.
Formatador JSON
Formate, valide e minifique JSON online. Cole o JSON bruto e obtenha uma versão legível com indentação.