Entrée YAML

Sortie formatée

Indentation :

Qu'est-ce qu'un formateur YAML ?

Vous collez un manifest Kubernetes dans votre éditeur et le déploiement échoue — il s'avère que quelqu'un a utilisé des tabulations au lieu d'espaces trois niveaux en profondeur. YAML est sensible à l'indentation et la spécification YAML 1.2 interdit explicitement les tabulations. Un mauvais caractère casse tout. Ce formateur analyse votre YAML et le réémet avec une indentation cohérente de 2 ou 4 espaces. Tout s'exécute dans votre navigateur — rien n'est envoyé à aucun serveur, vous pouvez donc coller des configs de production, des fichiers Docker Compose ou des secrets sans crainte.

Un formateur YAML normalise l'indentation et les sauts de ligne pour que votre document soit valide et cohérent. Cet outil analyse votre YAML et le reformate avec 2 ou 4 espaces. Il s'exécute entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur—sûr pour les configs de production, les secrets ou les données sensibles.

Exemples de formatage YAML

Formater YAML pour une indentation cohérente. Exemples télécom :

Exemple 1 : Enregistrement abonné

Entrée

Sortie formatée :

Sortie

Exemple 2 : Liste d'abonnés

Entrée

Sortie formatée :

Sortie

Cliquez sur le bouton Exemple ci-dessus pour charger d'autres exemples dans l'éditeur.

Comment utiliser cet outil

1

Coller ou télécharger

Copiez votre YAML et collez-le dans l'éditeur de gauche. Vous pouvez aussi cliquer sur Télécharger pour charger un fichier .yaml ou .yml. Le bouton Exemple charge des données d'exemple. Un YAML invalide affichera une erreur—utilisez le Validateur YAML pour diagnostiquer.

2

Ajuster et voir la sortie

Le panneau de droite se met à jour automatiquement. Utilisez les boutons d'indentation (2 ou 4 espaces) pour choisir votre style. Trier les clés alphabétise les clés pour une sortie cohérente. La spécification YAML exige des espaces (pas de tabulations) pour l'indentation.

3

Copier ou télécharger

Utilisez Copier pour mettre le résultat dans le presse-papiers, ou Télécharger pour l'enregistrer en fichier. Pour convertir en JSON, utilisez YAML vers JSON. Pour l'inverse, utilisez JSON vers YAML. Pour une sortie compacte, utilisez le Minificateur YAML.

Quand le formatage YAML aide

La plupart des développeurs ont besoin d'un formateur pour les manifests Kubernetes, les fichiers Docker Compose ou les configs CI/CD comme GitHub Actions. Le YAML édité manuellement a souvent des erreurs d'indentation—un seul espace ou tab en trop peut casser le déploiement. Le formater ici donne une sortie valide et cohérente à coller dans votre projet.

Les fichiers de config comme application.yml (Spring Boot) ou .gitlab-ci.yml ont souvent une imbrication profonde. Une indentation incohérente les rend difficiles à lire et à réviser dans les pull requests. Les passer ici normalise la structure. Pour convertir en JSON ou XML, utilisez YAML vers JSON ou YAML vers XML.

C'est aussi utile avant de partager du YAML avec l'équipe. Une config formatée dans un message Slack ou un ticket est bien plus lisible. Le passer d'abord dans le Validateur YAML peut détecter les problèmes de syntaxe avant que quelqu'un d'autre ne les voie.

Questions fréquentes

Le formateur YAML corrige-t-il les erreurs de tabulation ?

Oui. La spécification YAML exige des espaces — les tabulations ne sont pas autorisées et causent des erreurs d'analyse. Cet outil remplace les tabulations par des espaces et normalise l'indentation.

Est-il sûr de coller des configs de production ou des secrets ici ?

Oui. Le formatage s'exécute entièrement dans votre navigateur — rien n'est envoyé à aucun serveur. Vérifiez en ouvrant les DevTools et en regardant l'onglet Réseau.

Que fait le formateur YAML avec les commentaires ?

Cela dépend du parseur sous-jacent. Certaines implémentations suppriment les commentaires lors de la réémission. Testez d'abord avec un petit extrait si la préservation des commentaires est importante.

Puis-je convertir YAML en JSON après le formatage ?

Oui. Utilisez le convertisseur YAML vers JSON. Pour l'inverse, JSON vers YAML. Pour une sortie compacte, le Minificateur YAML.

Comment corriger les erreurs d'indentation YAML ?

Collez votre YAML ici — le formateur normalise toute l'indentation. Pour les erreurs de syntaxe, utilisez le Validateur YAML pour des messages d'erreur détaillés.

Outils connexes

Pour approfondir YAML, la spécification YAML 1.2 est la référence formelle. Voir aussi yaml.org, config Kubernetes, Docker Compose, RFC 9512 type de média YAML.