Formatador SQL 🔒 Seus dados nunca saem do seu navegador.
Embeleze SQL bagunçado — suporta MySQL, PostgreSQL, SQLite, T-SQL e mais.
Ctrl+SBaixar
Sobre esta ferramenta
Uma consulta de 400 caracteres numa linha só fica legível com um colar: palavras-chave alinhadas, subconsultas indentadas, cláusulas em linhas próprias. Escolha seu dialeto — MySQL, PostgreSQL, SQLite, SQL Server (T-SQL), BigQuery e mais.
A formatação roda localmente com a biblioteca sql-formatter, carregada só nesta página. Consultas com nomes de tabelas ou dados nunca saem da sua máquina.
Perguntas frequentes
Quais dialetos de SQL são suportados?
SQL padrão, MySQL, PostgreSQL, SQLite, SQL Server (T-SQL), BigQuery e MariaDB. O dialeto importa para coisas como delimitar identificadores com crases versus colchetes e palavras-chave específicas de cada um, então escolha o que corresponde ao seu banco de dados para uma formatação mais precisa.
Ele valida se meu SQL está correto, ou apenas reformata?
Ele analisa a consulta para poder formatá-la, então erros de sintaxe são detectados e reportados com um indicador de linha e coluna — mas não verifica semântica, como se uma tabela ou coluna referenciada realmente existe.
Posso formatar várias instruções de uma vez?
Sim. Separe as instruções com ponto e vírgula e a ferramenta formata e conta todas de uma vez; a última instrução não precisa terminar com ponto e vírgula.
Por que eu escolheria palavras-chave em maiúsculas ou minúsculas?
É uma preferência de estilo. Maiúsculas (SELECT, FROM, WHERE) são uma convenção SQL antiga que separa visualmente palavras-chave de identificadores, enquanto minúsculas lembram mais código de aplicação moderno. "Preservar" mantém a capitalização que você digitou originalmente.
Minha consulta SQL é enviada para algum lugar?
Não. A formatação roda inteiramente no seu navegador por meio de uma biblioteca JavaScript — as consultas, incluindo quaisquer valores literais embutidos, nunca saem do seu dispositivo.