FormatFlow

Desenvolvimento · Atualizado em 25 de out. de 2026 · Revisado pela FormatFlow Editorial

Formatador e embelezador SQL

Você pode formatar ou minificar SQL no seu navegador, com cinco dialetos e caixa alta, baixa ou preservada para as palavras-chave, sem enviar a consulta a lugar algum.

Roda no seu navegadorGrátis · Sem cadastro · Sem marca d'água
SQLRoda no seu navegador
Loading the tool…

Everything runs locally in this tab. No file is uploaded while the tool loads.

Esta ferramenta roda na sua aba. Nada é enviado e nenhuma cópia é armazenada.

Como os arquivos são tratados

Sobre Formatador SQL

SQL colado de logs, drivers ou da saída de depuração de um ORM costuma ser uma única linha densa e com capitalização inconsistente. Embelezar o código torna junções, subconsultas e cláusulas WHERE legíveis em uma revisão ou em um ticket. A necessidade oposta aparece com a mesma frequência: uma consulta que precisa caber em uma linha para um valor de configuração, um argumento de shell ou uma entrada de log compacta, onde comentários e indentação são puro peso.

Este formatador roda o sql-formatter no navegador. Ele suporta Standard SQL, MySQL, PostgreSQL, SQLite e BigQuery, pode colocar as palavras-chave em caixa alta, caixa baixa ou preservar a caixa original, e reformata o script inteiro em vez de adivinhar apenas a primeira instrução. Minificar é uma etapa separada que remove comentários e colapsa espaços em branco fora de strings literais, então valores que contêm espaços não são tocados. Não há conexão com banco de dados nem execução de consulta: o texto só é formatado no seu dispositivo.

O que esta ferramenta faz

Os detalhes que importam quando você usa Formatador SQL no trabalho real.

  • Cinco dialetos SQL

    Escolha Standard SQL, MySQL, PostgreSQL, SQLite ou BigQuery para que regras de aspas, operadores e funções sejam analisados com a gramática correta.

  • Formatar ou minificar

    Embeleze uma consulta em cláusulas indentadas ou colapse-a em uma linha removendo comentários e espaços em branco redundantes fora de strings.

  • Controle de caixa das palavras-chave

    Coloque as palavras-chave em caixa alta, em caixa baixa ou preserve a caixa original, inclusive para formatar um script cujo estilo você precisa seguir.

  • Minificação ciente de strings

    O minificador acompanha strings entre aspas, identificadores e comentários, então espaços dentro de um valor sobrevivem mesmo quando a consulta ao redor é compactada.

  • Mensagens de erro em vez de silêncio

    Se o dialeto selecionado não conseguir analisar a entrada, o formatador informa o problema em vez de devolver um texto inalterado que parece formatado.

  • Copiar e baixar

    Copie o SQL formatado ou minificado com um botão ou baixe-o como um arquivo .sql, pronto para colar em uma migração ou em um ticket.

Como usar Formatador SQL

Sem conta e sem instalação: todo o trabalho acontece nesta aba do navegador.

  1. 01

    Cole o seu SQL

    Coloque a consulta ou o script no painel de entrada. Scripts com várias instruções são aceitos e formatados cláusula por cláusula.

  2. 02

    Escolha um dialeto

    Selecione o banco de dados que vai executar a consulta. O dialeto afeta aspas de identificadores, operadores e análise de funções, então escolha o mais próximo.

  3. 03

    Defina a caixa das palavras-chave

    Caixa alta é a convenção usual para palavras-chave SQL; caixa baixa combina com alguns guias de estilo, e preservar mantém a caixa que você escreveu.

  4. 04

    Formate ou minifique

    Clique em Formatar para um SQL legível e indentado, ou em Minificar para uma consulta de uma linha com os comentários removidos.

  5. 05

    Copie ou baixe

    Revise o resultado, depois copie-o ou baixe um arquivo .sql. Nada é executado e nenhuma conexão com banco de dados é aberta.

