Skip to content
| Marketplace
Sign in
Visual Studio Code>Formatters>SQLinForm SQL FormatterNew to Visual Studio Code? Get it now.
SQLinForm SQL Formatter

SQLinForm SQL Formatter

Gu.The Software

|
6,210 installs
| (7) | Free
SQL Formatter
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

sqlinform README

SQL Formatter for VS Code

Getting Started

🎉 NEW in v25.12: Multi-Profile System & Modern Settings UI!
Switch between 5 formatting profiles with visual buttons.
Settings now in dedicated panel, not VS Code settings.

Professional SQL formatting for Visual Studio Code with multiple profile support.


🚀 Quick Start

Open Settings Panel

⌨️ Press Ctrl+Shift+P (Cmd+Shift+P on Mac)
🔍 Type: "SQLinForm Settings Panel"
⏎ Press Enter

Format SQL

📄 Open a .sql file
🖱️ Right-click in editor
✨ Select "Format SQL (SQLinForm)"

⚠️ Important Changes in v25.12

  • ✅ Settings moved to dedicated panel (not in VS Code Settings UI anymore)
  • ✅ Your old settings automatically migrated to Profile 1
  • ✅ 5 profiles available - switch with radio buttons at top

🌟 Key Features

  • ✨ Professional SQL Formatting with industry-standard rules
  • 🎭 5 Independent Profiles - different styles for different projects
  • 🔄 Desktop App Sync - share profiles with Notepad++ & Desktop App
  • 🗄️ Multi-Database Support - SQL Server, PostgreSQL, Oracle, MySQL, DB2
  • 💎 Free & Pro Versions - Pro version unlocks advanced options

📥 Installation

From VS Code Marketplace:

  1. Open Extensions (Ctrl+Shift+X)
  2. Search for "SQLinForm"
  3. Click Install

🔑 License

Free Version

  • ✅ Full SQL formatting
  • ✅ All 5 profiles
  • ⚠️ Pro settings use defaults

Pro Version

  • ✅ All advanced options
  • ✅ Priority support
  • 💎 Pro badge

Upgrade to Pro


📚 Documentation & Support

  • 📖 Full Release Notes: CHANGELOG.md
  • 🌐 Website: sqlinform.com
  • 📧 Support: support@sqlinform.com
  • 🐛 Issues: GitHub

💡 Common Questions

Where are my settings?
→ Open "SQLinForm Settings Panel" via Command Palette

My old settings?
→ Automatically migrated to Profile 1

How to switch profiles?
→ Click Profile 1-5 buttons at top of Settings Panel

Desktop sync?
→ Enable in VS Code Settings: "SQLinForm > Profile > Use Desktop Profiles"

See full FAQ in CHANGELOG


Version: 25.12.1
Publisher: GuTheSoftware

Made with ❤️ by the SQLinForm Team

SQLinForm is a SQL Formatter. It helps format SQL code into a more readable and consistent format. It rearranges the SQL statements, keywords, and clauses in a way that makes the code easier to read and understand. The formatter can also enforce coding standards and best practices, helping to improve the overall quality and maintainability of the code. SQLinForm can be used as a standalone tool, integrated into a code editor, or built into a database management system. The primary goal is to help developers write clean, efficient, and well-structured code.

Demo

Getting Started

Features

You can involve the SQL Formatter with the command (ctrl+shift+P) "Format SQL (SQLinForm)"

Getting Started

In SQL Files (.sql) you can also format using the context menu Getting Started

If you select a code snippet, then only the code snippet will be formatted. If no text has been selected, the whole document will be formatted.

Extract SQL from Source Code (Free Feature)

Getting Started

Generate SQL in Source Code (Free Feature)

Getting Started

Requirements

The parser is built as a web-assembly and can therefore works everywhere where VSCode can also run.

Any remarks and questions go to info@sqlinform.com

Free and Pro Features

There are already 200+ formatting options available. The free Version is a fully functional SQL Formatter but with less options than the Pro Version. The free and pro Options are named accordingly with (Free) and (Pro) The Pro license is available at https://www.sqlinform.com and can be activated in the last setting tab 'Pro License'. After entering the License Key, check your License with the command 'Check License (SQLinForm)'

Getting Started

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft