Formatador de JavaScript

Transforme JavaScript minificado ou compactado em código legível, com indentação e espaçamento corretos, pronto para ler, depurar ou revisar.

Grátis e privado. Tudo funciona no seu navegador e nada é enviado.

Como funciona

  1. Cole o seu JSCole o código, digite ou abra um arquivo. Clique em Exemplo para ver um modelo.
  2. Confira o resultadoO resultado aparece à direita enquanto você digita. Os erros mostram a linha e a coluna.
  3. Copie ou baixeCopie o JS com um clique ou baixe como arquivo.

Seguro para código de verdade

O formatador lê o seu código do jeito que um motor JavaScript lê: strings, template literals com expressões dentro, expressões regulares e comentários são reconhecidos, então o conteúdo deles nunca é alterado.

As quebras de linha que já existem são respeitadas, porque no JavaScript uma quebra de linha pode encerrar um comando. O resultado funciona exatamente como o original.

Escolha 2 espaços, 4 espaços ou tabulação; o formatador também organiza código que não tem nenhum ponto e vírgula.

Sobre JS

JavaScript é a linguagem das páginas da web e de muitas ferramentas. O formatador entende strings, template literals, expressões regulares e comentários, então nunca quebra o código mexendo no conteúdo deles.

Perguntas frequentes

Ele aceita JavaScript moderno?

Sim. Arrow functions, classes com campos privados, funções async, generators, optional chaining, spread e módulos são todos tratados.

Meu código é enviado para algum lugar?

Não. A formatação e a minificação acontecem no seu navegador. Seu código não é enviado para os nossos servidores.

A minificação renomeia minhas variáveis?

Não. A minificação só remove comentários, quebras de linha e espaços. Os nomes continuam legíveis e o código funciona exatamente igual, o que deixa a ferramenta segura para qualquer arquivo.

Por que algumas quebras de linha ficam no JavaScript minificado?

O JavaScript entende algumas quebras de linha como o fim de um comando. Onde remover uma delas poderia mudar o que o código faz, ela é mantida.

Posso formatar JSON aqui?

O JSON tem uma ferramenta própria, com visualização em árvore e validação. Use a página de ferramentas JSON indicada abaixo.

Funciona sem internet?

Sim. Depois que você abre a página uma vez, ela continua funcionando sem conexão com a internet.