Formatos compatíveis e limites

Entrada
SQL
Saída
SQL
Processamento
No cliente, dentro do seu navegador. Nada é enviado.
Tamanho máximo
Limitado pela memória disponível na sua aba.
Requisitos
Chrome, Edge, Firefox ou Safari · JavaScript habilitado

Limitações que vale conhecer

  • A formatação entende sintaxe, mas não é um validador: ela pode aceitar uma consulta que o banco de dados ainda recusa, e sintaxe específica de fornecedor pode falhar na análise.
  • Minificar remove os comentários, então guarde o original se os comentários forem documentação que você precisa preservar.
  • A entrada é limitada a 2 MB de SQL, e a formatação roda na thread principal depois de uma pequena pausa.
  • Nenhuma conexão com banco de dados é feita e nenhuma consulta é executada, explicada ou otimizada.

Privacidade e tratamento de arquivos

Seu SQL é analisado e formatado dentro desta aba do navegador. Nada é enviado, armazenado, registrado ou executado, e nenhuma conexão com banco de dados é aberta. Fechar a página descarta a entrada e o resultado formatado; a única ação de saída seria uma cópia ou um download que você mesmo inicia.

Ler a política de privacidade completa

Perguntas frequentes sobre Formatador SQL

Respostas curtas e diretas às dúvidas comuns antes de usar a ferramenta.

Meu SQL é enviado para um servidor?
Não. A análise e a formatação rodam nesta aba do navegador com a biblioteca sql-formatter. A consulta nunca é enviada, registrada ou executada, o que importa quando ela contém credenciais, nomes de tabelas ou dados de clientes.
Formatar altera a forma como a consulta roda?
A formatação só altera espaços em branco e, se você escolher, a caixa das palavras-chave. Strings literais e identificadores entre aspas ficam intactos, então uma consulta formatada é semanticamente igual à entrada. Mesmo assim, revise a saída antes de executá-la em um banco de dados.
Qual dialeto devo escolher?
Escolha o mecanismo de banco de dados que vai executar a consulta: MySQL, PostgreSQL, SQLite ou BigQuery. Use Standard SQL quando a consulta for genérica ou usar sintaxe aceita por vários mecanismos; o analisador é mais conservador nesse caso.
O que a minificação remove?
Ela remove comentários de linha, comentários de bloco e espaços em branco redundantes entre tokens fora de strings entre aspas, depois colapsa espaços em torno de parênteses e vírgulas. Comentários são comentários, não dicas, então removê-los não muda o significado da consulta.
Por que a formatação falhou na minha consulta?
O formatador precisa entender a sintaxe do dialeto escolhido. Operadores exclusivos de um fornecedor, fragmentos incompletos, marcadores de template como {{valor}} ou um parêntese fora de lugar podem fazer a análise falhar. Tente outro dialeto ou complete o fragmento.
Posso formatar procedimentos armazenados ou várias instruções?
Várias instruções são formatadas uma após a outra. Corpos de procedimentos armazenados com um delimitador personalizado, como rotinas de MySQL, costumam conter sintaxe que o formatador não consegue analisar por completo, então verifique a saída antes de salvar.
O formatador preserva os meus comentários ao formatar?
O formatador mantém os comentários na saída formatada onde eles pertencem. Minificar os remove por definição; guarde uma cópia do original comentado se essas anotações ainda importarem.
Qual é o limite de tamanho?
2 MB de texto SQL. Scripts maiores são recusados com uma mensagem em vez de deixar a aba sem resposta. Isso é suficiente para consultas analíticas típicas e migrações com várias instruções.

Para continuar lendo

Guias que explicam as decisões por trás de Formatador SQL.

Revisado por FormatFlow Editorial · Equipe de ferramentas e formatos de arquivo

Última atualização: 25 de out. de 2026