Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Formatador de JavaScript

Formatador de JavaScript

Formate e embeleze código JavaScript online com controle de indentação, largura da linha, aspas, ponto e vírgula e vírgula final.

Embeleze JavaScript no Navegador

Este formatador de JavaScript transforma JS minificado, ofuscado ou com estilo inconsistente em código limpo e corretamente indentado que você realmente consegue ler. Cole um trecho à esquerda e o resultado embelezado aparece à direita no momento em que você para de digitar — nenhum botão para pressionar, nada enviado a um servidor.

Desenvolvido com Prettier e o analisador Babel — o mesmo formatador opinativo usado em milhões de projetos — então a saída corresponde ao estilo em que as equipes já confiam em seus editores.

Quando Usar

Desminificar um Bundle

Expanda um script de uma linha ou minificado de volta para código legível e quebrado em linhas, para você inspecionar e depurar.

Padronizar o Estilo

Imponha aspas, ponto e vírgula e vírgula final consistentes em trechos copiados de fontes diferentes.

Revisar Código Colado

Deixe legíveis exemplos de tutoriais, respostas do Stack Overflow ou trechos gerados por IA antes de estudá-los ou fazer commit.

Como Formatar Código JavaScript

1

Adicione Seu Código

Digite ou cole JavaScript no painel Entrada. Você também pode Enviar um arquivo .js (lido localmente, nunca enviado a lugar nenhum) ou clicar em Exemplo para carregar um modelo.

2

Veja a Formatação Acontecer

A saída embelezada e com destaque de sintaxe aparece automaticamente após uma breve pausa na digitação. Pressione Ctrl + Shift + F para reformatar quando quiser.

3

Ajuste as Opções

Escolha um recuo (2, 3, 4, 8 espaços ou Tab), defina a largura da linha e alterne ponto e vírgula, aspas e vírgula final. A saída é reformatada imediatamente.

4

Copie ou Baixe

Clique em Copiar para enviar o resultado à área de transferência ou em Baixar para salvar um arquivo .js. Use a opção Editar para ajustar a saída manualmente antes.

Privado por design. A formatação roda inteiramente no seu navegador via Prettier — nada é enviado, então é seguro para código-fonte proprietário ou não lançado.

Opções e Recursos de Formatação

Controles de Estilo do JavaScript

O Prettier é opinativo por design, mas esses controles deixam você seguir o guia de estilo do seu projeto. Cada alteração reformata a saída na hora.

OpçãoEscolhasO Que Controla
Recuo2 · 3 · 4 · 8 espaços · TabLargura e caractere de indentação usados por nível de aninhamento (padrão 4 espaços).
Largura da linha80 · 100 · 120Comprimento de linha que o Prettier busca antes de quebrar instruções longas (padrão 80).
Ponto e vírgulaSim · NãoSe as instruções terminam com ponto e vírgula (padrão Sim).
AspasAspas duplas · Aspas simplesEstilo de aspas usado para literais de string (padrão Aspas duplas).
Vírgula finalTodos · ES5 · NenhumVírgulas após o último item em arrays, objetos e listas de parâmetros de várias linhas (padrão Todos).

Ferramentas Integradas

Formatar Automaticamente ao Digitar

A saída atualiza pouco depois de você parar de digitar, com destaque de sintaxe do Prism e números de linha nos dois painéis.

Enviar e Baixar

Carregue um arquivo .js local ou exporte o resultado formatado como formatted.js com um clique.

Saída Editável

Mude o painel de resultado para o modo de edição do CodeMirror e faça ajustes manuais antes de copiar ou baixar.

Detecção de Erros de Sintaxe

Se o seu código não puder ser analisado, o formatador mostra uma mensagem de erro clara em vez de gerar uma saída quebrada — então você sabe exatamente o que corrigir. Uma barra de status informa Pronto, Formatado ou Erro, junto com a contagem de linhas e o tamanho do arquivo.

Novo por aqui? Clique em Exemplo para carregar um trecho propositalmente bagunçado e vê-lo embelezar na hora.

Perguntas Frequentes

Meu código JavaScript é enviado para um servidor?

Não. Toda a formatação acontece localmente no seu navegador. Os arquivos enviados são lidos com o FileReader do navegador e nunca saem do seu dispositivo, o que torna a ferramenta segura para código-fonte proprietário e confidencial.

Qual a diferença entre formatar e minificar?

Formatar (embelezar) adiciona indentação, quebras de linha e espaçamento consistente para tornar o código legível. Minificar faz o oposto — remove espaços para reduzir o tamanho do arquivo. Esta ferramenta embeleza; use um minificador quando quiser comprimir o código para produção.

Ele suporta a sintaxe moderna ES6+ e JSX?

Sim. O analisador Babel lida com JavaScript moderno — arrow functions, async/await, desestruturação, template literals, optional chaining e JSX — então o código atual é formatado corretamente.

Posso personalizar a indentação e o estilo?

Sim. Escolha 2, 3, 4 ou 8 espaços (ou Tab) para a indentação e defina a largura da linha, depois alterne ponto e vírgula, estilo de aspas e vírgula final na barra de ferramentas. A saída é reformatada assim que você altera qualquer opção.

A formatação vai mudar como meu código roda?

Não. O Prettier apenas reescreve espaços e estilo cosmético — indentação, aspas, ponto e vírgula e quebras de linha. O comportamento do seu JavaScript permanece exatamente o mesmo.

O que acontece se meu código tiver um erro de sintaxe?

O Prettier não consegue formatar código que não consegue analisar, então a ferramenta mostra uma mensagem de erro descrevendo o problema em vez de adivinhar. Corrija o problema indicado e a saída formatada aparece assim que o código for válido.

Há um limite de tamanho para o código que posso formatar?

Não há limite fixo. Como a formatação roda no seu navegador, a velocidade depende do seu dispositivo — arquivos grandes ainda são formatados em instantes em uma máquina moderna, e a barra de status mostra a contagem de linhas e o tamanho do arquivo.

Recuo
Entrada
Saída
Erro

Cole o código à esquerda para formatar

|
Cole JavaScript minificado ou bagunçado e ele é embelezado na hora enquanto você digita.
Pressione Ctrl+Shift+F para reformatar quando quiser.
Alterne aspas simples ou duplas, ponto e vírgula e vírgula final para seguir seu guia de estilo.
Toda a formatação roda no seu navegador — o código nunca é enviado.
Quer saber mais? Leia a documentação →
1/5
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes