🗃️ Formatador SQL
Cole seu SQL e obtenha código limpo e legível instantaneamente — palavras-chave em maiúsculas ou minúsculas, principais cláusulas em novas linhas, AND/OR/ON indentadas. Executa totalmente no seu navegador, não é necessário upload.
Privado por design. Esta ferramenta funciona inteiramente no seu navegador — nada do que você digita é enviado ou armazenado, e funciona offline.
Sobre
Este formatador SQL é um embelezador leve, no navegador, que torna SQL bruto ou minimizado legível sem um analisador completo. Ele protege literais de string e comentários em linha, de modo que seu conteúdo nunca seja alterado, depois aplica a formatação de maiúsculas ou minúsculas das palavras-chave conforme escolhido. As principais cláusulas — SELECT, FROM, WHERE, JOIN, LEFT JOIN, RIGHT JOIN, INNER JOIN, GROUP BY, ORDER BY, HAVING, LIMIT — cada uma começa em uma nova linha. Operadores lógicos AND, OR e condição de junção ON são indentados abaixo de sua cláusula pai, fornecendo uma hierarquia visual clara. Como tudo é executado localmente em JavaScript, suas consultas permanecem no seu dispositivo e a ferramenta funciona mesmo sem conexão com a internet.
Como usar
- Cole sua consulta SQL na caixa de entrada — crua, minimizada ou já parcialmente formatada.
- Escolha a formatação das palavras-chave: maiúsculas (SELECT, FROM) ou minúsculas (select, from), conforme corresponda ao seu guia de estilo.
- Clique em Formatar SQL para aplicar quebras de linha antes das principais cláusulas e indentar AND, OR e ON abaixo de sua cláusula pai.
- Revise a saída formatada no painel de resultados — literais de string e comentários são preservados exatamente como você os escreveu.
- Clique em Copiar para a área de transferência para colar o SQL limpo diretamente em seu editor, console ou documentação.
Perguntas frequentes
- Este formatador SQL é gratuito?
- Sim, totalmente gratuito. Nenhuma conta, nenhuma assinatura e nenhum limite de uso.
- Meu SQL é enviado para um servidor?
- Não. Toda formatação é executada no seu navegador com JavaScript. Seu SQL nunca deixa seu dispositivo, então credenciais e lógica de negócios dentro de suas consultas permanecem privadas.
- A formatação alterará meus valores de string ou comentários?
- Não. Literais de string (entre aspas simples e duplas) e comentários em linha (-- e /* */) são detectados e congelados antes de qualquer transformação, depois restaurados inalterados na saída.
- Quais dialetos SQL são suportados?
- O formatador lida com SQL padrão e funciona bem com consultas MySQL, PostgreSQL, SQLite e MS SQL Server. É um embelezador baseado em palavras-chave, não um analisador completo consciente de dialetos, então sintaxe altamente específica de fornecedores é preservada, mas não indentada especialmente.
- Posso usá-lo offline ou sem conexão com a internet?
- Sim. Depois que a página é carregada, toda formatação é executada localmente em JavaScript. Você pode se desconectar da internet e continuar formatando consultas sem interrupções.
- Esta ferramenta envia meus dados?
- Não. Tudo é executado no seu navegador, então seus dados nunca saem do seu dispositivo — e funciona até offline depois que a página carrega.