Embelezador de Código

Embeleze código em 14 linguagens (JavaScript, TypeScript, JSON, HTML, CSS, SCSS, Less, XML, YAML, GraphQL, Markdown, SQL, PHP e Python) no navegador.

Saída

Executa totalmente no seu navegador. Seus dados nunca são enviados.

Ferramentas Relacionadas

Ver Todas

O que é Embelezador de código?

O Embelezador de Código formata código-fonte de várias linguagens em uma única página. Escolha a linguagem e a indentação e receba código formatado de forma consistente por formatadores consagrados (Prettier, Ruff, sql-formatter, xml-formatter).

Como usar Embelezador de código

  1. Escolha a Linguagem.
  2. Escolha a Indentação.
  3. Cole seu código e clique em Formatar (a maioria das linguagens também é atualizada enquanto você digita).
  4. Copie ou baixe o resultado.

Exemplo

Entrada
const a={b:1,c:[1,2]}
Saída
const a = { b: 1, c: [1, 2] };

Linguagem: JavaScript, 2 espaços.

Quando usar Embelezador de código

Use-o para formatar rapidamente código em uma linguagem para a qual você não tem ferramentas ou para formatar trechos de documentação. Em projetos, configure o mesmo formatador no editor ou no CI para manter a saída consistente. A formatação nunca corrige erros de lógica.

Como funciona Embelezador de código

A linguagem selecionada define o motor: Prettier 3 para JavaScript (parser Babel), TypeScript, HTML, CSS, SCSS, Less, YAML, GraphQL, Markdown e PHP (@prettier/plugin-php); um impressor de JSON estrito para JSON; xml-formatter para XML; sql-formatter (SQL padrão, palavras-chave em maiúsculas) para SQL; e Ruff compilado para WebAssembly para Python. Os motores são baixados apenas no primeiro uso. Erros de sintaxe são informados com linha e coluna quando o motor as fornece.

Casos de Uso Comuns

  • Formatar um trecho de TypeScript sem instalar o Prettier
  • Limpar código copiado de um chat ou PDF
  • Formatar tabelas e listas em Markdown
  • Alternar código entre indentação de 2 e de 4 espaços

Nota de Segurança

Tudo roda localmente no seu navegador; o código que você cola não é enviado a nenhum servidor.

Perguntas Frequentes

Qual estilo a formatação de JavaScript usa?

Os padrões do Prettier: aspas duplas, ponto e vírgula, linhas de 80 caracteres.

Por que o Python é lento na primeira vez?

O motor Ruff em WebAssembly é baixado no primeiro uso.

Posso escolher um dialeto SQL?

Use a página Formatador de SQL para as opções de dialeto e de caixa das palavras-chave.

Próximos passos recomendados

Explore mais categorias