Format, beautify, and standardize your SQL queries instantly. Supports multiple dialects.
Raw SQL
Paste your messy SQL query here.
Formatted SQL
Formatted SQL
The SQL Formatter is a powerful tool designed to beautify and standardize your SQL queries. Whether you're dealing with a complex, minified query or just want to tidy up your code for better readability, this tool handles it instantly.
SQL syntax varies between databases. Our formatter supports a wide range of dialects to ensure accurate formatting:
SELECT * FROM users
SELECT * FROM users;
Formats query with indentation
SELECT * FROM users JOIN orders ON users.id = orders.user_id
SELECT
*
FROM
users
JOIN orders
ON users.id = orders.user_id;Formats query with line breaks
SELECT * FROM users WHERE id IN (SELECT user_id FROM orders)
SELECT
*
FROM
users
WHERE
id IN (
SELECT
user_id
FROM
orders
);Formats subquery with indentation
The SQL Formatter supports various dialects, including MySQL, PostgreSQL, and SQL Server.
Yes, you can adjust formatting settings to suit your needs.
Yes, the SQL Formatter is a free tool.
Paste the query into the formatter and select the desired dialect and formatting options.
Yes, the SQL Formatter can be used for commercial projects.
The SQL Formatter supports most modern browsers, including Chrome, Firefox, and Edge.