SQL Formatter
Format SQL queries with proper indentation and keyword casing.
SQL Formatter
What it does
The SQL Formatter takes raw or poorly-formatted SQL queries and produces clean, consistently-indented SQL with uppercase keywords. Supports standard SQL, MySQL, and PostgreSQL dialects.
How to use
- Paste your SQL query into the input area
- Select the appropriate dialect (Standard SQL, MySQL, or PostgreSQL)
- Click Format to beautify
- Copy the output with the Copy button
Common use cases
- Formatting SQL from ORMs or query builders for review
- Making long queries more readable for code review
- Standardizing SQL style in team projects
- Debugging complex nested queries and subselects
Privacy
All formatting happens in your browser. Your SQL queries, which may contain sensitive data, are never sent to any server.
Related tools
- JSON to CSV — Convert data formats
- CSV to JSON — Parse CSV data
- JSON Formatter — Format JSON data
FAQ
Which dialects are supported? Standard SQL, MySQL, and PostgreSQL are supported. Other dialects (SQLite, MSSQL, Oracle) may work partially.
Are comments preserved? Yes, SQL comments (— and /* */) are preserved in the output.
Does it validate SQL? No, the formatter works with any SQL-like syntax. Errors will only appear if the input is too malformed to parse.
Formatador SQL
O que faz
O Formatador SQL pega consultas SQL brutas ou mal formatadas e produz SQL limpo, consistentemente indentado, com palavras-chave em maiúsculas. Suporta SQL padrão, MySQL e PostgreSQL.
Como usar
- Cole sua consulta SQL na área de entrada
- Selecione o dialeto apropriado (SQL padrão, MySQL ou PostgreSQL)
- Clique em Formatar para embelezar
- Copie a saída com o botão Copiar
Casos de uso comuns
- Formatar SQL de ORMs ou query builders para revisão
- Tornar consultas longas mais legíveis para revisão de código
- Padronizar estilo SQL em projetos de equipe
- Depurar consultas complexas aninhadas e subselects
Privacidade
Todo o processamento ocorre no seu navegador. Suas consultas SQL, que podem conter dados sensíveis, nunca são enviadas para nenhum servidor.
Ferramentas relacionadas
- JSON para CSV — Converta formatos de dados
- CSV para JSON — Analise dados CSV
- Formatador JSON — Formate dados JSON
Perguntas frequentes
Quais dialetos são suportados? SQL padrão, MySQL e PostgreSQL são suportados. Outros dialetos podem funcionar parcialmente.
Comentários são preservados? Sim, comentários SQL (— e /* */) são preservados na saída.
Valida SQL? Não, o formatador funciona com qualquer sintaxe SQL-like. Erros aparecerão apenas se a entrada estiver muito malformada para processar.