Skip to main content

SQL-formaterare – gratis online

Formatera SQL online med det kostnadsfria verktyget SQL-formaterare. Praktiskt verktyg för utvecklare – körs helt lokalt, utan dataöverföring.

·

SQL-formaterare för läsbara frågor — kodgranskning, felsökning, dokumentation och undervisning

Långa SQL-frågor kopierade från loggar, ORM-utdata eller äldre rapportverktyg kommer ofta som en enda tät rad som är nästan omöjlig att granska. Den här SQL-formateraren formaterar SELECT, INSERT, UPDATE, DELETE och CREATE med konsekvent indragning, versala nyckelord och radbrytningar — direkt i webbläsaren. Ingen uppladdning, inget konto, ingen körning av frågan.

Tvåpanelslayouten håller rådatan till vänster och den formaterade utdatan till höger, så du kan scrolla varje sida för sig. Ett klick på Minifiera komprimerar SQL:en tillbaka till en rad när ett verktyg eller konfigurationsfält kräver det.

För vem

  • Backend- och databasutvecklare — formaterar frågor före kodgranskning så att JOIN:ar, WHERE-villkor, underfrågor och grupperingslogik blir lätta att överblicka.
  • Dataanalytiker och BI-ingenjörer — städar upp genererad SQL från rapportverktyg innan den klistras in i dokumentation eller en Slack-tråd.
  • QA- och supportingenjörer — läser poster ur slow query-loggar och felsökningsutskrifter utan att indragsmarkera varje rad för hand.
  • Studenter och lärare — lär ut och lär sig SQL-struktur med läsbar indragning som gör nästling och satsordning tydlig.

Så använder du den rätt

  1. Klistra in rå SQL. Formateraren hanterar de flesta dialekter (MySQL, PostgreSQL, SQLite, SQL Server, standard-SQL) och normaliserar nyckelordens skiftläge.
  2. Klicka på Formatera. Kommatecken, JOIN:ar, underfrågor och CASE-grenar får var sin indragsnivå — strukturen blir synlig direkt.
  3. Granska den formaterade frågan efter logikfel som doldes i originalet — saknade JOIN-villkor eller nästlade OR utan parenteser.
  4. Kopiera det rena resultatet till en PR-beskrivning, ett dokumentationsutdrag eller ett teammeddelande. Behåll originalet om du behöver köra det igen.

Praktiska tips

  • Formatera före kodgranskning — indragen SQL gör det tydligt när en JOIN saknar ON-villkor eller ett WHERE-filter ligger på fel nästlingsnivå.
  • Granska ORM-genererad SQL efter formatering — det som ser bra ut i en metodkedja kan ge oväntade tabellgenomsökningar när det dras in.
  • Håll alias meningsfulla. Formateraren behåller dem som de är; byt vaga alias (a, b, t1) mot läsbara innan du delar frågan.
  • Minifiera bara för verktyg som kräver ett kompakt enradsformat; de flesta moderna databasverktyg accepterar formaterad SQL utan problem.

Vanliga användningsområden

  • Formatera frågor ur slow query-loggar, övervakningspaneler och felrapporter
  • Förbereda SQL-utdrag för PR-beskrivningar och intern dokumentation
  • Göra nästlade SELECT-satser och CTE:er läsbara under felsökning
  • Lära ut SQL-struktur — studenter klistrar in rå SQL och ser satsordning och nästlingsregler visuellt
  • Städa upp genererad SQL från BI-verktyg, ETL-pipelines och ORM-felsökning

Integritet och bearbetning i webbläsaren

All formatering körs lokalt i webbläsaren. Din SQL — som kan innehålla tabellnamn, kolumnnamn, join-villkor och ibland inbäddad data — lämnar aldrig din enhet. För produktionsuppgifter och frågor mot känslig live-data, använd databasklientens inbyggda formaterare eller en lokal IDE.

Relaterade sökningar och verktyg

Den som använder SQL-formateraren behöver ofta även JSON-formateraren (granska API-svar), Regex-testaren (validera mönster för loggtolkning och dataextraktion) och JWT-avkodaren (granska autentiseringstokens). Alla tre körs i webbläsaren.

Vanliga frågor

Är SQL-formateraren gratis?

Ja. Verktyget körs gratis i din webbläsare och du behöver inget konto.

Behöver jag installera något?

Nej. Allt körs i en vanlig modern webbläsare — på dator och mobil, utan extra programvara.

Skickas min SQL till en server?

Nej. All formatering sker lokalt i din webbläsare. Din SQL lämnar inte din enhet och frågan körs aldrig.

Vilka SQL-dialekter stöds?

De flesta vanliga dialekterna, däribland MySQL, PostgreSQL, SQLite, SQL Server och standard-SQL. Formateraren normaliserar nyckelordens skiftläge.

Körs min fråga mot någon databas?

Nej. Verktyget formaterar bara texten. Det ansluter inte till någon databas och kör aldrig frågan.

Vad är skillnaden mellan att formatera och att minifiera?

Formatering lägger till indrag och radbrytningar för läsbarhet. Minifiering komprimerar frågan till en enda rad, praktiskt för verktyg som kräver kompakt SQL.

Relaterade verktyg

7tools