Embelezador e formatador de JavaScript online
Formate ou minimize JavaScript online: cole o código, escolha indentação e obtenha o resultado pronto a copiar. Rápido e local. O processamento é feito local…
Começar a usar
O que esta ferramenta faz
Esta ferramenta permite-lhe embelezar (tornar legível) ou minificar (compactar) código JavaScript. É útil para ler código minificado ou para preparar código para distribuição, mas não substitui um parser completo.
Exemplo prático
Se colar function x(){return 1;} e escolher Embelezar com indentação de dois espaços, o resultado será:
function x() {
return 1;
}Se escolher Minificar, o resultado será algo como function x(){return 1;} (sem comentários e com espaços desnecessários removidos).
Parâmetros e processamento
O embelezador analisa o código caractere a caractere: abre uma nova linha indentada após uma chaveta de abertura, diminui a indentação numa chaveta de fecho e inicia uma nova linha após um ponto e vírgula. O minificador remove comentários de bloco, colapsa espaços em branco e remove espaços à volta de pontuação limitada. Não renomeia variáveis, não remove código inacessível, não cria bundles nem gera source maps.
Limitações importantes
Esta ferramenta não é um lexer ou parser completo de JavaScript. Símbolos como chavetas, pontos e vírgulas, sequências semelhantes a comentários e espaços dentro de strings, expressões regulares, template literals ou sintaxe moderna podem ser significativos. Em código complexo, o resultado pode ser alterado incorretamente. O processamento é local e a página não executa o programa colado. Para código de produção, utilize uma ferramenta de build com parser e execute testes.
Perguntas frequentes
O que devo fazer se o meu código contiver strings ou expressões regulares?
Tenha cuidado: o formatador pode alterar o conteúdo de strings ou expressões regulares se contiverem caracteres que pareçam sintaxe. Reveja sempre o resultado.
Posso usar esta ferramenta para código JavaScript moderno (ES6+) ou TypeScript?
Pode funcionar para sintaxe simples, mas não é garantido. Para código moderno ou TypeScript, utilize ferramentas como Prettier ou Babel.
O meu código é enviado para algum servidor?
Não. O processamento é feito localmente no seu navegador; o código não é enviado para nenhum servidor.
Lista de verificação
- Verifique se o código colado não excede 500.000 caracteres.
- Escolha a indentação adequada ao seu estilo.
- Selecione Embelezar ou Minificar conforme a necessidade.
- Revise o resultado, especialmente se o código contiver strings, regex ou template literals.
- Copie o resultado apenas depois de confirmar que está correto.
O processamento é feito localmente no navegador.