SQL Formatter & Analyzer
SQLinForm puts your SQL in form – and informs you about it. It formats SQL into clean, consistent code and explains SQL you did not write – with the Data Flow Explorer, the Navigator and the Usage Inspector, included in the free version. Your SQL never leaves your computer.
200+ formatting options
Indentation, alignment, keyword case, line breaks, comments – change any option on the left and format again. For 28 SQL dialects, from Oracle and SQL Server to Snowflake and BigQuery.
Data Flow Explorer NEW
Understand SQL you did not write: query blocks, tables, joins and the path of the data through CTEs, sub-queries and UNIONs as a diagram. Click a box to highlight its lines.
Navigator and Usage Inspector
Tame monster SQL: the Navigator shows its structure as a graph and a searchable tree. The Usage Inspector shows every line in which a name is used – ideal for finding a variable that is declared but never used.
Your SQL stays private
Everything runs locally in your browser with WebAssembly. Your SQL never leaves your computer – no registration, no data collection.
FROM
INTO
WHERE
HAVING
GROUP BY
ORDER BY
UPDATE, DELETE
CASE Conditions
Small CASE Statements
Generate SQL Code
Invisible
Works where you work
Free, in your browser. Nothing to install.
For Windows, macOS and Linux.
IntelliJ IDEA, DataGrip, PyCharm and more.
SSMS 18 to 22, x64 and ARM64.
Visual Studio 2022 and 2026.
x86, x64 and ARM64.
Native plugin with its own view.
The VS Code extension, for Antigravity.
Windows, portable – runs from a USB stick.
Format. Understand. Standardize.
Free in every edition: Data Flow Explorer, Navigator and Usage Inspector are included in the free version of SQLinForm.
Format with 200+ options
From a short query to a stored procedure with thousands of lines: SQLinForm controls indentation, alignment, keyword case, line breaks and comments. A live preview shows every change at once.
Data Flow Explorer NEW
Understand SQL you did not write. The diagram shows every query block with its tables, columns and filters, the joins between the tables, and the path of the data through CTEs, sub-queries and UNIONs. Click a box to select its lines in the editor.
Navigator and Usage Inspector
Tame monster SQL. The Navigator shows your SQL as an overview graph and a searchable tree of statements, sub-queries, CTEs, joins and clauses. Click a node to jump to that part of the code, or export the graph as PDF or SVG.
The Usage Inspector lists every line in which a table, column or variable is used.
One style for the whole team
Save your style in up to 5 profiles. All SQLinForm products on your computer use the same profiles, and a Team Folder gives your whole team the same coding standard. How profile sharing works
SQL dialects
formatting options
languages of the user interface
local – no upload
More reasons to use SQLinForm
Fault-tolerant parser
Formats partial statements and SQL with syntax errors, and helps you find a missing bracket or comma.
SQL in program code
Extracts SQL from Java, C#, PHP or VB strings and generates the code again after formatting.
Private by design
SQLinForm works offline. Your SQL never leaves your computer, and no database driver is needed.
One license, all devices
The Single User License covers all your computers and all SQLinForm products.
Free analyzer tools
Data Flow Explorer, Navigator and Usage Inspector are included in the free version.
28 SQL dialects
Choose your database in the option Your Database, and its specific syntax is formatted correctly.
- ANSI SQL
- Athena
- Aurora
- Azure SQL
- BigQuery
- ClickHouse
- Databricks SQL
- DB2 (z/OS & UDB)
- DuckDB
- Greenplum
- Informix
- MariaDB
- MS Access
- MySQL
- Netezza
- Oracle
- PostgreSQL
- Presto
- Redshift
- SAP HANA
- Snowflake
- SQL Server
- SQLite
- Sybase
- Teradata
- Trino
- Vertica
- Yellowbrick
Free or Pro?
Free
- No time limit, no limit on SQL size
- Formatting with the essential options
- Data Flow Explorer, Navigator and Usage Inspector
- 5 profiles and the Team Folder
Pro
- All 200+ formatting options
- Perpetual license: pay once, no subscription
- Free upgrades for 1 year or for life
- One license for all your computers and all SQLinForm products
To upgrade, enter your license in the License tab. There is nothing to reinstall.
FAQ
What is a SQL formatter?
A tool that rearranges SQL code into a readable, consistent layout – without changing what the code does.
Which databases does SQLinForm support?
28 SQL dialects, including Oracle, SQL Server, MySQL, PostgreSQL, DB2, Snowflake, BigQuery and Redshift.
Which editors and IDEs are supported?
VS Code, the JetBrains IDEs, SSMS, Visual Studio, Notepad++, DBeaver and Antigravity. There is also a desktop app for Windows and the online formatter.
Is my SQL sent to a server?
No. All products work locally. The online formatter runs in your browser with WebAssembly.