Nouplo

Minificador JavaScript

Menor — e comprovadamente o mesmo código.

Resultado
Cole ou digite acima para ver o resultado aqui.

Seus arquivos ficam no seu dispositivo

Esta ferramenta roda inteiramente no seu navegador. O que você cola é processado no seu dispositivo e nunca é enviado a um servidor, então é seguro usar com tokens, chaves e textos não publicados.

Como funciona

  1. Cole o JavaScript.
  2. Comentários e recuo somem; os nomes ficam exatamente como estavam.
  3. Confira a economia nos números acima da saída.
  4. Copie ou baixe o resultado.

Perguntas frequentes

Por que ele não encurta os nomes das minhas variáveis?
Porque renomear exige um analisador de verdade e um estudo de escopos, e errar sutilmente nisso publica um arquivo que funciona até parar de funcionar. Para algo que você está prestes a publicar, uma ferramenta que promete menos e acerta sempre é a melhor troca.
Ele distingue uma expressão regular de uma divisão?
Distingue — e essa é a única parte genuinamente difícil de ler JavaScript sem analisar. Uma barra depois de um valor é divisão; depois de um operador, de uma palavra-chave ou de nada, ela abre uma expressão regular. Assim /ab+c/g sobrevive e total/count continua divisão.
Ele quebra a inserção automática de ponto e vírgula?
Não. Uma quebra de linha pode fazer as vezes de ponto e vírgula, então linhas só são juntadas quando a quebra comprovadamente não pode ser uma — quando a linha anterior termina no meio de uma expressão, ou esta começa com um fecha-parênteses.
Meu cabeçalho de licença é removido?
Não. Um comentário que começa com /*! ou contém @license ou @preserve é mantido; os outros vão embora.
Alguma coisa é enviada para um servidor?
Não. Roda no navegador, então o que você colar fica no seu computador.

Ferramentas relacionadas