← BBobop
SQL Formatter
Format, beautify, and syntax-highlight SQL queries. Zero dependencies.
Input SQL
SELECT u.id, u.name, u.email, COUNT(o.id) as order_count, SUM(o.total) as total_spent FROM users u LEFT JOIN orders o ON u.id = o.user_id WHERE u.active = 1 AND u.created_at > '2024-01-01' GROUP BY u.id, u.name, u.email HAVING COUNT(o.id) > 5 ORDER BY total_spent DESC LIMIT 100;
SELECT
INSERT
UPDATE
CREATE TABLE
Subquery
CTE
Format
Minify
UPPER Keywords
lower keywords
Indent:
2 spaces
4 spaces
Tab
Formatted Output
Copy