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.
Executa totalmente no seu navegador. Seus dados nunca são enviados.
Ferramentas Relacionadas
Ver TodasO 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
- Escolha a Linguagem.
- Escolha a Indentação.
- Cole seu código e clique em Formatar (a maioria das linguagens também é atualizada enquanto você digita).
- Copie ou baixe o resultado.
Exemplo
const a={b:1,c:[1,2]} 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.