JotTools .

Formatador de SQL

Formatador de SQL gratuito que organiza consultas bagunçadas no navegador. Palavras-chave em maiúsculas, quebras de linha por cláusula e colunas indentadas. Sem upload, sem cadastro.

O que o Formatador de SQL faz

Cole uma consulta apertada, escrita em uma só linha, e receba de volta um SQL limpo e indentado que dá para ler de verdade. A ferramenta coloca em maiúsculas as principais palavras-chave (SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY e outras), joga cada cláusula em sua própria linha e quebra listas longas de colunas separadas por vírgula em uma lista indentada e organizada. É útil quando você copia uma consulta de logs da aplicação, de um ORM ou de uma mensagem de chat e precisa entender a estrutura antes de depurar ou compartilhar.

Ela ajuda desenvolvedores, analistas de dados, estudantes e qualquer pessoa revisando um pull request que prefira ler um comando formatado em vez de encarar uma parede de texto.

Como usar

  1. Cole ou digite o seu SQL na caixa de entrada (algo como select id,name from users where age>18).
  2. Clique em Formatar SQL.
  3. Leia a consulta organizada na caixa de saída; as palavras-chave ficam em maiúsculas, as cláusulas em linhas separadas e as colunas indentadas.
  4. Toque em Copiar para levar o resultado formatado para o seu editor, chamado ou documento.

Não há configurações para ajustar. A formatação é aplicada no momento em que você executa.

Por que formatar SQL aqui

É rápido; o resultado aparece na hora com um clique, sem esperar a ida e volta de um servidor. É privado, porque tudo roda dentro do seu navegador e a sua consulta nunca é enviada a lugar nenhum. E é gratuito, sem cadastro e sem limite de arquivos, igual no celular, no tablet ou no notebook.

Dica: este formatador foca na legibilidade, não em reescrever a sua lógica, então a consulta permanece exatamente a mesma, só mais agradável aos olhos. Para sintaxes muito específicas de dialeto (funções de janela, CTEs, extensões de fornecedor), confira o espaçamento antes de rodar em produção. Veja também as outras ferramentas de desenvolvimento em /pt/categoria/dev/.

Perguntas frequentes

Como o formatador de SQL organiza a minha consulta?
Ele reduz os espaços em excesso, coloca em maiúsculas as principais palavras-chave (SELECT, FROM, WHERE, os tipos de JOIN, GROUP BY, ORDER BY, HAVING, LIMIT e outras), põe cada cláusula em sua própria linha e quebra as colunas separadas por vírgula em linhas indentadas, deixando a estrutura fácil de ler.
O formatador de SQL muda o que a minha consulta faz?
Não. Ele só ajusta o espaçamento, as quebras de linha e a caixa das palavras-chave para melhorar a legibilidade. As tabelas, colunas, condições e a lógica continuam exatamente como você digitou, então a consulta retorna o mesmo resultado.
Meu SQL é enviado para um servidor?
Não. A formatação roda inteiramente no seu navegador usando JavaScript. A sua consulta nunca é enviada, o que torna a ferramenta segura para código que envolve nomes internos de tabelas ou colunas.
Quais dialetos de SQL ela suporta?
Funciona com comandos padrão SELECT, INSERT, UPDATE e DELETE nos dialetos mais comuns, como MySQL, PostgreSQL e SQL Server. Sintaxes muito específicas de fornecedor, como CTEs complexas ou funções de janela, podem exigir uma conferência manual rápida depois.