🗃️ SQL Formatter & Beautifier

Format and beautify SQL queries online. Supports MySQL, PostgreSQL, SQL Server, SQLite. Keyword casing, indent size, and minify mode.

How to Use

1

Paste your SQL

Paste or type your SQL query into the left panel. Single queries, multi-statement scripts, and subqueries are all supported.

2

Choose options

Select the SQL dialect (MySQL, PostgreSQL, SQL Server, or SQLite), indent size, and keyword casing (UPPER or lower).

3

Format and copy

Click Format (or Ctrl+Enter) to beautify the query. Use Minify to compress it. Click Copy to use the result in your project.

Frequently Asked Questions

Does this SQL formatter support stored procedures? +
The formatter handles standard SQL including SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, and JOIN queries. Complex stored procedure syntax with BEGIN/END blocks, IF/ELSE, and DECLARE statements is formatted as best-effort.
What is the difference between beautify and minify? +
Beautify adds line breaks, consistent indentation, and keyword casing for human readability. Minify removes all extra whitespace to produce the smallest possible query string — useful for embedding in code or measuring query length.
Should SQL keywords be uppercase or lowercase? +
Both styles are equally valid — SQL is case-insensitive. The convention of UPPERCASE keywords (SELECT, FROM, WHERE) is traditional and widespread because it visually separates reserved words from table/column names. Many style guides (like Google SQL Style Guide) prefer lowercase for everything.
Does formatting change how the query runs? +
No. Formatting only affects whitespace and keyword case — it has no effect on query execution, performance, or results. The SQL engine ignores whitespace.
Is my SQL query sent to a server? +
No. All formatting runs entirely in your browser using JavaScript. Your SQL code never leaves your device.


Guía: Formateador de SQL

¿Qué es?

Aplica indentación consistente, capitalización de palabras clave y alineación a queries SQL generadas por ORMs o enviadas por APIs. SQL bien formateado facilita code review, debugging y documentación.

Cómo usar

  1. Pega la query SQL en la entrada.
  2. Selecciona el dialecto: MySQL, PostgreSQL, SQLite, MSSQL.
  3. Formatea y copia el resultado.

Consejos

🧰 50+ Tools