Formatador de SQL
Formate, minifique e valide SQL com destaque de sintaxe. Compatível com 15 dialetos populares — MySQL, PostgreSQL, Oracle, SQL Server, SQLite, BigQuery, Snowflake, Hive e mais — com conversão de maiúsculas de palavras-chave, tudo no seu navegador.
0 caracteres · 0 bytes · 0 linhas
Resultado
0 caracteres · 0 bytes · 0 linhas
O que esta ferramenta faz
15 dialetos SQL
Formate consultas para MySQL, PostgreSQL, Oracle, SQL Server, SQLite, MariaDB, BigQuery, Snowflake, Redshift, Hive, Spark, Trino, TiDB, DB2 ou SQL padrão, com análise por dialeto.
Formatar ou minificar
Saída legível com 2 espaços, 4 espaços ou tabulações, ou tudo em uma única linha para logs e arquivos de configuração.
Maiúsculas de palavras-chave
Converta palavras-chave para MAIÚSCULAS ou minúsculas com um clique, ou mantenha a grafia original.
Destaque de sintaxe
Palavras-chave, strings, números, comentários e identificadores são coloridos para que a estrutura de uma consulta longa seja fácil de percorrer.
Perguntas frequentes
A formatação altera minha consulta?
Não. Apenas espaços, quebras de linha e — se você quiser — as maiúsculas das palavras-chave mudam. Identificadores, literais de string e a lógica da consulta permanecem iguais.
Quais dialetos SQL são compatíveis?
Quinze: SQL padrão, MySQL, MariaDB, PostgreSQL, SQLite, Oracle, SQL Server, BigQuery, Snowflake, Redshift, Hive, Spark, Trino, TiDB e DB2. Escolha o dialeto correspondente ao seu banco de dados para que a sintaxe específica seja tratada corretamente.
Meu SQL é enviado a um servidor?
Não. A formatação roda inteiramente no seu navegador. As consultas coladas aqui costumam conter estruturas de tabelas e lógica de negócio, então nada sai do seu dispositivo.
Ela pode validar meu SQL?
Detecta erros de sintaxe como strings não terminadas ou tokens inesperados e informa a linha e a coluna quando possível. Não verifica se tabelas ou colunas existem — isso exige conexão com um banco real.
O que a minificação faz?
Remove comentários e colapsa todo o espaço em uma única linha sem tocar nos literais de string — útil para embutir consultas em código ou arquivos de configuração.
O que a análise de SQL verifica?
Ela indica se sua consulta é analisada nos 15 dialetos compatíveis, e procura padrões de risco como DELETE ou UPDATE sem WHERE, instruções DROP, SELECT * e sintaxe não portátil. Tudo roda localmente no seu navegador.