Formatador de SQL
Formate e embeleze consultas SQL ou minifique-as numa só linha — tudo no seu navegador.
🔒 Processado inteiramente em seu navegador – nada que você digita aqui é carregado.
Resultado
Uma consulta de 40 linhas escrita à pressa — tudo em minúsculas, numa só string interminável, com três subconsultas aninhadas — é quase impossível de rever. Este formatador de SQL transforma-a em SQL legível e consistentemente indentado com um clique: cada coluna da lista SELECT fica na sua própria linha, os JOINs alinham-se sob a cláusula FROM, as condições WHERE quebram em cada AND/OR e as subconsultas são indentadas um nível mais fundo para que a estrutura da consulta seja imediatamente visível.
O formatador baseia-se num tokenizador SQL real, não em localizar e substituir. Isso significa que sabe o que nunca deve alterar: literais de string mantêm o seu conteúdo e espaçamento exatos, comentários -- e /* */ sobrevivem à formatação e identificadores entre aspas duplas, acentos graves ou [parênteses retos] passam byte por byte. As maiúsculas nas palavras-chave são opcionais — ative-as para obter SELECT, FROM, LEFT JOIN em maiúsculas independentemente de como foram escritas, ou desative para manter a capitalização original.
Escolhe a largura da indentação — 2 ou 4 espaços — para corresponder ao guia de estilo da sua equipa, e o modo: formatação para pessoas ou minificação para uma única linha para logs, payloads JSON e ficheiros de configuração. Várias instruções separadas por ponto e vírgula são processadas numa só passagem, e o resumo indica quantas foram processadas.
Tudo acontece localmente no seu navegador: a consulta é tokenizada e reconstruída no seu dispositivo e nunca é enviada para nenhum servidor. Isso torna a ferramenta segura para SQL de produção real — com nomes de tabelas, detalhes de esquema e lógica de negócio reais — que nunca deve colar num serviço online que envie os seus dados. Funciona offline depois de a página ser carregada; o resultado pode ser copiado ou descarregado como um ficheiro .sql.