Formatador SQL
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.
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
Formatador e Validador de JSON
Formate, embeleze, minifique e valide JSON no seu navegador.
Formatador e minificador de XML
Embeleze XML com indentação limpa ou minifique-o para uma linha, no seu navegador.
Formatador e Validador YAML
Embeleze e valide YAML — corrige indentação, ordena chaves, ajusta largura de linha, mostra erros com posição.
Gerador de EditorConfig
Crie um arquivo .editorconfig com estilo de indentação, fim de linha, charset e overrides comuns, no seu navegador.
Gerador de Mock Data
Gere registros falsos realistas para testes — nomes, emails, datas, IDs, lorem — exporte como JSON, CSV ou SQL INSERT.
Conversor de escape de strings
Escapa uma string para 10 contextos de uma vez — JavaScript, JSON, entidades HTML, URL, SQL, regex, Bash (aspas simples/duplas), C string, escapes Unicode \u. Copie o que precisar.