Formatador e Embelezador de SQL
O que este tool faz
Cole SQL bruto ou minificado e o formatador reescreve com indentação consistente, palavras-chave em maiúsculas e uma cláusula por linha. As colunas do SELECT ficam indentadas abaixo da palavra-chave SELECT, condições JOIN aparecem em linha própria, e condições AND/OR recuam um nível. O resultado é legível e pronto para copiar.
Como usar
- Cole o SQL no painel esquerdo. A formatação roda automaticamente.
- Escolha o dialeto (Padrão, MySQL, PostgreSQL) e o tamanho do recuo (2, 4 ou Tab).
- Ative ou desative Palavras-chave maiúsculas conforme necessário.
- Clique em Copiar para copiar o resultado formatado.
Perguntas Frequentes
Quais dialetos SQL este formatador suporta?
O formatador lida com SQL padrão, MySQL e PostgreSQL. O seletor de dialeto ajusta as regras de palavras-chave; a lógica central de indentação funciona nos três.
Esta ferramenta formata stored procedures?
Stored procedures básicas são formatadas corretamente. Blocos complexos de PL/pgSQL ou T-SQL com DECLARE/BEGIN/END podem não indentar perfeitamente — o formatador é guiado por palavras-chave, não é um parser completo.
Posso formatar várias instruções SQL de uma vez?
Sim. Separe as instruções com ponto e vírgula e cole todas de uma vez. Cada instrução é formatada de forma independente.
Por que minhas palavras-chave não ficam em maiúsculas?
Clique no botão Uppercase keywords na barra de ferramentas para ativar ou desativar as maiúsculas. Está ativado por padrão.
O SQL é enviado a um servidor?
Não. A formatação roda inteiramente no seu navegador com JavaScript. Seu SQL nunca sai do seu dispositivo.