Skip to main content

SQL formatteren – gratis online

SQL formatteren online met de gratis SQL formatteren. Handige tool voor ontwikkelaars – werkt volledig lokaal, zonder gegevensoverdracht.

·

SQL formatteren voor leesbare query's — code review, debuggen, documentatie en leren

Lange SQL-query's die je uit logs, ORM-uitvoer of oude rapportagetools kopieert, komen vaak binnen als één dichte regel die nauwelijks te lezen is. Deze SQL-formatter maakt SELECT-, INSERT-, UPDATE-, DELETE- en CREATE-statements netjes op met consistente inspringing, hoofdletters voor sleutelwoorden en regeleinden — direct in de browser. Zonder uploaden, zonder account, zonder query's uit te voeren.

De tweepaneelsindeling houdt de ruwe invoer links en de opgemaakte uitvoer rechts, zodat je beide kanten apart kunt scrollen. Eén klik op Verkleinen compacteert SQL weer tot één regel als een tool of configveld dat vereist.

Voor wie

  • Backend- en databaseontwikkelaars — maken query's op vóór code review, zodat JOINs, WHERE-clausules, subquery's en groeperingslogica leesbaar worden.
  • Data-analisten en BI-engineers — schonen gegenereerde SQL uit rapportagetools op voordat ze die in documentatie of een teamkanaal plakken.
  • QA- en supportengineers — lezen regels uit slow-querylogs en debuguitvoer zonder elke regel met de hand opnieuw in te springen.
  • Studenten en docenten — leren en doceren SQL-structuur met leesbare inspringing die nesting en clausulevolgorde duidelijk maakt.

Zo gebruik je het goed

  1. Plak de ruwe SQL. De formatter accepteert de meeste dialecten (MySQL, PostgreSQL, SQLite, SQL Server, standaard-SQL) en normaliseert de hoofdletters van sleutelwoorden.
  2. Klik op Formatteren. Komma's, JOINs, subquery's en CASE-takken krijgen elk hun eigen inspringniveau — de structuur wordt meteen zichtbaar.
  3. Bekijk de opgemaakte query op logicafouten die in het verkleinde origineel verborgen zaten — ontbrekende JOIN-voorwaarden of geneste OR's zonder haakjes.
  4. Kopieer het opgeschoonde resultaat voor een PR-beschrijving, documentatiefragment of teambericht. Bewaar het origineel als je het opnieuw moet uitvoeren.

Praktische tips

  • Formatteer vóór code review — ingesprongen SQL maakt meteen duidelijk wanneer een JOIN een ON-clausule mist of een WHERE-filter op het verkeerde nestniveau staat.
  • Bekijk door een ORM gegenereerde SQL na het formatteren — wat in een methodeketen prima lijkt, kan bij inspringing verrassende table scans opleveren.
  • Houd aliassen betekenisvol. De formatter laat ze ongewijzigd; verander vage aliassen (a, b, t1) in leesbare voordat je deelt.
  • Verkleinen doe je alleen voor tools die een compacte enkele regel vereisen; de meeste moderne databasetools accepteren opgemaakte SQL zonder problemen.

Veelvoorkomende toepassingen

  • Query's uit slow-querylogs, monitoringdashboards en foutrapporten netjes opmaken
  • SQL-fragmenten voorbereiden voor pull-requestbeschrijvingen en interne documentatie
  • Geneste SELECT-statements en CTE's leesbaar maken tijdens het debuggen
  • SQL-structuur doceren — studenten plakken ruwe query's en zien clausulevolgorde en nestingregels visueel
  • Gegenereerde SQL uit BI-tools, ETL-pipelines en ORM-debuguitvoer opschonen

Privacy en verwerking in de browser

Al het formatteren draait lokaal in de browser. Je SQL — die tabelnamen, kolomnamen, joinvoorwaarden en soms inline-data kan bevatten — verlaat je apparaat nooit. Gebruik voor productie-inloggegevens en query's tegen live gevoelige data de ingebouwde formatter van je databaseclient of een lokale IDE.

Gerelateerde zoekopdrachten en tools

Wie deze SQL-formatter gebruikt, heeft vaak ook de JSON-formatter nodig (API-responses inspecteren), de regex-tester (patronen testen voor het parsen en extraheren van data) en de JWT-decoder (auth-tokens bekijken). Alle drie draaien in de browser.

Veelgestelde vragen

Is deze SQL-formatter gratis?

Ja. De tool werkt gratis in je browser en je hebt er geen account voor nodig.

Moet ik iets installeren?

Nee. Alles werkt in een gewone moderne browser — op desktop en mobiel, zonder extra software.

Wordt mijn SQL naar een server gestuurd?

Nee. Al het formatteren gebeurt lokaal in je browser. Je query's verlaten je apparaat niet.

Welke SQL-dialecten worden ondersteund?

De meeste gangbare: MySQL, PostgreSQL, SQLite, SQL Server en standaard-SQL. De formatter normaliseert de hoofdletters van sleutelwoorden en de inspringing.

Voert de tool mijn query uit?

Nee. De tool maakt alleen de tekst van de query op — hij maakt geen verbinding met een database en voert niets uit.

Wat is het verschil tussen formatteren en verkleinen?

Formatteren voegt inspringing en regeleinden toe voor de leesbaarheid. Verkleinen compacteert de query tot één regel — handig waar een compacte notatie vereist is.

Gerelateerde tools

7tools