0

Formateur SQL

Formatez et embellissez des requêtes SQL ou minifiez-les en une ligne — entièrement dans votre navigateur.

🔒 Entièrement traité dans votre navigateur — rien de ce que vous saisissez ici n'est jamais téléchargé.

Traitement en cours... 0%
Tokenisation de la source SQL
Détection des clauses et sous-requêtes
Application de la casse des mots-clés
Rendu de la sortie formatée

Résultat

Une requête de 40 lignes écrite à la hâte — tout en minuscules, dans une seule chaîne sans fin, avec trois sous-requêtes imbriquées — est quasi impossible à relire. Ce formateur SQL la transforme en SQL lisible et indenté de façon cohérente en un clic : chaque colonne de la liste SELECT a sa propre ligne, les JOIN s'alignent sous la clause FROM, les conditions WHERE se découpent à chaque AND/OR, et les sous-requêtes sont indentées d'un niveau supplémentaire pour que la structure de la requête soit immédiatement visible.

Le formateur repose sur un véritable tokeniseur SQL, pas sur du chercher-remplacer. Cela signifie qu'il sait ce qu'il ne doit jamais toucher : les littéraux de chaîne conservent leur contenu et leurs espaces exacts, les commentaires -- et /* */ survivent au formatage, et les identifiants entre guillemets doubles, backticks ou [crochets] passent sans modification. La mise en majuscules des mots-clés est optionnelle — activez-la pour obtenir SELECT, FROM, LEFT JOIN en capitales quelle que soit la saisie d'origine, ou désactivez-la pour conserver la casse initiale.

Vous choisissez la largeur d'indentation — 2 ou 4 espaces — pour correspondre au guide de style de votre équipe, et le mode : formatage pour les humains ou minification sur une ligne pour les logs, les payloads JSON et les fichiers de configuration. Plusieurs instructions séparées par des points-virgules sont traitées en une seule fois, et le résumé vous indique combien ont été traitées.

Tout se passe localement dans votre navigateur : la requête est tokenisée et réassemblée sur votre appareil et n'est jamais envoyée à un serveur. Cela rend l'outil sûr pour du vrai SQL de production — avec des noms de tables, des détails de schéma et une logique métier réels — que vous ne devriez jamais coller dans un service en ligne qui téléverse votre saisie. Fonctionne hors ligne une fois la page chargée ; le résultat peut être copié ou téléchargé en fichier .sql.