What is SQL Format?
A SQL beautifier that turns cramped, single-line queries into clean, readable SQL. It puts major clauses (SELECT, FROM, WHERE, JOIN, ORDER BY) on their own lines, indents conditions, breaks long select lists, and can upper- or lower-case keywords. Runs in your browser.
How SQL Format works
The formatter protects string literals, normalizes keyword case, inserts line breaks before major clauses and joins, indents AND/OR conditions, and breaks comma-separated lists onto new lines.
It is a lightweight, readable formatter intended for everyday queries.
Common uses
- Beautify a one-line SQL query
- Make complex queries readable
- Standardize keyword casing
- Clean up SQL before sharing or committing
Frequently asked questions
Does it change my query's meaning?
No — it only adds whitespace and adjusts keyword case; the logic is unchanged.
Which SQL dialects work?
Common SQL across MySQL, PostgreSQL, SQL Server and others. Very dialect-specific syntax may format loosely.
Are string literals safe?
Yes — quoted strings are preserved exactly, including any keywords inside them.