🛝Toolio
Alle Tools

🗃️ SQL-Formatierer

Füge dein SQL ein und erhalte sofort sauberen, lesbaren Code — Schlüsselwörter groß- oder kleingeschrieben, Hauptklauseln auf neuen Zeilen, AND/OR/ON eingerückt. Läuft vollständig im Browser, kein Upload erforderlich.

Your SQL
Lightweight formatter — not a full SQL parser.

Über

Dieser SQL-Formatierer ist ein schlanker, browserbasierter Beautifier, der rohe oder minifizierte SQL-Abfragen ohne einen vollständigen Parser lesbar macht. Er schützt String-Literale und Inline-Kommentare, damit ihr Inhalt niemals verändert wird, und wendet anschließend die gewählte Schreibweise für Schlüsselwörter (Groß- oder Kleinbuchstaben) an. Hauptklauseln — SELECT, FROM, WHERE, JOIN, LEFT JOIN, RIGHT JOIN, INNER JOIN, GROUP BY, ORDER BY, HAVING, LIMIT — beginnen jeweils in einer neuen Zeile. Logische Operatoren AND, OR sowie die Join-Bedingung ON werden unterhalb ihrer übergeordneten Klausel eingerückt, was eine klare visuelle Hierarchie erzeugt. Da alles lokal in JavaScript ausgeführt wird, bleiben deine Abfragen auf deinem Gerät und das Tool funktioniert auch ohne Internetverbindung.

Verwendung

  1. Füge deine SQL-Abfrage in das Eingabefeld ein — roh, minifiziert oder bereits teilweise formatiert.
  2. Wähle die Schreibweise der Schlüsselwörter: Großbuchstaben (SELECT, FROM) oder Kleinbuchstaben (select, from) — je nach deinem Style-Guide.
  3. Klicke auf SQL formatieren, um Zeilenumbrüche vor Hauptklauseln einzufügen und AND, OR sowie ON unter der übergeordneten Klausel einzurücken.
  4. Überprüfe die formatierte Ausgabe im Ergebnisbereich — String-Literale und Kommentare bleiben exakt so erhalten, wie du sie geschrieben hast.
  5. Klicke auf In Zwischenablage kopieren, um das saubere SQL direkt in deinen Editor, die Konsole oder die Dokumentation einzufügen.

Häufige Fragen

Ist dieser SQL-Formatierer kostenlos?
Ja, völlig kostenlos. Kein Konto, kein Abo und keine Nutzungsbeschränkungen.
Wird mein SQL an einen Server gesendet?
Nein. Die gesamte Formatierung läuft mit JavaScript in deinem Browser. Dein SQL verlässt niemals dein Gerät, sodass Zugangsdaten und Geschäftslogik in deinen Abfragen privat bleiben.
Verändert die Formatierung meine String-Werte oder Kommentare?
Nein. String-Literale (in einfachen und doppelten Anführungszeichen) und Inline-Kommentare (-- und /* */) werden vor jeder Transformation erkannt und eingefroren, dann im Ergebnis unverändert wiederhergestellt.
Welche SQL-Dialekte werden unterstützt?
Der Formatierer verarbeitet Standard-SQL und funktioniert gut mit MySQL-, PostgreSQL-, SQLite- und MS-SQL-Server-Abfragen. Es handelt sich um einen schlüsselwortbasierten Beautifier und keinen dialektbewussten vollständigen Parser. Daher wird sehr hersteller­spezifische Syntax erhalten, aber nicht speziell eingerückt.
Kann ich es offline oder ohne Internetverbindung nutzen?
Ja. Sobald die Seite geladen ist, läuft die gesamte Formatierung lokal in JavaScript. Du kannst die Internetverbindung trennen und weiterhin ohne Unterbrechung Abfragen formatieren.