Les pubs vous déplaisent ? Aller Sans pub Auj.

Formateur et embellisseur YAML

Promoteur
PUBLICITÉ · RETIRER?

Options de formatage

Conversions

PUBLICITÉ · RETIRER?

Guide

Formateur et embellisseur YAML

Formateur et embellisseur YAML

Formatez et embellissez les fichiers YAML avec une indentation cohérente, des guillemets configurables et un tri des clés. Collez votre contenu YAML et voyez instantanément le résultat correctement formaté avec validation, surbrillance des erreurs et statistiques. Exporter au format JSON, TOML ou Propriétés.

Comment utiliser

Collez votre contenu YAML dans la zone d'entrée. Le formateur le traite instantanément avec vos options choisies : taille d'indentation (2 ou 4 espaces), style de guillemets (automatique, double, simple ou brut), tri alphabétique des clés, style de tableau (bloc ou flux) et largeur de ligne. Consultez les résultats de validation avec les numéros de ligne d'erreur. Copiez le résultat formaté ou téléchargez sous forme de fichier .yaml ou .yml. Convertissez au format JSON, TOML ou Propriétés en un clic.

Caractéristiques

  • Indentation cohérente — Normalisez l'indentation YAML à 2 ou 4 espaces dans l'ensemble du document. Corrige les problèmes d'indentation mixte et d'alignement.
  • Contrôle du style de guillemets — Guillemets automatiques uniquement si nécessaire, utilisez toujours des guillemets doubles ou simples pour les chaînes, ou supprimez les guillemets inutiles. Gère correctement les règles de guillemets YAML.
  • Tri des clés — Triez les clés alphabétiquement dans chaque niveau d'imbrication pour des fichiers de configuration cohérents et organisés.
  • Style de tableau — Choisissez entre le style bloc (chaque élément sur une nouvelle ligne avec -) ou le style flux/en ligne ([élément1, élément2]) pour les courts tableaux.
  • Validation — Détecte le YAML invalide avec des messages d'erreur et des numéros de ligne. Affiche les statistiques du document : nombre total de clés, profondeur d'imbrication maximale, nombre de tableaux, nombre total de lignes.
  • Formats d'exportation — Convertissez YAML en JSON, TOML (meilleur effort) ou Propriétés (paires clé=valeur plates avec notation pointée pour l'imbrication). Chacun avec un bouton de copie.
  • Options supplémentaires — Réduisez les collections vides, définissez la largeur de ligne pour l'habillage, supprimez les commentaires, supprimez les espaces blancs de fin.
  • Référence rapide — Guide de syntaxe YAML repliable couvrant les pièges courants (problème de Norvège : NO → false), règles d'indentation et styles de chaînes multi-lignes (| littéral, > replié).

Syntaxe YAML

YAML utilise l'indentation pour représenter l'imbrication (espaces uniquement, jamais de tabulations). Les clés et les valeurs sont séparées par des deux-points : key: value. Les tableaux utilisent des tirets : - item. Les chaînes peuvent être nues, entre guillemets simples ou doubles. Les chaînes multi-lignes utilisent | (littéral, préserve les sauts de ligne) ou > (replié, joint les lignes). Les commentaires commencent par #. YAML est couramment utilisé dans Docker Compose, Kubernetes, GitHub Actions, Ansible et de nombreux fichiers de configuration.

PUBLICITÉ · RETIRER?

Quel est le problème de la Norvège en YAML ?

Le « problème de la Norvège » est un piège YAML célèbre : les valeurs nues comme NO, YES, ON, OFF, true, false sont automatiquement analysées comme des booléens. Cela signifie qu'un mappage de code pays comme « NO: Norvège » est interprété comme « false: Norvège ». De même, les numéros de version comme 1.0 deviennent des flottants. La solution est de mettre entre guillemets : « NO » : Norvège, « 1.0 » : version. Ce formateur peut normaliser les guillemets pour éviter ces problèmes — utilisez le mode « Toujours guillemets doubles » ou « Toujours guillemets simples » pour la sécurité.

Quelle est la différence entre | et > en YAML ?

Le tuyau (|) crée un scalaire de bloc littéral — il préserve les sauts de ligne exactement comme écrits. Chaque ligne du bloc devient une ligne distincte dans la chaîne résultante. Le signe supérieur à (>) crée un scalaire de bloc replié — il joint les lignes consécutives avec des espaces, en traitant les lignes vides comme des séparateurs de paragraphes. Utilisez | pour le contenu où les sauts de ligne comptent (scripts, code, texte formaté). Utilisez > pour le texte long qui doit s'écouler sous forme de paragraphe.

Puis-je utiliser des tabulations pour l'indentation YAML ?

Non — la spécification YAML interdit explicitement les caractères de tabulation pour l'indentation. Seuls les espaces sont autorisés. C'est l'une des sources les plus courantes d'erreurs YAML, en particulier lors de la copie à partir d'autres formats ou éditeurs qui utilisent des tabulations. Ce formateur utilise automatiquement des espaces (2 ou 4, configurables) et signalera l'indentation basée sur les tabulations comme une erreur. Si votre YAML source contient des tabulations, collez-le ici pour convertir en indentation basée sur les espaces.

Mes données YAML sont-elles envoyées à un serveur ?

Non — tout l'analyse, le formatage et la validation se font dans votre navigateur à l'aide de JavaScript. Votre contenu YAML ne quitte jamais votre appareil. C'est important car les fichiers YAML contiennent souvent des configurations sensibles : clés API, identifiants de base de données, secrets de déploiement et paramètres d'infrastructure. Tous les traitements s'exécutent entièrement côté client sans appels API ni stockage de données.

Envie d'une expérience sans pub ? Passez à la version sans pub

Installez nos extensions

Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide

Sur Extension Chrome Sur Extension de bord Sur Extension Firefox Sur Extension de l'opéra

Le Tableau de Bord Est Arrivé !

Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !

PUBLICITÉ · RETIRER?
PUBLICITÉ · RETIRER?
PUBLICITÉ · RETIRER?

Coin des nouvelles avec points forts techniques

Impliquez-vous

Aidez-nous à continuer à fournir des outils gratuits et précieux

Offre-moi un café
PUBLICITÉ · RETIRER?