Como formatar e minificar SQL
Cole a query no editor, escolha o dialeto e clique em Formatar. A indentação (2 espaços, 4 espaços ou tab) e a capitalização das palavras-chave valem na próxima formatação. Minificar gera uma linha só, útil para variáveis de ambiente e arquivos de configuração.
Qual dialeto escolher
Use PostgreSQL, MySQL, SQL Server, Oracle ou SQLite quando a query tiver sintaxe específica desse banco. Standard SQL cobre o subconjunto comum. Se a análise falhar, troque o dialeto antes de assumir que a query está errada.
Como ofuscar dados sensíveis
O botão Ofuscar dados troca strings e números literais por placeholders ('*****' e 0). Serve para colar a query em um fórum ou pull request sem expor e-mails, nomes e valores. Não é um parser completo: revise identificadores, comentários e expressões antes de publicar.
Perguntas frequentes
Meus dados saem do navegador?
Não. Formatação, minificação, remoção de comentários e ofuscação rodam só no seu navegador. Recarregar a página apaga o editor.
Qual dialeto devo escolher?
Escolha o banco em que a query roda. Standard SQL funciona para o núcleo comum. Funções e tipos específicos (RETURNING, TOP, DUAL, backticks) pedem o dialeto certo.
O ofuscador remove 100% dos dados sensíveis?
Não. Ele substitui literais de texto e número. Nomes de tabelas, colunas, comentários e alguns trechos específicos de dialeto podem continuar visíveis. Sempre revise antes de compartilhar.
Minificar remove comentários?
Sim. Comentários de linha (--) quebrariam o restante da query se ela ficasse em uma linha só. Por isso a minificação remove -- e /* */. Use Remover comentários se quiser só isso, sem compactar.
A análise é de sintaxe do dialeto escolhido, não executa a query nem valida tabelas. O ofuscador substitui literais de texto e número; revise antes de publicar.