📌 Overview

Format and beautify raw SQL into readable, indented queries. Uppercase keywords, break lines at major clauses, and spot syntax issues faster.

🗄️ SQL Formatter

Format and beautify raw SQL into readable, indented queries. Uppercase keywords, break lines at major clauses, and spot syntax issues faster.

Paste SQL and click Format.
🔒 All processing happens in your browser. No data is uploaded to any server.

📖 Deep Dive: SQL Formatter

Why format SQL

SQL copied from somewhere is often crammed onto one line, making review and debugging painful. Consistent indentation and uppercase keywords sharply lower reading cost.

How it works

The tool recognizes major clause keywords, inserts a line break and indents before each, and uppercases keywords; string and comment content is preserved as-is.

A quick example

Paste a 200-character JOIN query and after formatting SELECT, FROM, WHERE, and JOIN each occupy their own indented line - the structure becomes clear at a glance.