- Collez votre requête SQL dans la zone de saisie.
- Appuyez sur Formater — les mots-clés de clause passent sur de nouvelles lignes avec une indentation propre.
- Copiez le résultat formaté dans votre code ou votre éditeur.
Toute la mise en forme s’exécute localement dans votre navigateur. Vos requêtes ne sont jamais téléversées, vous pouvez donc formater en toute sécurité du SQL issu de logs de production, de données clients et de projets confidentiels.
Une longue requête écrite sur une seule ligne est un mur de texte : mots-clés et noms de colonnes se fondent les uns dans les autres, et repérer une condition de jointure manquante ou un WHERE mal placé demande un vrai effort. La mise en forme restaure la structure — SELECT ouvre la requête, FROM et WHERE démarrent leurs propres lignes, les virgules alignent la liste des colonnes et les parenthèses révèlent la profondeur de chaque sous-requête. Le résultat se lit de haut en bas comme la base de données l’exécute, ce qui rend l’examen, le débogage et l’explication des requêtes nettement plus faciles.
Conseils
Formatez une requête avant de la coller dans une revue de code, un rapport de bug ou un message à un collègue — les lecteurs saisissent l’intention beaucoup plus vite quand la structure est visible. Gardez les longues listes SELECT sur une colonne par ligne, et si une requête formatée reste difficile à suivre, c’est généralement le signe que la requête elle-même est trop complexe et mérite d’être simplifiée.
Quand vous formatez du SQL issu de différentes bases de données, notez que les différences de dialecte comme le placement de LIMIT et OFFSET sont conservées telles quelles ; le formateur normalise l’espacement sans réécrire votre logique.
Pourquoi utiliser cet outil
Indenter le SQL à la main est lent et incohérent, et les plug-ins d’éditeur ne sont pas toujours disponibles — sur une machine partagée, le portable d’un collègue ou un outil de revue de code. Ce formateur vous donne un SQL cohérent et lisible en un clic : gratuit, instantané, confidentiel et prêt à recoller dans votre flux de travail.
Real-world use cases
- API development: Format JSON responses from Chrome DevTools before committing fixtures.
- Debugging: Validate timestamps, regex or hashes without switching to a terminal or IDE.
- On-call fixes: From your phone, quickly convert timezone or generate a UUID for a hotfix branch.
How it compares
| Tool | Offline | Privacy | Setup | Cost |
|---|---|---|---|---|
| This tool | Yes | 100% local | None | Free |
| Server tools | No | May log IP | None | Free/Ads |
| CLI / IDE plugin | Yes | Local | Install & config | Free |
For quick checks without context switching, the browser tool is fastest. For CI, keep the CLI as source of truth.
Pro tips
- Bookmark the tool. With prefetch enabled, it opens near-instantly next time.
- For secrets like hashes with salts, prefer your local terminal for production values.
- Pair UUID/Password generators with your password manager for rotation workflows.