SQL Formatter — Formatador de SQL
Formate consultas SQL dos dialetos mais comuns no navegador, com indentação, maiúsculas ou minúsculas nas palavras-chave e cópia rápida.
🔒 Executa completamente no seu navegador — nada é enviadoO que o SQL Formatter faz
O SQL Formatter embeleza o texto das consultas para que joins, filtros, projeções, agrupamentos, ordenações, common table expressions e expressões aninhadas sejam mais fáceis de revisar. É útil para depurar uma consulta copiada dos logs, limpar uma migração antes da revisão de código, preparar exemplos de documentação ou reformatar SQL gerado automaticamente em algo que as pessoas consigam discutir. A ferramenta oferece vários dialetos, de modo que aspas e funções específicas de cada fornecedor sejam tratadas com mais precisão do que em um formatador genérico de espaços. A capitalização das palavras-chave pode ser definida como maiúsculas, minúsculas ou preservada, conforme a convenção da sua equipe.
O formatador não executa SQL, não inspeciona esquemas, não abre conexões de rede nem valida permissões. Ele apenas analisa e reescreve o texto da consulta no seu navegador. Isso o torna seguro para tarefas do dia a dia em que você precisa de legibilidade sem envolver uma conexão com o banco de dados nem expor uma instrução a um serviço de terceiros.
Fluxo de trabalho privado no navegador
Todo o processamento acontece dentro do seu navegador, com JavaScript do lado do cliente. A ferramenta não envia trechos, valores de configuração, dados gerados, texto de consultas nem exemplos copiados a nenhum servidor e não exige conta. Esse modelo exclusivamente local é importante para utilitários de desenvolvimento, porque o conteúdo colado neles costuma parecer dados reais de aplicações: respostas de API, logs, amostras no formato de variáveis de ambiente, consultas de banco de dados, marcação de rascunhos ou valores copiados em sessões de depuração em produção. Manter a transformação local reduz o risco e deixa a interação rápida, pois não há ida e volta pela rede.
A interface é propositalmente compacta para que você cole a entrada, ajuste as opções, inspecione a saída, copie e volte ao editor. Ainda assim, os resultados devem ser revisados antes de serem commitados, compartilhados publicamente ou usados em um fluxo de produção. Ferramentas de navegador são excelentes para inspeção e preparação rápidas, mas não conseguem conhecer todas as convenções de projeto, regras de classificação de dados ou requisitos de validação específicos da aplicação.
Dicas práticas
Sempre que possível, escolha o dialeto que corresponde ao mecanismo de banco de dados. Os dialetos SQL diferem na sintaxe de arrays, nas regras de aspas, nos blocos procedurais, nos operadores JSON, nas funções de data e nas cláusulas limit; por isso, escolher PostgreSQL para uma consulta PostgreSQL ou T-SQL para uma consulta SQL Server melhora a formatação. Formatar não garante que uma consulta esteja correta ou eficiente. Revise o resultado antes de fazer commit, especialmente se a consulta original contiver comentários, marcadores de templates ou variáveis específicas da aplicação. Use as ferramentas explain do banco de dados para questões de desempenho e os testes do projeto para ter confiança no comportamento.
Como usar
- Cole uma consultaAdicione uma instrução SQL, uma migração ou a definição de uma view.
- Escolha o dialetoSelecione o dialeto mais próximo da sintaxe da consulta.
- Formate e copieFormate o SQL e copie-o de volta para o seu editor.