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.
🔒 100 % im Browser — Ihr SQL verlässt niemals Ihr Gerät.
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?
Wie formatiere ich PostgreSQL-Abfragen?
Wie formatiere ich SQL Server (T-SQL)?
Wie formatiere ich Snowflake- oder BigQuery-SQL?
Ist mein SQL mit diesem Werkzeug sicher?
Was ist der Unterschied zwischen Formatieren und Minimieren von SQL?
Ändert dieses Werkzeug, was meine Abfrage tut?
Welche Einrückung sollte ich für SQL verwenden?
Verwandte Werkzeuge
Alle Werkzeuge anzeigen →Zahlensystem-Konverter — Binär, Hex, Dezimal & Oktal
Konvertierungswerkzeuge
Zahlen zwischen Binär, Hexadezimal, Dezimal, Oktal und beliebigen Basen (2–36) sofort konvertieren. Kostenlos, privat, ohne Anmeldung — alles läuft in Ihrem Browser.
Base64-Dekodierer & -Kodierer
Kodierung & Formatierung
Base64 online kostenlos dekodieren und kodieren. Echtzeitkonvertierung mit voller UTF-8- und Emoji-Unterstützung. 100 % privat — läuft in Ihrem Browser. Keine Anmeldung nötig.
Case-Konverter — UPPERCASE, lowercase, camelCase & mehr
Textverarbeitung
Konvertieren Sie Text sofort zwischen UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE und 6 weiteren Formaten. Kostenlos, nur im Browser, ohne Anmeldung.
Farbkonverter — HEX, RGB, HSL & OKLCH
Konvertierungswerkzeuge
Konvertieren Sie HEX zu RGB, HSL, OKLCH, OKLAB und CMYK direkt im Browser — jedes Format mit einem Klick kopieren. Kostenlos, ohne Anmeldung, Ihre Farben verlassen die Seite nie.
Crontab Generator & Cron-Ausdruck Builder
Datum & Uhrzeit
Erstellen, validieren und entschlüsseln Sie Cron-Ausdrücke im Browser. Live-Vorschau der nächsten Läufe in lokaler Zeit oder UTC. POSIX-5-Feld-Syntax, Voreinstellungen, Klartextbeschreibung. Kostenlos, privat, ohne Anmeldung.
CSV-zu-JSON-Konverter
Kodierung & Formatierung
CSV im Browser nach JSON konvertieren. RFC 4180, Typinferenz, Kopfzeile, Big-Int-sicher. 100 % privat, kein Upload.