SQL Formatter & Beautifier
Format and beautify SQL queries with proper indentation and keyword highlighting. Supports SELECT, INSERT, UPDATE, DELETE, CREATE, and more.
Examples
SELECT with JOINs
In:select u.id, u.name, o.total from users u inner join orde...
INSERT statement
In:insert into users (name, email, age, created_at) values (...
UPDATE with WHERE
In:update products set price = price * 1.1, updated_at = now...
How to Use SQL Formatter & Beautifier
- Paste or type your SQL query into the input area.
- The formatted SQL appears instantly in the output area.
- SQL keywords are automatically capitalised and clauses are placed on separate lines.
- Click "Copy" to copy the formatted SQL to your clipboard.
Why Format SQL?
Properly formatted SQL is dramatically easier to read, review, and debug. This tool capitalises SQL keywords (SELECT, FROM, WHERE, etc.), places major clauses on new lines, and indents sub-clauses like AND, OR, and ON. Nested parentheses are indented to show query structure at a glance.
Whether you are cleaning up a quick query from a log file or preparing SQL for a code review, consistent formatting helps you and your team understand the query logic faster.