SQL Formatter & Beautifier

SQL-Formatter & Beautifier

Kostenloser Online-SQL-Formatter und Beautifier. SQL einfügen, Dialekt und Stil wählen und sofort sauberes, lesbares SQL erhalten — 100% clientseitig, keine...

Aktualisiert Mai 2026

Geprüft von Rafael Duarte

Indentation
Keywords
Comma
Mode
Raw SQL Input
Formatted SQL Output
Formatted output will appear here
Processed locally — your SQL never leaves your browser

So funktioniert's

Von minifizierter Query zu lesbarem SQL

1. SQL einfügen

Jede rohe, minifizierte oder unübersichtliche Query ins Eingabefeld.

2. Stil konfigurieren

Einrückung, Groß-/Kleinschreibung der Keywords und Kommaposition (nachgestellt oder vorangestellt).

3. Formatieren und kopieren

Klicke auf Format SQL oder `Ctrl+Shift+F` — kopiere das Ergebnis oder lade es als `.sql` herunter.

Was dieses Tool kann

Mehrere Dialekte, konfigurierbarer Stil

6+ Dialekte abgedeckt

MySQL, PostgreSQL, SQL Server, SQLite, Oracle und ANSI-Standard-SQL.

Minify-Modus

Komprimiert formatiertes SQL zurück auf eine Zeile — nützlich zum Einbetten in Konfigurationsdateien.

CTEs und Window Functions

Rückt WITH, OVER, PARTITION BY und korrelierte Subqueries korrekt ein.

100% im Browser

Deine Queries — einschließlich Produktionsstrukturen — verlassen niemals deinen Computer.

Syntax-Highlighting im Ergebnis

Das formatierte SQL erscheint farblich nach Token-Typ hervorgehoben — Keywords, Strings, Zahlen — wie in einem Code-Editor.

Was die Formatierung sichtbar macht

Element
Wie es formatiert aussieht
Hauptklauseln
SELECT, FROM, WHERE jeweils in eigener Zeile
Spaltenliste
Eine Ebene eingerückt, eine Spalte pro Zeile bei großen Queries
JOIN-Bedingungen
Visuell getrennt, jedes ON in eigener Zeile
AND/OR in WHERE
In separaten Zeilen für schnelles Lesen
CASE WHEN ... END
Jedes WHEN unter dem CASE eingerückt, END am Anfang ausgerichtet

Wann du das brauchst

Die häufigsten Szenarien unter den Nutzern dieses Tools

Code-Reviews

Lesbares SQL ist überprüfbares SQL — unformatierte Queries sind in einem Diff fast nicht zu vergleichen.

ORM-Output aufräumen

SQLAlchemy, Hibernate und ActiveRecord erzeugen Queries in einer Zeile — formatiere sie vor dem Debuggen.

Analyse von Legacy-Queries

Eine 300-zeilige Stored Procedure ohne Formatierung geerbt? Formatiere sie, um sie in Minuten zu verstehen.

SQL in Konfigurationsdateien

Minifiziere formatierte Queries zurück auf eine Zeile, um sie in YAML, JSON oder .env einzubetten.

Dokumentation und Tutorials

Saubere SQL-Beispiele mit konsistenter Einrückung lassen sich viel leichter in Docs und Fachartikel einfügen.

Häufige Fehler

Glauben, Formatieren ändere das Verhalten

Die Datenbank ignoriert Leerzeichen, Zeilenumbrüche und Groß-/Kleinschreibung — die Query läuft identisch ab.

Unterschiedliche Stile im Team mischen

Nutze den Formatter als gemeinsamen Standard, damit alle derselben Konvention folgen.

Subqueries nicht einrücken

Verschachtelte Queries sollten eine Ebene innerhalb der Klammern eingerückt werden, um lesbar zu bleiben.

Mehrere Queries ohne `;` dazwischen einfügen

Der Formatter nutzt das Semikolon, um Anweisungen zu trennen — ohne es können ein INSERT und ein nachfolgendes SELECT als eine einzige Anweisung gelesen werden.

Glauben, Minify verschleiere das SQL

Der Minify-Modus entfernt nur Leerzeichen und Zeilenumbrüche — Tabellen-, Spalten- und Wertenamen bleiben im Ergebnis vollständig lesbar.

Warum dieses Tool nutzen

Verarbeitet komplexes SQL — CTEs, Window Functions, CASE-Ausdrücke, korrelierte Subqueries und mehrfache JOINs — und rückt jede Verschachtelungsebene korrekt ein, nicht nur einfache Queries.

Unterstützt die wichtigsten Dialekte (MySQL, PostgreSQL, SQL Server, Oracle, SQLite, DB2) — nützlich für Teams, die mit unterschiedlichen Datenbanken arbeiten.

Es ist kostenlos, ohne Anmeldung und läuft vollständig im Browser — das Ergebnis erscheint mit Syntax-Highlighting, bereit zum Einfügen in Code, Dokumentation oder Review.

Vorangestelltes vs. nachgestelltes Komma

Zwei gültige Konventionen — wichtig ist nur die Konsistenz

Nachgestellt (Standard)
Vorangestellt
Beispiel
spalte1, spalte2, spalte3
, spalte2\n, spalte3
Vorteil
vertrauter, Standard der meisten Style-Guides
erleichtert das Auskommentieren einer Spalte ohne Änderung der Zeile davor
Verwendet von
die meisten Teams
Teams, die häufig große SELECT-Listen bearbeiten

Häufig gestellte Fragen

Nimmt unstrukturierten oder minifizierten SQL-Code und strukturiert ihn mit konsistenter Einrückung, Zeilenumbrüchen und Groß-/Kleinschreibung der Keywords neu, um Lesbarkeit und Wartbarkeit zu verbessern.

Weiterführende Quellen

Verwandter Artikel

Como modelar tabelas sem criar um banco impossível de manter

Verwandte Tools