SQL Query Formatter

Formatters & Validators100% Client-Side

Beautify, format, and indent complex SQL queries for PostgreSQL, MySQL, SQLite, and Transact-SQL.

Raw SQL Input289 chars
Formatted SQL
SponsorNon-intrusive

What is SQL Query Formatter?

Beautify and standardize SQL queries. Formats keywords in UPPERCASE, indents nested subqueries, joins, and clauses cleanly for improved readability and debugging.

Key Features

Supports standard SQL, PostgreSQL, MySQL, SQLite, and MariaDB dialects
Configurable keyword capitalization (UPPERCASE, lowercase)
Automatic indentation for subqueries, CASE statements, and JOIN clauses
One-click query minification

Common Use Cases

  • Formatting ugly generated ORM queries from logs (Hibernate, Prisma, GORM)
  • Cleaning up long database migration scripts
  • Preparing readable SQL queries for documentation and pull requests

Frequently Asked Questions

No. The formatter only reformats the text structure and keywords client-side. It does not connect to any database or run your queries.