SQL Formatter
Läuft lokal im Browser. Nichts verlässt dein Gerät.SQL-Skripte lokal im Browser lesbar formatieren und beautifizieren.
Formatter-Einstellungen
Eingabe
Erfolgreiche Formatierung bedeutet nicht, dass das SQL syntaktisch korrekt, semantisch gültig oder ausführbar ist.
Ausgabe
Formatiertes SQL erscheint hier.
Formatiertes SQL erscheint hier.
Wie es funktioniert
- 1
SQL einfügen oder Datei laden
Füge SQL ein oder lade eine .sql-, .ddl-, .dml- oder .txt-Datei.
- 2
Dialekt und Profil wählen
Wähle den konkreten SQL-Dialekt und ein Formatierungsprofil oder passe einzelne Optionen an.
- 3
Formatiertes SQL kopieren oder herunterladen
Kopiere das formatierte SQL oder lade es als Datei herunter.
Gut zu wissen
Der SQL Formatter formatiert SQL-Abfragen direkt im Browser passend zu einem gewählten Dialekt — Standard SQL ist dabei nur ein gemeinsames Kompatibilitätsprofil, kein echter Dialekt. Ein Formatierungsprofil bündelt Einstellungen wie Keyword-, Funktions- und Datentyp-Schreibweise, Einrückung und AND/OR-Umbruch, wechselt aber automatisch zu „Custom“, sobald eine einzelne Option manuell geändert wird.
Granulare Optionen steuern Ausdrucksbreite, Operatorabstände, Leerzeilen und Semikolon-Verhalten einzeln. Wichtig: Erfolgreiche Formatierung bedeutet nicht, dass das SQL syntaktisch korrekt, semantisch gültig oder ausführbar ist — es gibt keine Datenbankverbindung und keine Ausführung, und Formatierung verbessert nur die Lesbarkeit, nicht die Query-Performance.
Typische Anwendungsfälle
Unübersichtliche Legacy-Query lesbar machen
Füge eine einzeilige oder inkonsistent eingerückte SQL-Abfrage ein, um sie mit klarer Einrückung und einheitlicher Keyword-Schreibweise lesbar zu machen.
SQL-Datei mit dialektspezifischer Formatierung aufbereiten
Lade eine .sql-Datei hoch und wähle den konkreten Zieldialekt wie PostgreSQL oder MySQL für eine korrekt formatierte Ausgabe.
Tipps für bessere Ergebnisse
Konkreten Dialekt statt Standard SQL wählen
Wähle den konkreten Zieldialekt wie PostgreSQL oder MySQL, da Standard SQL nur ein gemeinsames Kompatibilitätsprofil ist und dialektspezifische Syntax nicht optimal formatiert.
Formatierung nicht mit Validierung verwechseln
Eine erfolgreich formatierte Query kann trotzdem syntaktisch falsch oder semantisch ungültig sein — teste sie zusätzlich gegen die echte Datenbank.
Funktionen
Granulare Formatierungsoptionen
Steuere Keyword-, Funktions- und Datentyp-Schreibweise, Einrückung und AND/OR-Umbruch einzeln.
Dialektspezifische Profile
Wähle ein Profil passend zum Zieldialekt, das sich bei manueller Änderung automatisch zu Custom wandelt.
Keine Ausführung, keine Verbindung
Das SQL wird nur formatiert; es gibt keine Datenbankverbindung und keine Ausführung.
Häufige Fragen
Prüft die Formatierung, ob mein SQL korrekt ist?
Nein. Erfolgreiche Formatierung bedeutet nicht, dass das SQL syntaktisch korrekt, semantisch gültig oder ausführbar ist.
Wird eine Verbindung zu einer Datenbank hergestellt?
Nein. Es gibt keine Datenbankverbindung; das SQL wird nur lokal formatiert, nicht ausgeführt.
Weitere Tools
Noch ein Werkzeug gesucht?
Alle Tools laufen lokal in deinem Browser – ohne Anmeldung, ohne Upload und auch offline.