SQL Formatter — SQL-formatteerder
Maak SQL-query's voor gangbare dialecten netjes in je browser, met inspringing, hoofdlettergebruik voor trefwoorden en handig kopiëren.
🔒 Draait volledig in uw browser — niets wordt geüploadWat SQL Formatter doet
SQL Formatter maakt querytekst overzichtelijker, zodat joins, filters, projecties, groeperingen, sorteringen, common table expressions en geneste expressies gemakkelijker te beoordelen zijn. Het is handig om een query uit logs te debuggen, een migratie op te schonen vóór de codereview, voorbeelden voor documentatie voor te bereiden of gegenereerde SQL om te zetten in iets waarover mensen kunnen praten. De tool ondersteunt meerdere dialecten, zodat leverancierspecifieke aanhalingstekens en functies nauwkeuriger worden verwerkt dan met een generieke witruimteformatter. Het hoofdlettergebruik van trefwoorden kan worden ingesteld op hoofdletters, kleine letters of behouden, afhankelijk van de afspraken binnen je team.
De formatter voert geen SQL uit, inspecteert geen schema's, opent geen netwerkverbindingen en controleert geen rechten. Hij parseert en herschrijft alleen de querytekst in je browser. Daardoor is hij veilig voor dagelijkse taken waarbij je leesbaarheid wilt zonder databaseverbinding en zonder een statement bloot te stellen aan een externe dienst.
Privé werken in de browser
Alle verwerking gebeurt in je browser met JavaScript aan de clientzijde. De tool uploadt geen snippets, configuratiewaarden, gegenereerde gegevens, querytekst of gekopieerde voorbeelden naar een server en vereist geen account. Dit uitsluitend lokale model is belangrijk voor ontwikkelaarstools, omdat de ingevoerde inhoud vaak lijkt op echte applicatiegegevens: API-antwoorden, logs, voorbeelden in de vorm van omgevingsvariabelen, databasequery's, markup uit concepten of waarden die tijdens debugsessies in productie zijn gekopieerd. Lokaal transformeren verkleint het risico en houdt de interactie snel, omdat er geen netwerkverkeer is.
De interface is bewust compact, zodat je invoer kunt plakken, opties kunt aanpassen, de uitvoer kunt bekijken, kopiëren en terug kunt gaan naar je editor. Controleer resultaten toch voordat je ze commit, openbaar deelt of in een productieflow gebruikt. Browsertools zijn uitstekend voor snelle inspectie en voorbereiding, maar kunnen niet alle projectconventies, regels voor gegevensclassificatie of applicatiespecifieke validatie-eisen kennen.
Praktische tips
Kies waar mogelijk het dialect dat bij de database-engine past. SQL-dialecten verschillen in arraysyntaxis, quoteregels, procedurele blokken, JSON-operators, datumfuncties en limit-clausules; PostgreSQL kiezen voor een PostgreSQL-query of T-SQL voor een SQL Server-query levert dus een betere opmaak op. Opmaak garandeert niet dat een query correct of efficiënt is. Controleer het resultaat voordat je het commit, vooral als de oorspronkelijke query commentaar, sjabloonplaatshouders of applicatiespecifieke variabelen bevat. Gebruik de explain-functies van de database voor prestatievragen en de projecttests voor vertrouwen in het gedrag.
Hoe te gebruiken
- Plak een queryVoeg een SQL-statement, migratie of view-definitie toe.
- Kies een dialectKies het dialect dat het dichtst bij de syntaxis van de query ligt.
- Opmaken en kopiërenMaak de SQL netjes op en kopieer hem terug naar je editor.