Formatador SQL
Formate e embeleze consultas SQL ou reduza-as a uma linha — inteiramente no seu navegador.
Resultado
Uma consulta de 40 linhas escrita às pressas – tudo em letras minúsculas, em uma string infinita, com três subconsultas aninhadas – é quase impossível de revisar. Este formatador SQL o transforma em SQL legível e indentado consistentemente com um clique: cada coluna da lista SELECT obtém sua própria linha, JOINs se alinham sob a cláusula FROM, as condições WHERE quebram em cada AND/OR e as subconsultas são recuadas um nível mais profundo para que a estrutura da consulta seja visível imediatamente.
O formatador é construído em um tokenizer SQL real, não em localizar e substituir. Isso significa que ele sabe o que nunca deve tocar: literais de string mantêm seu conteúdo e espaçamento exatos, comentários -- e /* */ sobrevivem à formatação e identificadores citados com aspas duplas, crases ou [colchetes] passam byte por byte. A letra maiúscula da palavra-chave é opcional - ative-a para obter SELECT, FROM, LEFT JOIN em maiúsculas, independentemente de como foram digitadas, ou desative-a para manter a caixa original.
Você escolhe a largura do recuo — 2 ou 4 espaços — para corresponder ao guia de estilo da sua equipe e o modo: formatação para humanos ou minificação para uma única linha para logs, cargas JSON e arquivos de configuração. Várias instruções separadas por ponto-e-vírgula são tratadas em uma única passagem, e o resumo informa quantas foram processadas.
Tudo acontece localmente no seu navegador: a consulta é tokenizada e remontada no seu dispositivo e nunca é enviada para nenhum servidor. Isso torna a ferramenta segura para SQL de produção real – com nomes de tabelas reais, detalhes de esquema e lógica de negócios – que você nunca deve colar em um serviço online que carrega sua entrada. Funciona offline assim que a página é carregada; o resultado pode ser copiado ou baixado como um arquivo .sql.