Minificateur YAML
Minifier et compresser YAML en supprimant les espaces
Entrée YAML
Sortie minifiée
Qu'est-ce qu'un minificateur YAML ?
Les documents YAML utilisent l'indentation et les lignes vides pour la lisibilité. Quand vous devez réduire la taille—pour transfert réseau, intégration dans du code ou stockage en base—la minification supprime ces espaces. La spécification YAML 1.2 autorise une sortie compacte ; la structure et le contenu restent identiques. Seul le formatage change.
Cet outil analyse votre YAML et produit une version compacte. La minification s'exécute entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur—sûr pour les configs de production, manifests Kubernetes ou données sensibles.
Exemples de minification YAML
La minification supprime les espaces superflus. Exemple télécom :
Exemple : Enregistrement abonné
Sortie:
Cliquez sur le bouton Exemple ci-dessus pour charger d'autres exemples dans l'éditeur.
Comment utiliser cet outil
Coller ou télécharger YAML
Copiez votre YAML et collez-le dans l'éditeur de gauche. Vous pouvez aussi cliquer sur <strong>Télécharger</strong> pour charger un fichier <code>.yaml</code> ou <code>.yml</code>. Le bouton <strong>Exemple</strong> charge des données d'exemple.
Voir la sortie minifiée
Le panneau de droite affiche le YAML compact. Les statistiques montrent les octets économisés. Un YAML invalide affichera une erreur—corrigez-le d'abord avec le Validateur YAML.
Copier ou télécharger
Utilisez <strong>Copier</strong> pour le presse-papiers ou <strong>Télécharger</strong> pour enregistrer en fichier. Pour reformater le YAML avec indentation, utilisez le Formateur YAML.
Quand la minification YAML aide
Les manifests Kubernetes, fichiers Docker Compose et configs CI/CD peuvent être volumineux. Le format YAML est lisible mais verbeux. Minifier avant envoi réseau réduit la taille. Pour webhooks ou APIs acceptant YAML, une entrée compacte est souvent préférée.
Intégrer du YAML dans du code, le stocker en base ou le passer via des URLs exige souvent une forme compacte. Pour convertir en JSON, utilisez YAML vers JSON.
Questions fréquentes
La minification casse-t-elle le YAML ?
Non. L'indentation est normalisée mais la structure reste valide. Les commentaires peuvent être supprimés selon le parseur. La structure YAML est définie par l'indentation, elle est donc préservée.
Quand minifier ?
Lors de l'envoi de YAML sur le réseau, de l'intégration dans du code ou de la réduction de la taille. Pour les fichiers de config que vous éditez, gardez le YAML formaté pour la lisibilité.
Mes données sont-elles privées ?
Oui. La minification s'exécute entièrement dans votre navigateur en JavaScript. Aucune donnée n'est envoyée à un serveur. Vérifiez dans l'onglet Réseau de votre navigateur.
Quelle est la limite de taille ?
Il n'y a pas de limite stricte. Cela dépend de la mémoire disponible du navigateur. Les fichiers YAML jusqu'à 10–15 Mo fonctionnent généralement sans problème. Pour de très grandes configs, envisagez de diviser ou d'utiliser un outil en ligne de commande.
La minification préserve-t-elle la structure ?
Oui. Seuls les espaces sont supprimés ou normalisés. Clés, valeurs et imbrication restent identiques. La sortie est du YAML valide. Pour une compression maximale, vous pourriez convertir en JSON et utiliser le Minificateur JSON, mais la minification YAML conserve le format.
Outils connexes
Spécification YAML. Référence rapide YAML. Spécification JSON. MDN. YAML GitHub.