SQL-formatter

Formatteer en verfraai SQL-queries.

Developer

Over SQL-formatter

Plak een SQL-query en formatteer deze met consistente inspringing en regeleinden. Kies je SQL-dialect voor het beste resultaat. Alle formattering draait in je browser.

Hoe te gebruiken SQL Formatter

  1. Selecteer je SQL-dialect uit de dropdown (MySQL, PostgreSQL, SQLite of Standard SQL).
  2. Plak of typ je SQL-query in het invoerveld.
  3. Het geformatteerde resultaat verschijnt direct in het uitvoerveld met juiste inspringing en regeleinden.
  4. Kopieer de geformatteerde SQL voor gebruik in je code-editor, documentatie of databasetool.

Belangrijkste kenmerken

  • Ondersteuning voor meerdere dialecten — MySQL, PostgreSQL, SQLite en ANSI SQL
  • Slimme inspringing — Voegt juiste regeleinden en inspringing toe voor leesbaarheid
  • Trefwoordopmaak — Standaardiseert SQL-trefwoordopmaak en -uitlijning
  • Directe formattering — Resultaten verschijnen terwijl je typt, zonder knop nodig
  • 100% client-side — Geen serveruploads; je SQL-queries blijven privé
  • Verwerkt complexe queries — Ondersteunt subqueries, JOINs, CTE's en geneste expressies

Wanneer dit hulpmiddel te gebruiken

  • Geminificeerde of eenregelige SQL-queries leesbaar maken voor codereviews
  • SQL voorbereiden voor documentatie, tutorials of presentaties
  • Complexe queries debuggen door de clausulestructuur te visualiseren
  • SQL-formattering standaardiseren binnen een ontwikkelteam
  • Automatisch gegenereerde SQL van ORM's of querybuilders opschonen

Technische details

De formatter parset je SQL-invoer en identificeert clausulegrenzen (SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY, HAVING, LIMIT, enz.) en voegt vervolgens regeleinden en inspringing in op geschikte posities. Subqueries en expressies tussen haakjes worden ingesprongen om nestingsdiepte weer te geven. De tool gebruikt een JavaScript-gebaseerde SQL-parsingbibliotheek die volledig in je browser draait. Het voert geen queries uit, valideert ze niet en wijzigt de logica niet — het herformatteert alleen witruimte en regeleinden voor leesbaarheid.

Conclusie

SQL Formatter is een essentieel hulpmiddel voor elke ontwikkelaar of databasebeheerder die schone, leesbare SQL-queries wil. Met ondersteuning voor meerdere dialecten en volledige browsergebaseerde privacy maakt het codereviews, debugging en documentatie moeiteloos. Combineer het met SQL Escape voor veilige stringafhandeling in je queries.

Veelgestelde vragen

Wordt mijn SQL naar een server gestuurd?
Nee. Formattering draait volledig in je browser.
Welke SQL-dialecten worden ondersteund?
De formatter ondersteunt MySQL, PostgreSQL, Standard SQL, SQLite en andere veelvoorkomende dialecten. Kies het dialect dat bij je database past voor het beste resultaat.
Valideert hij SQL?
Nee. Deze tool formatteert alleen witruimte en regeleinden voor leesbaarheid. Hij controleert geen syntaxis en voert geen queries uit.
Kan het complexe queries met subqueries en JOINs aan?
Ja. De formatter verwerkt correct subqueries, meerdere JOIN-clausules, CTE's (WITH-clausules), UNION-statements en geneste expressies, en springt ze in om de querystructuur duidelijk te tonen.