Voltar para Ferramentas

Ferramenta de Formatação SQL

My tools
No tools yet

Carregando...

Formatador e embelezador SQL online (múltiplos dialetos, minificável)

  1. 1

    Cole a instrução SQL

    Cole a consulta, instrução de criação de tabela ou SQL de linha única copiado dos logs na caixa de entrada, ou clique em "Preencher exemplo" para ver o efeito.

  2. 2

    Selecionar dialeto e opções

    Escolha o dialeto conforme o banco de dados, ajuste maiúsculas/minúsculas de palavras-chave e largura de indentação conforme padrões da equipe; o resultado é gerado em tempo real.

  3. 3

    Copiar ou minificar

    Copie o resultado formatado para o cliente ou código; clique em "Minificar" para uma única linha antes de copiar.

Visão geral de recursos

Ferramenta de formatação SQL online: cole SQL para embelezá-lo e formatar instantaneamente, suporta 20 dialetos (SQL padrão, MySQL, PostgreSQL, SQLite, ClickHouse, Snowflake, etc.), ajuste maiúsculas/minúsculas de palavras-chave, largura de indentação, linhas em branco entre instruções, e minifique para uma única linha com um clique. Tudo é processado localmente no navegador; instruções não são enviadas.

Descrição da ferramenta

Ferramenta gratuita online para formatação e embelezamento de SQL (formatação/compressão de SQL). Suporta 20 dialetos SQL, três estados para maiúsculas/minúsculas de palavras-chave, configuração de largura de indentação e espaçamento entre instruções; durante a compressão, comentários de linha são automaticamente convertidos em comentários de bloco sem perder instruções, todo o processamento é local.

Última atualização

Lista de capacidades

  • 20 dialetos SQL: SQL padrão, MySQL, PostgreSQL, SQLite, MariaDB, ClickHouse, DuckDB, Snowflake, TiDB, BigQuery, Oracle PL/SQL, Transact-SQL e muito mais com cobertura completa; selecione a sintaxe correspondente para seu banco de dados.
  • Formatação e compressão bidirecionais: embeleze a apresentação para tornar JOINs e subconsultas claras; comprima a instrução em uma única linha, perfeito para incorporar em logs e cenários de concatenação dinâmica.
  • Opções de granularidade fina: capitalização de palavras-chave (preservada/MAIÚSCULA/minúscula), largura de indentação (2/4/8 espaços), alternância de linhas vazias entre instruções.
  • Tratamento seguro de compressão: comentários de linha são automaticamente convertidos em comentários de bloco antes de serem dobrados, nunca consumindo instruções após o comentário.
  • Dados não saem do navegador: análise e formatação são totalmente locais, suportando instruções de qualquer comprimento.

Feedback dos usuários

Seu feedback será revisado (e editado se necessário) antes de aparecer publicamente. Não inclua e-mails, senhas ou outros dados pessoais.

Seu feedback nos ajuda a melhorar ❤️

Ferramentas relacionadas

Guias relacionados

Perguntas frequentes

Quais bancos de dados SQL esta ferramenta suporta?
20 dialetos: SQL padrão (sql), MySQL, PostgreSQL, SQLite, MariaDB, ClickHouse, DuckDB, Snowflake, TiDB, BigQuery, DB2, DB2 for i, Hive, N1QL, Oracle PL/SQL, Redshift, SingleStore, Spark SQL, Trino, Transact-SQL. O dialeto afeta o reconhecimento de palavras-chave reservadas e regras de formatação; quando em dúvida, use SQL padrão.
A formatação modificará o resultado da execução do SQL?
Não. A formatação apenas ajusta espaços em branco, quebras de linha e capitalização de palavras-chave, sem reescrever nenhuma lógica; o conteúdo de strings é preservado como está (a opção de capitalização só afeta palavras-chave SQL e palavras reservadas, não seus dados). O mesmo vale para compressão — ela dobra espaços em branco, e comentários de linha são convertidos em comentários de bloco equivalentes para garantir que a semântica se mantenha.
Esta ferramenta pode verificar erros de sintaxe SQL?
Não, é um formatador, não um validador: erros de token estrutural (como parênteses extras) geram um erro com a posição indicada, mas a maioria dos erros de sintaxe passa sem problemas (por exemplo, uma tabela ausente ainda pode ser formatada normalmente). Quando precisar validar a correção da sintaxe, execute a instrução no banco de dados correspondente com EXPLAIN ou use a função de validação do cliente do banco de dados.
Para onde foram os comentários no SQL comprimido?
Para segurança de linha única, comentários de linha (-- e # do MySQL) são automaticamente convertidos em comentários de bloco (/* ... */) durante a compressão; se não precisar de comentários, delete-os manualmente antes de comprimir. Espaços em branco dentro de strings são mesclados em um único espaço durante a compressão; para strings com espaços precisos, use formatação em vez de compressão.
As instruções SQL serão enviadas para o servidor?
Não. A formatação é concluída localmente no navegador; suas instruções nunca deixam seu dispositivo e funcionam até offline.