Formatador SQL
Desenvolvimento
Cole qualquer SQL — uma linha de log, uma consulta escrita à mão, uma procedure de stack trace — e veja com indentação consistente, palavras-chave em maiúsculas / minúsculas e espaçamento entre comandos. Escolha o dialeto para que window functions, RETURNING e palavras-chave específicas sejam tratadas corretamente. Tudo no navegador; o SQL não sai da página.
SELECT u.id, u.name, count(o.id) AS order_count FROM users u LEFT JOIN orders o ON o.user_id = u.id WHERE u.created_at > '2026-01-01' GROUP BY u.id, u.name HAVING count(o.id) > 5 ORDER BY order_count DESC LIMIT 10;
Como usar
- Cole o SQL no campo de entrada.
- Escolha o dialeto (Standard SQL costuma bastar).
- Configure capitalização e indentação.
- Copie o resultado formatado.
Perguntas frequentes
- Quais dialetos são suportados?
- Standard SQL, PostgreSQL, MySQL, SQLite, MariaDB, T-SQL (SQL Server), BigQuery, Snowflake, Redshift e Spark SQL — fornecidos pela biblioteca sql-formatter.
- Executa a consulta?
- Não — apenas reformata texto. Nunca é enviado nem executado contra nenhum banco.
- Funciona com erros de sintaxe?
- É tolerante — formata o melhor possível mesmo com SQL parcial; só mostra erro se não conseguir tokenizar.
- Por que os comentários ficam estranhos?
- Comentários SQL não têm posição canônica. O formatador prende-os ao token mais próximo, o que às vezes desloca a indentação.
Ferramentas relacionadas
Decodificador JWT
Decodifique um JSON Web Token para inspecionar cabeçalho, claims e expiração.
Gerador de UUID
Gere UUIDs v4 aleatórios em lote, com cópia.
Gerador de Hash (SHA)
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 a partir de texto.
Codificador / Decodificador de URL
Codifique texto para URLs em porcentagem, ou decodifique URLs em texto.
Codificador / Decodificador Base64
Codifique texto em Base64 ou decodifique Base64 de volta em texto.
Formatador e Validador de JSON
Formate, embeleze, minifique e valide JSON no seu navegador.