Pretty-print · highlight · minify

🗄️ SQL Formatter

Paste messy SQL and get it pretty-printed with clauses on their own lines, indented subqueries, AND/OR alignment and syntax highlighting, or minify it back to one line.


    

Works with MySQL, PostgreSQL and SQL Server flavors. Strings, quoted identifiers and comments (-- and /* */) are preserved untouched. Keyword casing only affects keywords, never your identifiers.