Algo errado nesta ferramenta?

Sobre «Formatador JS Online»

Esta ferramenta reformata o código-fonte JavaScript para estilo consistente e legibilidade. Re-indenta blocos aninhados, normaliza espaçamento ao redor de operadores, quebra linhas longas em pontos sensatos, e padroniza estilo de aspas e posicionamento de ponto-e-vírgula.

Útil ao ler bundles minificados que você extraiu de um site, ao normalizar código de colaboradores com configurações de editor diferentes, ou ao preparar JavaScript para code review.

O formatador lida com sintaxe moderna do JavaScript: recursos de ES2024+, JSX, tipos TypeScript, async/await, optional chaining e template literals. Usa padrões sensatos inspirados no Prettier mas com controles para quem prefere convenções diferentes.

Como usar esta ferramenta

Como embelezar JavaScript minificado ou bagunçado

  1. Cole o JavaScript

    Fonte minificada ou bagunçada no campo "JS". A ferramenta entende módulos ES, TypeScript sem JSX, async/await, optional chaining — sintaxe moderna em geral. Arquivos com wrapper `<script>` não funcionam; cole só o código.

  2. Executar

    Resultado: um único campo `formatted` — ponto-e-vírgulas consistentes, indentação 2 espaços, uma sentença por linha. Aspas de strings são normalizadas para o estilo predominante na entrada; comentários são preservados literalmente.

  3. O que NÃO faz

    Nada de linting, sem aplicação de regras (no-unused-vars etc.), sem refactor em AST. Para impor estilo em uma codebase use Prettier ou eslint --fix no build. Aqui é um pretty-printer pontual, não um enforcer de estilo.

  4. Round-trip seguro

    JS formatado executa idêntico à entrada — semântica preservada. Antes do deploy re-minifique com terser ou esbuild; a forma formatada é para humanos, não para a rede.