Skip to content

SQL-Formatierer & Verschönerer

SQL sofort im Browser formatieren, verschönern und minimieren. Unterstützt PostgreSQL, MySQL, SQL Server, BigQuery, Snowflake, Oracle & SQLite. Kostenlos und privat — Ihr SQL verlässt niemals Ihr Gerät.

Kein Tracking Läuft im Browser Kostenlos
Einrückung
Formatiertes SQL

🔒 100 % im Browser — Ihr SQL verlässt niemals Ihr Gerät.

Reviewed for dialect-correct formatting and comment-safe minification — Go Tools Engineering Team · Jun 3, 2026

Was ist SQL-Formatierung?

SQL-Formatierung (auch Verschönern oder Pretty-Printing genannt) schreibt eine Abfrage mit konsistenter Einrückung, Zeilenumbrüchen und Schlüsselwort-Schreibweise neu, sodass ihre Struktur leicht lesbar ist. Die Abfrage läuft vor und nach der Formatierung identisch — nur die Leerzeichen ändern sich. Die Formatierung macht lange Abfragen in Pull Requests überprüfbar, einfacher zu debuggen und teamweit konsistent. Das Minimieren bewirkt das Gegenteil: Es entfernt Kommentare und reduziert die Abfrage auf eine einzige kompakte Zeile, um sie in Code oder Logs einzubetten.

Hauptfunktionen

9 SQL-Dialekte

PostgreSQL, MySQL, SQL Server (T-SQL), BigQuery, Snowflake, Oracle (PL/SQL), SQLite, MariaDB und Standard-SQL.

Formatieren und minimieren

Für Lesbarkeit verschönern oder auf eine einzige Zeile komprimieren — Kommentare werden beim Minimieren sicher entfernt.

100 % privat

Die gesamte Verarbeitung läuft in Ihrem Browser. Ihr SQL wird niemals an einen Server gesendet.

Stilsteuerung

Wählen Sie die Schlüsselwort-Schreibweise sowie 2-Leerzeichen-, 4-Leerzeichen- oder Tab-Einrückung.

Beispiele

Unübersichtliches SELECT mit JOIN

select u.id,u.name,count(o.id) as orders from users u left join orders o on o.user_id=u.id where u.active=true group by u.id,u.name order by orders desc

Eine einzeilige Abfrage mit JOIN, Aggregatfunktion und GROUP BY in ein lesbares Layout einrücken.

Verschachtelte Unterabfrage

select * from products where category_id in (select id from categories where parent_id=(select id from categories where slug='electronics')) and price between 100 and 500

Verschachtelte Unterabfragen auseinanderziehen, sodass jede Logikebene sichtbar wird.

CTE (WITH-Klausel)

with recent as (select user_id,max(created_at) last_seen from sessions group by user_id) select u.email,r.last_seen from users u join recent r on r.user_id=u.id where r.last_seen> now() - interval '7 days'

Eine Common Table Expression mit nachgelagertem JOIN formatieren.

Massen-INSERT

insert into logs(level,message,created_at) values('info','started',now()),('warn','slow query',now()),('error','timeout',now())

Mehrzeilige INSERT-Werte für eine einfachere Überprüfung ausrichten.

Häufige Anwendungsfälle

Code-Review
Abfragen vor dem Öffnen eines Pull Requests formatieren, damit Reviewer sauberes, konsistentes SQL sehen.
Debugging
Eine einzeilige Abfrage aus einem Log oder ORM verschönern, um das Problem schnell zu erkennen.
Dokumentation
Sauber eingerückte SQL-Beispiele für Runbooks und technische Dokumentation erstellen.
Einbetten
Eine Abfrage auf eine einzige Zeile minimieren, bevor sie in Anwendungscode oder Konfiguration eingefügt wird.

Technische Details

Dialektbewusstes Parsing
Basiert auf der sql-formatter-Engine, die dialektspezifische Syntax, Quoting und Funktionen versteht.
Browserbasiert
Läuft vollständig clientseitig; kein SQL verlässt jemals Ihr Gerät oder erreicht einen Server.
Kommentarsicheres Minimieren
Das Minimieren entfernt Zeilen- und Blockkommentare und bewahrt in Anführungszeichen gesetzte Zeichenketten-Literale exakt.

