Formatiere und verschönere SQL-Abfragen mit Zeilenumbrüchen pro Klausel und einheitlicher Schreibweise, oder minifiziere sie auf eine Zeile.
So nutzt du den SQL Formatter
Füge deine SQL-Abfrage in das Eingabefeld ein.
Wähle Formatieren zum Verschönern oder Minifizieren für eine Zeile.
Lege die Schreibweise der Schlüsselwörter fest und kopiere das Ergebnis.
Dies ist ein SQL-Formatierer, der eine gedrängte, einzeilige oder uneinheitlich formatierte Abfrage verschönert: jede wichtige Klausel in einer eigenen Zeile, Spalten und Bedingungen eingerückt und die Schreibweise der Schlüsselwörter vereinheitlicht. Er kann auch das Gegenteil tun und eine Abfrage auf eine Zeile verkleinern.
Lesbares SQL lässt sich leichter prüfen, debuggen und pflegen. Wenn SELECT, FROM, WHERE, JOIN und GROUP BY jeweils eine neue Zeile beginnen und die Schlüsselwörter dieselbe Schreibweise haben, wird die Struktur der Abfrage, was sie zurückgibt und wie sie filtert, auf einen Blick offensichtlich.
Formatieren ist auch direkt vor dem Committen einer Abfrage nützlich, damit Diffs klein bleiben und Prüfer sinnvolle Änderungen sehen statt neu umgebrochener Leerzeichen.
Du wählst die Schreibweise der Schlüsselwörter (zum Beispiel Großschreibung, was die übliche Konvention ist) und ob formatiert oder verkleinert wird. Der Formatierer ist dialektunabhängig und behandelt das gängige ANSI-SQL, das von PostgreSQL, MySQL, SQLite und SQL Server verwendet wird.
Der Verkleinerungsmodus ist praktisch für den umgekehrten Bedarf: eine formatierte Abfrage wieder auf eine einzige Zeile zusammenzufassen, um sie in Code oder einen Konfigurationswert einzubetten.
Das Tool formatiert für die Lesbarkeit, statt zu prüfen, ob deine Abfrage gültig ist. Es legt also bereitwillig auch eine Abfrage mit einem Tippfehler aus. Betrachte sauberes Ergebnis als Gewinn an Lesbarkeit, nicht als Korrektheitsprüfung.
Alles läuft in deinem Browser, was wichtig ist, weil echte Abfragen oft Tabellennamen, Spaltennamen und manchmal wörtliche Werte enthalten, die auf dein Schema oder deine Daten hinweisen. Nichts davon wird hochgeladen.
Häufig gestellte Fragen
Er setzt jede Hauptklausel wie SELECT, FROM, WHERE und JOIN auf ihre eigene Zeile, rückt die Spalten und Bedingungen ein und vereinheitlicht die Schreibweise der Schlüsselwörter für die Lesbarkeit.
Nein. Das Formatieren läuft komplett in deinem Browser, deine Abfragen verlassen also nie dein Gerät. Das macht es sicher für Abfragen, die Tabellen- oder Spaltennamen nennen.
Es ist dialektunabhängig und bewältigt übliches ANSI-SQL, das von PostgreSQL, MySQL, SQLite und SQL Server genutzt wird. Es formatiert für Lesbarkeit, statt die Syntax zu validieren.
Nein. Es legt den Text für die Lesbarkeit aus, parst oder führt die Abfrage aber nicht aus, es formatiert also eine Abfrage auch, wenn sie einen Fehler enthält.
Ja. Der Minimier-Modus faltet eine formatierte Abfrage auf eine einzige Zeile zusammen, was nützlich ist, um SQL in Code oder einen Konfigurationswert einzubetten.
Einheitliche Gestaltung macht Abfragen leichter zu lesen, zu prüfen und zu debuggen und hält Diffs der Versionsverwaltung auf echte Änderungen statt auf Leerräume fokussiert.
Dieses Tool einbetten
Füge dieses Tool zu deiner eigenen Website hinzu. Kopiere den Code unten. Er bleibt automatisch aktuell.
<iframe src="https://monu.tools/embed/de/sql-formatter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Verwandte Tools
Verschönere XML mit sauberer Einrückung oder minifiziere es auf eine Zeile. Kommentare, CDATA und Verarbeitungsanweisungen bleiben erhalten.
Verschönere CSS mit sauberer Einrückung oder minifiziere es, um die Dateigröße zu reduzieren. Behandelt Media Queries, calc() und Lizenzkommentare.
Verschönere HTML mit blockbewusster Einrückung oder minifiziere es. Die Inhalte von pre, textarea, script und style bleiben erhalten.
Verschönere und formatiere JavaScript mit einheitlicher Einrückung und Abständen. Läuft komplett im Browser.