SQL Formatter & Beautifier

Format and beautify SQL queries online for free. Indent clauses, uppercase keywords and make messy SQL readable — instant and fully in your browser.

Formatting only changes whitespace, line breaks and keyword casing. Strings, identifiers and comments are preserved exactly.

Frequently asked questions

Which SQL dialects does this work with?
It formats the standard keywords shared by PostgreSQL, MySQL, SQL Server and SQLite — SELECT, JOIN, GROUP BY, UNION and the rest. Dialect-specific syntax is passed through untouched rather than rejected.
Does formatting change what my query does?
No. Only whitespace, line breaks and keyword casing are adjusted. Strings, identifiers, numbers and comments are preserved exactly as written.
Is my SQL uploaded anywhere?
No. Formatting runs entirely in your browser — your queries never leave your device.