SQL-opmaker
Formatteer en verfraai SQL-queries of verklein ze tot één regel — volledig in je browser.
🔒 Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.
Resultaat
Een query van 40 regels, snel neergezet — alles in kleine letters, in één eindeloze tekenreeks, met drie geneste subqueries — is bijna niet te controleren. Deze SQL-formatter maakt er in één klik leesbare, consequent ingesprongen SQL van: elke kolom van de SELECT-lijst krijgt zijn eigen regel, JOINs worden uitgelijnd onder de FROM-clausule, WHERE-voorwaarden breken bij elke AND/OR, en subqueries worden een niveau dieper ingesprongen zodat de structuur van de query meteen zichtbaar is.
De formatter is gebouwd op een echte SQL-tokenizer, niet op zoeken-en-vervangen. Dat betekent dat hij weet wat hij nooit mag aanraken: tekenreeksen behouden hun exacte inhoud en spatiëring, -- en /* */ opmerkingen overleven de formattering, en identificatoren geciteerd met dubbele aanhalingstekens, backticks of [haakjes] passeren byte-voor-byte. Sleutelwoorden in hoofdletters is optioneel — zet het aan om SELECT, FROM, LEFT JOIN in kapitalen te krijgen, ongeacht hoe ze getypt waren, of uit om de oorspronkelijke schrijfwijze te behouden.
Je kiest de inspringbreedte — 2 of 4 spaties — passend bij de stijlgids van je team, en de modus: formatteren voor mensen of verkleinen tot één regel voor logs, JSON-payloads en configuratiebestanden. Meerdere statements gescheiden door puntkomma's worden in één gang verwerkt, en de samenvatting vertelt je hoeveel stuks er zijn verwerkt.
Alles gebeurt lokaal in je browser: de query wordt getokenized en opnieuw samengesteld op je eigen apparaat en nooit naar een server gestuurd. Dat maakt de tool veilig voor echte productie-SQL — met daadwerkelijke tabelnamen, schemadetails en bedrijfslogica — die je nooit zou moeten plakken in een online dienst die jouw invoer uploadt. Werkt offline zodra de pagina is geladen; het resultaat kan worden gekopieerd of gedownload als een .sql-bestand.