Minificador de JavaScript e CSS

Escolha a linguagem, cole seu código e clique em “Minificar”.

Seus textos e arquivos não saem do navegador: nada é enviado para nenhum servidor.

Como usar

  1. Em “Linguagem”, escolha JavaScript ou CSS e cole seu código.
  2. Clique em “Minificar” para tirar espaços, quebras de linha e comentários. Abaixo do resultado aparecem o tamanho antes e depois e a porcentagem economizada.
  3. Com “Encurtar nomes de variáveis” ligado, as variáveis locais das funções passam a ter uma ou duas letras e o arquivo fica ainda menor. Nomes globais usados em outras partes não são alterados.
  4. Enquanto “Manter comentários de licença” estiver ligado, comentários que começam com /*! ou que contêm @license são mantidos.

Perguntas frequentes

Minificar pode mudar o funcionamento do código?

O JavaScript é minificado com o Terser e o CSS com o CSSO, ferramentas de código aberto muito usadas e feitas para manter o mesmo comportamento. Mesmo assim, código que depende de eval ou do nome das funções pode se comportar diferente, então teste antes de publicar.

Funciona com módulos ES?

Sim. Se o código tiver instruções import ou export, ele é minificado como módulo ES. Se não tiver, é tratado como script comum e os nomes globais não são trocados.

Dá para deixar o código minificado legível de novo?

As quebras de linha e a indentação podem ser recuperadas com o Formatador de JavaScript e CSS, mas comentários removidos e nomes encurtados não voltam, então guarde o código original.

Ferramentas relacionadas

Todas as ferramentas