All Tools / Ferramentas de Desenvolvedor / Formatador e Embelezador de SQL — Grátis Online
Dialeto
Recuo
SQL de Entrada
SQL Formatado

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

  1. Cole o SQL no painel esquerdo. A formatação roda automaticamente.
  2. Escolha o dialeto (Padrão, MySQL, PostgreSQL) e o tamanho do recuo (2, 4 ou Tab).
  3. Ative ou desative Palavras-chave maiúsculas conforme necessário.
  4. 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.