Ir para o conteúdo
AioFreeKit

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

O resultado aparece aqui conforme você digita.

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.

Comentários e contato

Encontrou um erro ou tem uma ideia para uma nova ferramenta? Lemos todas as mensagens: indique a página e o que não funcionou para resolvermos mais rápido.

Enviar e-mail