Processamento local

FERRAMENTAS PARA DESENVOLVEDORES

Formatar JavaScript

Cole código minificado ou mal indentado e receba de volta legível, com indentação e quebras de linha coerentes.

Usar ferramenta

CODE EDITOR

JavaScript Formatter

Local processing · professional engine · your code is never sent

JS · ready to process
JSinput.js
0 linesJS
JSformatted.jsPreview
0 linesRead onlyJS

Seu código-fonte pertence a alguém

O JavaScript que você precisa formatar costuma ser de um projeto que não é público: um bundle de produção, um trecho de um cliente, lógica de negócio. Colar isso num formatador hospedado significa entregar esse código a terceiros. Aqui a formatação acontece na sua aba e não sai da sua máquina.

O que faz e o que não faz

Reorganiza espaços, indentação e quebras de linha. Não muda a semântica: o código faz exatamente o mesmo antes e depois. Não renomeia variáveis nem desfaz ofuscação, então um bundle minificado volta legível na estrutura mas mantém os nomes de uma letra.

O caso de uso mais comum

Abrir um `.min.js` de produção para entender por que algo quebra num ambiente sem source maps. Também ajuda a normalizar código vindo de fontes diferentes antes de compará-lo, já que diferenças de indentação sujam qualquer diff.

PERGUNTAS FREQUENTES

Meu código é enviado para um servidor?

Não. A formatação roda no seu navegador, então você pode se desconectar da internet e trabalhar com código privado.

Muda o comportamento do código?

Não. Só mexe em espaços, indentação e quebras de linha. A lógica fica intacta.

Recupera os nomes originais de um minificado?

Não. Essa informação se perde na minificação e não dá para reconstruir sem source maps.

Serve para TypeScript ou JSX?

É voltado para JavaScript. Com sintaxe de TypeScript ou JSX o resultado pode não ser confiável.