Formatador e Minificador de JavaScript

Organize códigos JavaScript minificados ou ofuscados para facilitar a leitura, ou minifique seu próprio código para reduzir o tamanho do arquivo.

Recuo
Nomes
Cole ou digite o JavaScript para formatá-lo ou minificá-lo.

Seu JavaScript é formatado e minificado diretamente no seu navegador. Nada é enviado para o BroBroGo.

FAQ

Qual é a diferença entre formatar (beautify) e minificar (minify)?

A formatação (beautify) reorganiza os recuos e espaçamentos do código para facilitar a leitura e a depuração — a maneira mais rápida de entender um arquivo minificado ou ofuscado. A minificação faz o oposto: remove espaços em branco, comentários e código morto para que o download do arquivo seja mais rápido. Formate para ler, minifique para publicar.

É possível reverter o código minificado para o original?

Ela restaura a indentação e as quebras de linha para que a lógica volte a ser legível, mas não consegue recuperar os nomes originais das variáveis ou os comentários — a minificação descarta essas informações permanentemente, de modo que nenhuma ferramenta pode recuperá-las. O que você obtém é o mesmo código, mas organizado de forma clara.

O que fazem as opções de nomes Encurtar e Manter?

Ambos removem espaços em branco, comentários e código inacessível, e nenhum deles altera o funcionamento do seu script. A opção Encurtar também renomeia variáveis locais para uma única letra para gerar o menor arquivo possível — ideal para produção. A opção Manter preserva os nomes originais, gerando um arquivo um pouco maior, mas ainda legível e fácil de depurar.