Legível vale mais que compacto
Colocar cada cláusula principal na própria linha deixa a forma da consulta visível de relance — quantos joins existem, onde a filtragem acontece, se aquela subconsulta faz mais do que você imaginava.
Só formata, não analisa
Isto arruma o texto; não entende seu esquema nem confere se a consulta é válida. Para isso, rode no banco.
Já que está aqui — garanta um bônus de corretora
Mais calculadoras
Perguntas frequentes
Q. Muda a minha consulta?
Só o espaçamento e, se você pedir, a caixa das palavras-chave. Os tokens ficam intactos, então o comportamento não muda.
Q. Quais dialetos funcionam?
As palavras-chave de cláusula são comuns a MySQL, PostgreSQL, SQLite e SQL Server, então todas formatam bem. Sintaxe específica de fornecedor passa sem alteração.
Q. Minha consulta é enviada para algum lugar?
Não. A formatação acontece no navegador — e isso importa, porque consultas costumam carregar nomes de tabelas e colunas que você prefere não publicar.