Formatador e minificador de JavaScript online
Deixe JavaScript minificado legível ou reduza seus próprios scripts para produção.
Cole JavaScript, abra um arquivo .js ou solte um aqui
Próximo: Formatador de JSON · Formatador e minificador de CSS
Relatar um problema com esta ferramenta
Como usar Formatador e minificador de JavaScript
Cole seu JavaScript
Cole um script, ou abra ou solte um arquivo .js. Ele é formatado enquanto você digita.
Embeleze ou minifique
Embelezar indenta o código com 2 ou 4 espaços ou um tab. Minificar encurta nomes e remove espaços e comentários.
Copie ou baixe
Copie o resultado ou baixe-o como arquivo .js. Ao minificar, você vê quanto ele diminuiu.
Por que usar o Utils365
Minificação de verdade
O Terser, o minificador por trás da maioria das ferramentas de build, renomeia variáveis locais, remove código morto e encurta expressões.
Erros fáceis de achar
Um erro de sintaxe interrompe o minificador, e você vê a linha e a coluna com o código ao redor marcado.
Seguro para scripts simples
Nomes de nível superior não são renomeados, então outros scripts da página que usam suas funções continuam funcionando.
Privacidade garantida
Seu código é formatado no seu navegador e nunca é enviado, então código-fonte privado continua privado.
Perguntas frequentes
O que um minificador de JavaScript faz?
Remove espaços, quebras de linha e comentários, renomeia variáveis locais para letras únicas e reescreve o código de formas mais curtas que fazem a mesma coisa. Os scripts costumam ficar com metade do tamanho ou menos.
Dá para desminificar JavaScript?
Escolha Embelezar para restaurar as indentações e quebras de linha e conseguir ler. Os nomes originais das variáveis e os comentários não podem ser recuperados, já que a minificação os descartou.
Suporta JavaScript moderno?
Sim: classes, arrow functions, async e await, optional chaining, import e export, e await de nível superior em módulos.
Os comentários de licença são mantidos?
Sim. Comentários que começam com /*! ou contêm @license ou @preserve ficam no código minificado.
Funciona com TypeScript ou JSX?
Não diretamente. O minificador lê apenas JavaScript padrão, então compile TypeScript e JSX para JavaScript antes e cole o resultado.