TF

Entwickler-Tools

SQL-Formatierer und Beautifier

Unordentliches SQL in lesbare Abfragen für PostgreSQL, MySQL, SQL Server, Oracle, BigQuery und mehr formatieren – oder minimieren.

Läuft lokal in deinem Browser – deine Eingaben werden nicht hochgeladen.

Füge SQL ein – es wird beim Tippen formatiert.

Was ist dieses Tool?

Füge eine lange einzeilige Abfrage aus Logs oder ORM ein und erhalte lesbares SQL mit einheitlicher Einrückung und Schreibweise der Schlüsselwörter. Wähle deinen Datenbank-Dialekt, damit Funktionen, Operatoren und Quoting erkannt werden, oder wechsle zu Minimieren, um eine Abfrage auf eine Zeile zu bringen.

Die Formatierung basiert auf der Open-Source-Bibliothek sql-formatter, die dialektspezifische Syntax wie PostgreSQL-Casts, T-SQL-Klammern und BigQuery-Backticks versteht.

Minimieren entfernt Kommentare und überflüssigen Leerraum, lässt String-Literale und quotierte Bezeichner aber unverändert. Deine Abfragen werden im Browser verarbeitet und nie an einen Server gesendet.

So verwendest du: SQL-Formatierer

  1. SQL einfügen oder das Beispiel laden.
  2. Den Dialekt wählen: Standard-SQL, PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, BigQuery, Snowflake und mehr.
  3. Schreibweise der Schlüsselwörter, Einrückung und führende Kommas an deinen Style Guide anpassen.
  4. Das formatierte SQL kopieren oder herunterladen oder für eine einzelne Zeile zu Minimieren wechseln.

Beispiele

Verschönerte Abfrage

select id, name from users where active = 1
SELECT
  id,
  name
FROM
  users
WHERE
  active = 1

Häufige Fragen

Ändert das Formatieren, was meine Abfrage tut?

Nein. Nur Leerraum und – falls gewünscht – die Schreibweise der Schlüsselwörter ändern sich. Bezeichner und String-Werte bleiben genau wie geschrieben.

Warum bekomme ich einen Parse-Fehler?

Die Abfrage nutzt vielleicht Syntax einer anderen Datenbank. Wähle den passenden Dialekt – etwa T-SQL für [eckige] Namen oder MySQL für Backticks.

Kann es mehrere Anweisungen auf einmal formatieren?

Ja. Durch Semikolons getrennte Anweisungen werden nacheinander formatiert, mit einer Leerzeile dazwischen.

Später mehr Funktionen gewünscht?

Premium-Tools, höhere Limits und API-Zugang sind geplant. V1 bleibt kostenlos und privat in deinem Browser.