SQL Formatter

SQLinForm Features

Format Any SQL

SQLinForm's SQL formatter formats plain SQL, SQL embedded in Program Code, SQL snippets and SQL Statements with syntax errors. It supports you writing your SQL step by step and helps you understanding Monster SQL statements with 30K lines of code.

100+ Formatting Options

SQLinForm's SQL formatter gives you control over 100+ formatting options. Find out your best formatting style with the live formatting preview feature. Finding the best formatting style is really easy.

Set Coding Standards

Save your favorite SQL formatting styles into Profiles. Switch between your Profiles with one click and share them with your team members to set coding standards in your project. This helps everyone reading and maintaining SQL code.

Multi DB Formatter & API

Support of all major DB like Oracle, DB2, SQL Server, Teradata, Netezza, MySQL, Sybase, MS Access, etc. SQLinForm incorporates its own multi-DB parser engine. No additional software is required. If you are interested to use the SQLinForm API for commercial purpose please do not hesitate to contact us.

SQL in Program Code

SQLinForm can format plain SQL code or SQL code embedded in Java, C#, Perl, PHP, Python, Visual Baic and other programming languages. The result can be prepared in the same way for your application program.

Code Folding & Live Formatting

SQLinForm's Plugin for Notepad++ has a powerful code folding feature. It handles nested SQL statements and colors your SQL as you Type.


SQLInform has been a HUGE time saver for our engineers and analysts.  Our application generates dynamic SQL and trying to read the larger queries can be very painful which is why we utilize SQLInform for formatting.  Our team members can now spend more time troubleshooting than manually formatting the SQL.  The product is well worth the investment!

Chris LORD

For consistent formatting and readability, PROS provides SQLinForm as a standard tool as part of their developers’ workstation.

D. Lindner

We use the SQLinForm logic in our software. It has been rock solid and the SQLinForm staff have been great to work with

M. Larson

I have been using SQLinForm for a while now and have found it to be one of the (if not THE) most useful SQL tools in my "toolbox". After seeing the "magic" that SQL inForm works on the ugliest of SQL statements, I have even had an employer decide to use it as a means of enforcing SQL Statement Standards on their developers.

Ralph D. Wilson II

Start NOW with the Free Online Formatter