SQL Formatter
Format and prettify SQL queries with keyword highlighting.
How to use
- Paste a SQL statement into the editor.
- Select the target dialect if needed.
- Click Format to apply indentation.
- Copy the cleaned-up query back into your code or client.
About this tool
SQL Formatter turns dense, hard-to-read queries into clean, indented statements that are easy to review during code reviews or debugging sessions. Keyword highlighting makes SELECT, FROM, WHERE, and JOIN clauses stand out at a glance.
Features
Support for multiple SQL dialects, configurable indentation, keyword case options, syntax highlighting, and support for multiple statements. The output can be copied instantly or saved for inclusion in migration scripts.
Use cases
Cleaning up queries pulled from application logs, preparing examples for documentation, reviewing database migrations, and teaching SQL to developers who benefit from a consistent layout.
Why choose this tool
The formatter runs entirely in the browser, so proprietary queries and customer identifiers never leave your machine. It is fast, free, and produces output that is compatible with every major database client.
FAQ
- Which SQL dialects are supported?
- Standard SQL, MySQL, PostgreSQL, SQLite, and SQL Server dialects are recognised with minor keyword differences.
- Does it validate the query?
- The formatter focuses on layout and will not verify that your query is semantically correct or runnable.
- Can it format multiple statements?
- Yes. Statements separated by semicolons are each indented individually for readability.