SQL Formatter

Developer & Data

Beautify and indent messy SQL into a readable query.

Options

SQL

Formatted SQL

221 characters in · 0 out. Processed entirely in your browser.

What is SQL Formatter?

SQL Formatter beautifies messy, single-line, or inconsistently indented SQL into a clean, readable query with proper line breaks and alignment. Pick your database dialect and keyword casing, and the formatted query updates live as you type. It supports Standard SQL, PostgreSQL, MySQL, SQLite, SQL Server, and BigQuery. Everything runs in your browser, so your queries are never uploaded.

How to use SQL Formatter

  1. Paste your SQL

    Drop a query into the Input box, or click Load file to open a .sql file. A sample query is loaded so you can see the formatting immediately.

  2. Choose your dialect

    Select the database you write for — Standard SQL, PostgreSQL, MySQL, SQLite, SQL Server (T-SQL), or BigQuery — so dialect-specific syntax is formatted correctly.

  3. Set keyword casing

    Pick UPPERCASE, lowercase, or Preserve for keywords like SELECT and JOIN. The formatted output re-renders instantly whenever you change an option.

  4. Review the result

    The right pane shows your query with consistent indentation, clause-per-line layout, and aligned conditions. Malformed SQL shows a friendly red message instead of crashing.

  5. Copy or download

    Use Copy to grab the formatted query, or Download to save it as formatted.sql for your migration, script, or repository.

Common uses

  • Clean up a one-line query copied from application logs
  • Standardize SQL formatting before committing to a repository
  • Make a complex JOIN or subquery readable for code review
  • Reformat a query to match your team's uppercase-keyword style
  • Untangle generated SQL from an ORM or BI tool
  • Prepare a tidy query to paste into documentation or a ticket

Why choose FreeTools

100% private

Your files are processed inside your browser and are never uploaded to a server.

Free, no account

No sign-up, no watermark, no paywalled “premium” tier. Just open a tool and use it.

Instant

No upload, no queue, no server round-trip — work starts the moment you drop a file.

Runs in your browser

Built on open web standards. Works on any modern desktop browser, nothing to install.

No upload size caps

Nothing leaves your device, so there’s no server file-size limit — only your machine’s memory.

Yours to keep

Results download straight to your device in clean, standard file formats.

Frequently asked questions

Related tools