Best Practices

Den richtigen Dialekt wählen
Die Wahl Ihrer tatsächlichen Datenbank vermeidet die Fehlformatierung dialektspezifischer Syntax wie Backticks oder T-SQL-Klammern.
Schlüsselwort-Schreibweise vereinheitlichen
Einigen Sie sich teamweit auf GROSSBUCHSTABEN für Schlüsselwörter, um konsistente Diffs zu erhalten.
Nicht minimieren, was Sie bearbeiten
Bewahren Sie formatiertes SQL in Quelldateien auf; minimieren Sie nur zum Einbetten oder zur Übertragung.

Häufig gestellte Fragen

Wie formatiere ich SQL online?
Fügen Sie Ihr SQL in das Eingabefeld ein, wählen Sie Ihren Datenbankdialekt und klicken Sie auf „Formatieren”. Das Werkzeug rückt die Abfrage mit konsistenten Zeilenumbrüchen und Schlüsselwort-Schreibweise neu ein und lässt Sie sie anschließend kopieren. Alles läuft lokal in Ihrem Browser — nichts wird hochgeladen.
Wie formatiere ich PostgreSQL-Abfragen?
Wählen Sie PostgreSQL aus dem Dialekt-Dropdown, bevor Sie auf „Formatieren” klicken. So berücksichtigt der Formatierer PostgreSQL-spezifische Syntax wie Dollar-quotierte Zeichenketten, Casts (::) und Funktionen und erzeugt korrekte, idiomatische Ausgabe.
Wie formatiere ich SQL Server (T-SQL)?
Wählen Sie „SQL Server (T-SQL)” als Dialekt. Der Formatierer versteht dann T-SQL-Konstrukte wie [Bezeichner] in Klammern, TOP und Variablen, sodass sie korrekt eingerückt und in der richtigen Schreibweise dargestellt werden.
Wie formatiere ich Snowflake- oder BigQuery-SQL?
Beide befinden sich im Dialekt-Dropdown. Die Auswahl von Snowflake oder BigQuery wendet den jeweiligen Parser an, sodass warehouse-spezifische Funktionen und Syntax sauber formatiert werden, statt von einem generischen SQL-Parser verstümmelt zu werden.
Ist mein SQL mit diesem Werkzeug sicher?
Ja. Das gesamte Formatieren und Minimieren läuft lokal in Ihrem Browser mithilfe von JavaScript — Ihre Abfragen werden niemals an einen Server gesendet, protokolliert oder gespeichert. Das macht es sicher für den Einsatz mit Produktionsschemas und proprietären Abfragen, anders als serverseitige Formatierer, die eine Kopie von allem erhalten, was Sie einfügen.
Was ist der Unterschied zwischen Formatieren und Minimieren von SQL?
Das Formatieren (Verschönern) fügt Einrückung und Zeilenumbrüche hinzu, um eine Abfrage lesbar zu machen. Das Minimieren bewirkt das Gegenteil: Es entfernt Kommentare und reduziert die Abfrage auf eine einzige kompakte Zeile, nützlich zum Einbetten von SQL in Code oder zum Reduzieren von Log-Rauschen. Beide erzeugen Abfragen, die identisch zum Original laufen.
Ändert dieses Werkzeug, was meine Abfrage tut?
Nein. Formatieren und Minimieren ändern nur Leerzeichen, Zeilenumbrüche, Kommentare und Schlüsselwort-Schreibweise — niemals die Logik. Die formatierte Abfrage liefert exakt dieselben Ergebnisse wie das Original.
Welche Einrückung sollte ich für SQL verwenden?
Zwei Leerzeichen sind der gängigste Standardwert und halten Diffs kompakt; vier Leerzeichen verbessern die Lesbarkeit bei tief verschachtelten Abfragen; Tabs lassen jeden Entwickler seine bevorzugte Breite anzeigen. Wählen Sie eine Variante und wenden Sie sie teamweit konsistent an — dieses Werkzeug unterstützt alle drei.

Verwandte Werkzeuge

Alle Werkzeuge anzeigen →