FREE · NO ACCOUNT · ON YOUR DEVICE

Make a query easier to review.

Format SQL for six dialect choices with keyword case controls. Paste or import a query and download SQL locally, without connecting to a database.

Free · No login · No upload. Inputs and results stay in this tab’s memory. Clear or leave to discard them; keep your own downloaded copies.

Up to 100,000 characters / 400 KB. Explicit processing, complete downloads, no autosave. Formatting does not execute or validate SQL.

Which dialect should I select?

Choose standard SQL, MySQL, PostgreSQL, SQLite, SQL Server or BigQuery to match the source. Dialects differ in quoting, operators and keywords. Selecting another dialect changes formatting rules; it does not translate a query between database products.

Does the tool run or validate a query?

No database is connected and no query is executed. Formatting is not semantic validation, an execution plan or a security review. Keep the original and test a reviewed query in an appropriate environment before using it.

Are literals and parameters replaced?

No values are supplied for placeholders. Keyword case is configurable, but identifiers and literal values are not deliberately renamed. Comments remain in the formatted source. Review the output with text comparison, especially for dialect-specific expressions.

Which inputs are outside the scope?

Stored procedures, custom delimiters, templating languages and unsupported dialect syntax may fail to format. Use UTF-8 SQL/TXT up to 100,000 characters / 400 KB; output is limited to 4 MB. A 30-second local job timeout keeps work cancellable.