Format, beautify and minify SQL queries for many database dialects.
Each database has its own syntax, such as T-SQL square-bracket identifiers, PostgreSQL :: casts or MySQL backticks. Choosing the right dialect lets the formatter recognise these constructs instead of failing with a parse error.
No. Only whitespace, line breaks and (optionally) keyword case change. String literals, identifiers and comments are kept as they are.
Minify collapses all whitespace into single spaces and removes comments while leaving string literals and quoted identifiers untouched. Optimizer hints (/*+ ... */) and MySQL executable comments (/*! ... */) are kept because they affect execution.
No. Formatting runs entirely in your browser, so queries containing table names or data never leave your computer.