712Tools

SQL Formatter

Format SQL queries with proper indentation and keyword capitalization

🔒 100% in-browser🆓 Free forever⚡ No sign-up

How it works

  1. 1
    Paste your SQL

    Drop any SQL query — even messy, single-line queries.

  2. 2
    Pick indent style

    Choose 2 spaces, 4 spaces, or tabs; keywords can be UPPER or lower case.

  3. 3
    Copy the result

    Get a cleanly formatted query ready to paste into your editor or migration.

About SQL Formatter

Free online SQL formatter. Paste any SQL query — SELECT, INSERT, UPDATE, DDL — and get back cleanly indented output with keywords in uppercase and clauses on their own lines. Works across MySQL, PostgreSQL, SQL Server, SQLite, and BigQuery dialects. SQL Formatter on 712 Tools runs entirely inside your browser using modern JavaScript APIs — no server ever sees your data. That means instant results, complete privacy, and no upload limits.

Whether you need to format sql queries with proper indentation and keyword capitalization for a debugging session, a quick sanity check, or a production incident, this tool is free to use as many times as you need. There are no watermarks, no sign-up, and no ads inside the tool itself.

Frequently asked questions

Which SQL dialects are supported?

Standard ANSI plus dialect-specific keywords from MySQL, PostgreSQL, SQL Server, SQLite, and BigQuery. Rare vendor extensions may not indent perfectly.

Does it validate my SQL?

No. It only reformats — a syntax error in your SQL will still appear in the output. Use your database's EXPLAIN for validation.

Are comments preserved?

Yes. Both -- line comments and /* block comments */ are kept in place.

Is my query uploaded?

No. Formatting runs entirely in your browser.