SQL Formatter
Format and beautify SQL queries with proper indentation, keyword uppercasing, and clause separation. Minify option included.
What is SQL Formatter?
SQL Formatter is a developer tool that takes messy, single-line, or poorly indented SQL queries and reformats them into clean, readable code. It uppercases SQL keywords (SELECT, FROM, WHERE, JOIN), adds proper newlines between clauses, indents columns and subqueries, and highlights syntax in the output. It also includes a minify option to collapse formatted SQL back to a single line for use in code or scripts.
How to Use SQL Formatter
- 1
Paste your SQL
Enter or paste your SQL query into the input area. It can be messy, single-line, or already partially formatted.
- 2
Click Format
Press Format SQL or Ctrl+Enter to beautify the query with proper indentation and keyword uppercasing.
- 3
Or minify
Click Minify to collapse the SQL to a single compact line, useful for embedding in code.
- 4
Copy the result
The output includes syntax highlighting. Click Copy to get the plain-text formatted SQL.
Features
- Automatic SQL keyword uppercasing
- Clause separation (SELECT, FROM, WHERE, GROUP BY, etc.)
- JOIN statement indentation
- AND/OR logic operator indentation
- SELECT column list formatting
- Syntax highlighting with color-coded keywords, strings, and numbers
- One-click minify to single line
- Works with SELECT, INSERT, UPDATE, DELETE, CREATE and more
Related Tools
JSON Formatter & Validator
Pretty-print and validate JSON with 2 / 4 space indentation.
JSON to CSV Converter
Convert JSON arrays to CSV format. Auto-detects columns, proper escaping, download as .csv.
CSV to JSON Converter
Convert CSV data to a JSON array of objects. Handles quoted fields and commas.
HTML Formatter & Minifier
Beautify messy HTML with proper indentation or minify it for production.
HTML Minifier
Minify HTML by stripping comments, collapsing whitespace. Shows size savings.
CSS Formatter & Minifier
Beautify CSS with proper indentation or minify it for production. Strips comments.