Entrée
Résultat
Le résultat apparaîtra ici.Vos exécutions
Seules les exécutions payantes sont enregistrées.
Connectez-vous pour conserver un historique de vos exécutions.
Le SQL généré par un ORM et les journaux de requêtes arrivent sur une seule ligne, ce qui est illisible précisément quand vous en avez le plus besoin. Cet outil ré-indente avec une gestion des mots-clés adaptée au dialecte pour PostgreSQL, MySQL, SQLite et BigQuery, afin que les jointures, sous-requêtes et CTE s'alignent comme un relecteur l'attend.
Comment ça marche
- Le formatage s'exécute dans votre navigateur sur sql-formatter, la bibliothèque utilisée par la plupart des outils SQL.
- Choisir un dialecte modifie quels mots sont traités comme mots-clés et comment ses règles de citation s'appliquent.
- La casse des mots-clés et la largeur d'indentation sont à votre convenance ; l'outil ne réécrit rien d'autre.
Où vont vos données
Nulle part. Cet outil s’exécute entièrement dans votre navigateur : le texte collé est traité par la page, jamais transmis à un serveur ni consigné dans un journal.
Lorsqu’une exécution coûte des points, un résumé d’une ligne est enregistré dans votre propre historique pour que vous puissiez le retrouver. Ce résumé garde la forme de l’exécution — tailles, nombres, valeurs recherchées — jamais le contenu collé.
Ce que ça coûte
Gratuit jusqu’à 50.0 KB par exécution, sans compte. Au-delà, une exécution coûte 1 points et est enregistrée dans votre historique.
Les points viennent de l’inscription, de la présence quotidienne, des commentaires et d’un profil complété.
Comprendre les pointsQuestions fréquentes
- Est-ce que cela change ce que fait ma requête ?
- Non. Seuls les espaces et la casse des mots-clés changent. Les identifiants, littéraux et la structure restent exactement tels quels.
- Pourquoi ma syntaxe spécifique au dialecte sort-elle bizarrement ?
- Choisissez le dialecte correspondant. Formaté en SQL générique, des constructions comme les casts :: de PostgreSQL ou les noms entre backticks de BigQuery ne sont pas reconnues comme la syntaxe qu'elles sont.
- Peut-il formater une requête avec des paramètres de substitution ?
- Oui. Les paramètres dans tous les styles courants — ?, $1, :name — sont préservés tels qu'écrits.
L’open source derrière
Cet outil fonctionne grâce à sql-formatter-org/sql-formatter, publié sous licence MIT. Si vous avez besoin du même comportement dans votre propre programme, c’est cette bibliothèque qu’il faut utiliser.
sql-formatter-org/sql-formatterAussi appelé
- formateur sql
- formater sql en ligne
- sql beautifier
- sql pretty print
- formateur postgresql