TF

Tools voor ontwikkelaars

SQL-formatter en beautifier

Maak rommelige SQL leesbaar voor PostgreSQL, MySQL, SQL Server, Oracle, BigQuery en meer — of verklein hem.

Werkt lokaal in je browser — je invoer wordt niet geüpload.

Plak SQL — het wordt opgemaakt terwijl je typt.

Wat is deze tool?

Plak een lange query op één regel uit je logs of ORM en krijg leesbare SQL met consistente inspringing en hoofdletters. Kies het dialect van je database zodat functies, operatoren en aanhalingstekens worden herkend, of schakel naar Verkleinen om een query op één regel te zetten.

De opmaak is gebaseerd op de opensourcebibliotheek sql-formatter, die dialectspecifieke syntaxis begrijpt, zoals PostgreSQL-casts, T-SQL-haken en BigQuery-backticks.

Verkleinen verwijdert opmerkingen en overbodige witruimte maar laat tekenreeksen en geciteerde namen ongemoeid. Je queries worden in de browser verwerkt en nooit naar een server gestuurd.

Zo gebruik je: SQL-formatter

  1. Plak je SQL of laad het voorbeeld.
  2. Kies het dialect: standaard-SQL, PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, BigQuery, Snowflake en meer.
  3. Stel hoofdlettergebruik, inspringing en komma’s vooraan in volgens je stijlgids.
  4. Kopieer of download de opgemaakte SQL, of schakel naar Verkleinen voor één regel.

Voorbeelden

Opgemaakte query

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

Veelgestelde vragen

Verandert opmaken wat mijn query doet?

Nee. Alleen witruimte en, als je dat kiest, het hoofdlettergebruik van sleutelwoorden veranderen. Namen en tekstwaarden blijven precies zoals ze waren.

Waarom krijg ik een parseerfout?

De query gebruikt misschien syntaxis van een andere database. Kies het juiste dialect — bijvoorbeeld T-SQL voor [namen tussen haken] of MySQL voor backticks.

Kan het meerdere statements tegelijk opmaken?

Ja. Statements gescheiden door puntkomma’s worden na elkaar opgemaakt, met een lege regel ertussen.

Later meer mogelijkheden nodig?

Premiumtools, hogere limieten en API-toegang staan op de planning. V1 blijft gratis en privé in je browser.