SQL Formatter & Beautifier
Paste messy or minified SQL to instantly format it with proper indentation, keyword capitalization, and readable structure.
Input SQL
Formatted SQL
SQL Formatter — Beautify Your SQL Queries Online
Writing clean, readable SQL queries is essential for database development, code reviews, and documentation. This free SQL formatter automatically indents your SQL, capitalizes all reserved keywords (SELECT, FROM, WHERE, JOIN, etc.) and structures complex queries for maximum readability.
What Does an SQL Formatter Do?
- Capitalizes SQL keywords:
SELECT,FROM,WHERE,JOIN,GROUP BY,ORDER BY,HAVING - Indents subqueries and nested blocks
- Breaks long queries onto multiple lines for readability
- Works with SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER statements
Supported SQL Dialects
This tool formats standard SQL that works across SQL Server (T-SQL), MySQL, PostgreSQL, SQLite, and Oracle.
When to Use an SQL Formatter
- Reviewing stored procedures or complex joins
- Copying SQL from a minified source or ORM output
- Preparing SQL for documentation or code review
- Debugging long queries with nested subqueries