Formatador e Embelezador SQL
Privado por design — roda inteiramente no seu navegador
Formate e deixe queries SQL legíveis no seu navegador. O Toova coloca keywords em maiúsculas, alinha cláusulas e recua subconsultas em formato legível — útil para revisar queries densas vindas de logs, ORMs ou outros desenvolvedores.
Por que formatar SQL
SQL denso em uma única linha é ilegível. SQL alinhado e recuado com keywords em maiúsculas é o que todo engenheiro de banco de dados sênior escreve à mão. O Toova faz a formatação automaticamente — cole uma query de um log lento, de um dump de ORM ou de um colega, e receba de volta algo que você realmente consegue revisar. Joins, subconsultas, CTEs e window functions recebem hierarquia visual clara.
Compatível com dialetos
SQL tem dialetos — PostgreSQL, MySQL, SQL Server, Oracle, SQLite, BigQuery — e cada um tem suas próprias keywords e extensões de sintaxe. O Toova deixa você escolher o dialeto para que keywords específicas dele (RETURNING, LATERAL, MERGE) sejam reconhecidas e formatadas corretamente. O padrão é ANSI SQL, que resolve a maioria das queries comuns.
Só localmente
A formatação acontece inteiramente no seu navegador. O SQL que você cola — incluindo queries que referenciam nomes de tabelas internas, IDs de clientes ou qualquer coisa proprietária — nunca sai da página. A aba de Rede ficará vazia durante a formatação, e a página funciona offline após o primeiro carregamento. Seguro para queries de logs lentos, depuração e revisão de código.
Perguntas Frequentes
- Quais dialetos SQL são suportados?
- PostgreSQL, MySQL, SQL Server, Oracle, SQLite, BigQuery e ANSI SQL. Escolha o que corresponde ao seu banco de dados para que keywords específicas do dialeto sejam formatadas corretamente.
- Keywords são sempre colocadas em maiúsculas?
- Por padrão, sim — keywords em maiúsculas são a convenção na maioria dos guias de estilo e tornam a estrutura de uma query mais fácil de ler. Você pode alternar para minúsculas ou preservar o case se sua equipe usa um estilo diferente.
- Ele consegue formatar queries complexas com CTEs?
- Sim. CTEs (cláusulas WITH), subconsultas, window functions e queries recursivas recebem recuo correto e alinhamento de cláusulas. O formatador entende a hierarquia estrutural da query.
- A formatação vai alterar o comportamento do meu SQL?
- Não. O formatador só muda espaços em branco e capitalização. Tokens, operadores, identificadores e literais de string são preservados literalmente. A query que você cola é executada de forma idêntica após a formatação.
- Meu SQL é enviado para algum servidor?
- Não. A formatação roda inteiramente no seu navegador. A query nunca sai da página.