Cole SQL, solte um arquivo ou
Sobre esta ferramenta
Um formatador SQL normaliza os espaços em branco, a indentação e a caixa das palavras-chave de uma consulta sem mudar o que ela faz. Ele analisa seu SQL em tokens e os reemite com quebras de linha consistentes e indentação de dois espaços, de modo que cláusulas como SELECT, JOIN, WHERE e GROUP BY se alinham de forma previsível. Esta ferramenta suporta o SQL padrão mais regras específicas dos dialetos PostgreSQL, MySQL, SQLite, BigQuery, Snowflake e SQL Server, e normaliza as palavras-chave para maiúsculas, garantindo consultas consistentes e legíveis.
Use-o para limpar uma consulta de uma só linha copiada de um log de ORM, tornar uma instrução gerada e densa revisável em uma pull request, ou padronizar a caixa nos arquivos SQL de uma equipe.
A formatação apenas reorganiza os espaços em branco e a caixa — ela nunca valida se sua consulta está correta em relação a um schema real.
Perguntas frequentes
Quais dialetos SQL este formatador suporta?
Ele suporta o SQL padrão, PostgreSQL, MySQL, SQLite, BigQuery, Snowflake e SQL Server (Transact-SQL). Cada dialeto aplica suas próprias regras de palavras-chave e sintaxe para que a saída corresponda às convenções daquele mecanismo.
Formatar muda o que minha consulta SQL faz?
Não. A formatação apenas ajusta os espaços em branco, a indentação e a caixa das palavras-chave — os tokens e a lógica da consulta permanecem inalterados, de modo que uma consulta formatada é executada de forma idêntica à original.