0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Configuração
Formate consultas SQL com palavras-chave em maiúsculas e indentação clara conforme o dialecto selecionado: MySQL, PostgreSQL, SQL Server, SQLite e mais. Selecione o dialecto, pegue a consulta no editor e pressione Formatar.
Código fonte
Linhas:0Carros:0

Como funciona

Reindenta e alinha consultas SQL para deixá-las legíveis e consistentes. Separa cláusulas, colunas e condições em linhas claras, o que facilita revisar consultas longas, comparar versões ou documentar relatórios.

Você pode escolher o dialeto (por exemplo, SQL padrão, PostgreSQL, MySQL, SQLite, T-SQL, entre outros) para que as palavras-chave e a sintaxe sejam interpretadas corretamente, além das maiúsculas ou minúsculas das palavras reservadas.

Também controla o tipo e tamanho de indentação e o fim de linha. Tudo é processado no seu navegador com o sql-formatter; só muda o formato, nunca executa nem valida a consulta contra um banco de dados.

Exemplos

select id,name from users where active=1 order by nameSELECT id, name FROM users WHERE active = 1 ORDER BY nameCom palavras-chave em maiúsculas: cada cláusula e coluna fica na sua própria linha.

Casos de uso

  • Tornar legível uma consulta longa copiada de um log ou de um ORM.
  • Padronizar o estilo das consultas antes de salvá-las no repositório.
  • Revisar e comparar consultas de diferentes dialetos com formato uniforme.
  • Documentar relatórios ou views com SQL bem indentado.

Perguntas frequentes

Quais dialetos SQL ele suporta?

Suporta vários dialetos, como SQL padrão, PostgreSQL, MySQL, MariaDB, SQLite, Transact-SQL e outros. Escolher o correto garante que as palavras-chave e a sintaxe específica sejam formatadas corretamente.

Executa ou valida a consulta?

Não. A ferramenta só reorganiza e alinha o texto da consulta. Não se conecta a nenhum banco de dados nem verifica se a consulta é válida ou segura.

Posso colocar as palavras-chave em maiúsculas ou minúsculas?

Sim. Você pode escolher que as palavras reservadas (SELECT, FROM, WHERE) fiquem em maiúsculas, minúsculas ou exatamente como você as escreveu, conforme sua convenção de estilo.

Minha consulta é enviada a um servidor?

Não. A formatação ocorre inteiramente no seu navegador; a consulta nunca sai do seu computador.