Kitdesk
Tools
Photo
Text
How it works
EN
Log in
Start for free
Tools
Photo
Text
How it works
Start for free
Tools
/ SQL formatter
SQL formatter
Adds line breaks and indents to a SQL query and capitalises keywords.
Beautify
One line
2
4
Tab
UPPER
lower
as is
Input
Sample
Open file
Clear
select u.id, u.email, count(o.id) as orders, sum(o.total) as spent from users u left join orders o on o.user_id = u.id and o.status = 'paid' where u.created_at between '2026-01-01' and '2026-11-01' and u.plan in ('pro', 'studio') and exists (select 1 from sessions s where s.user_id = u.id) group by u.id, u.email having count(o.id) > 2 order by spent desc limit 50;
Result
Copy
Download
SELECT u.id, u.email, COUNT(o.id) AS orders, SUM(o.total) AS spent FROM users u LEFT JOIN orders o ON o.user_id = u.id AND o.status = 'paid' WHERE u.created_at BETWEEN '2026-01-01' AND '2026-11-01' AND u.plan IN ('pro', 'studio') AND EXISTS ( SELECT 1 FROM sessions s WHERE s.user_id = u.id ) GROUP BY u.id, u.email HAVING COUNT(o.id) > 2 ORDER BY spent DESC LIMIT 50;
Other tools
JSON formatter
Code formatter
Regex tester
Base64
JWT decoder
Diff checker
JSON ↔ CSV, YAML, XML
Unix timestamp
URL encode / decode
UUID generator
MD5 and SHA-256 hash
Password generator
All tools