Formater SQL en ligne gratuit – embellisseur SQL
Mettez en forme et indentez vos requêtes SQL en ligne. Compatible MySQL, PostgreSQL, SQLite, T-SQL et BigQuery.
🔒 Votre fichier ne quitte jamais votre navigateur. Tout le formatage s'exécute localement.
Comment formater du SQL en ligne
- 1
Collez votre SQL
Collez une requête SQL brute ou minifiée dans la zone de saisie. Une ou plusieurs instructions sont acceptées.
- 2
Choisissez un dialecte
Sélectionnez le dialecte de votre base de données (MySQL, PostgreSQL, etc.) pour un traitement correct des mots-clés.
- 3
Copiez le SQL formaté
Copiez le résultat. La requête s'affiche avec une indentation cohérente et des mots-clés en majuscules.
Le SQL devient illisible plus vite que presque n'importe quel autre langage : une requête joint quelques tables, gagne une sous-requête et une expression CASE, et la voilà transformée en une ligne de 400 caractères que personne ne veut relire. Comme le SQL ignore les espaces, la mise en forme est de la pure présentation : le formateur peut réorganiser la mise en page sans aucun risque de modifier le résultat de la requête.
Chaque base de données a ses particularités : les conversions :: de PostgreSQL, les identifiants entre accents graves de MySQL, les noms entre crochets et TOP de T-SQL, les chemins de projet de BigQuery. Choisissez votre dialecte avant de formater pour que ces constructions soient bien présentées au lieu d'être traitées comme des erreurs de syntaxe.
Un SQL bien formaté est précieux pour la revue de code (chaque JOIN ou WHERE sur sa propre ligne), le débogage (l'indentation révèle les limites des sous-requêtes) et pour récupérer des requêtes issues d'ORM, de logs ou d'anciens rapports qui arrivent sur une seule ligne. Un formateur ne fait ni lint ni optimisation : c'est l'étape de lisibilité avant l'analyse. Tout s'exécute dans votre navigateur.