Cookies Ce site ne conserve que ce dont il a besoin pour fonctionner. Il n’y a aujourd’hui ni mesure d’audience ni publicité, et rien ici ne vous suit sur d’autres sites. Lire la politique de confidentialité

Choisir ce que j’autorise
+92 312 8299940Devis gratuit
Outil gratuit, rien à installer

Validateur YAML En Ligne
Vérifiez, Formatez Et Visualisez Du YAML

Ce validateur YAML en ligne vérifie votre fichier pendant que vous le collez et montre la ligne exacte de chaque erreur. De plus, il formate, dessine un arbre et convertit en JSON. Rien n'est envoyé.

  • GratuitPrix
  • 5Modes
  • AucuneInscription
  • AucuneEnvois

Validateur et formateur YAML

Vérifiez, rangez, visualisez et convertissez du YAML dans votre navigateur

Résultat
Lignes
0
Clés
0
Profondeur
0

Prêt. Collez du YAML et il est vérifié tout de suite.

Votre navigateur fait tout le travail ici, dans cet onglet. Nous n’envoyons rien, ne stockons rien et n’enregistrons rien.
La version courte

Ce Que Fait Pour Vous Un Validateur YAML En Ligne

YAML fait tourner une grande partie du web moderne. Par ailleurs, les fichiers de configuration, les chaînes de build et les réglages de clusters l'utilisent. Mais une espace mal placée peut casser tout un déploiement, et le message d'erreur est souvent vague.

Cet outil vous dit exactement ce qui ne va pas. D'abord, collez votre YAML et l'outil le vérifie tout de suite. S'il y a une erreur, vous voyez le message et la ligne. Ensuite, un clic vous mène à cet endroit.

Il trouve aussi des problèmes qu'un analyseur seul laisserait passer. Par exemple, un no sans guillemets peut devenir false. D’ailleurs, un nombre avec un zéro initial peut devenir de l'octal. Ces contrôles font gagner un vrai temps de débogage.

En plus de vérifier, la page a quatre autres modes. Elle formate et trie le fichier, dessine un arbre, le convertit en JSON et l'encode en Base64. Tous partagent une seule zone.

Ainsi, tout se passe dans votre navigateur. Votre YAML ne quitte jamais votre appareil. C'est important, car les fichiers de configuration contiennent souvent des noms d'hôte, des jetons et d'autres détails privés.

Vérificateur YAML Aux Erreurs Claires

D'abord, le validateur lit votre fichier comme le fait un vrai analyseur. S'il trouve une erreur, il nomme la ligne. Il explique le problème en mots simples, comme une tabulation utilisée pour l'indentation ou un crochet qui ne se ferme jamais.

Dessin d'un fichier YAML à gauche avec un repère rouge sur une ligne fausse et une coche verte sur le fichier corrigé à droite
Le validateur désigne la ligne qui casse.

En effet, chaque erreur vient avec un bouton nommé Montrez-moi où. Il sélectionne l'endroit dans votre texte. Donc vous corrigez en secondes, pas en minutes. Ensuite, la vérification repart toute seule.

Quand le fichier est valide, vous recevez quand même des notes. Elles listent des risques, comme yes et no sans guillemets, ancres, commentaires et espaces en fin de ligne.

Pour plus de détails, voir : YAML 1.2 specification.

Formateur YAML En Ligne

D'abord, passez à Formater pour ranger le fichier. Ensuite, le formateur le réécrit avec des indentations propres de deux ou quatre espaces. De plus, il met aussi des guillemets aux valeurs qui en ont besoin et garde le texte en bloc comme un bloc.

Formateur YAML en ligne avec un fichier YAML en désordre à gauche et le même fichier aux indentations propres et aux clés triées à droite
Du YAML en désordre en entrée, du YAML propre en sortie.

Vous pouvez trier les clés de A à Z. Les fichiers triés se comparent et se relisent facilement. De plus, les tabulations et les espaces en fin de ligne disparaissent. Enfin, vous pouvez recoller le fichier propre dans votre projet.

Ce formateur YAML en ligne lit d'abord tout le fichier. Donc il n'écrit jamais une sortie cassée. Si le YAML a une erreur, il vous le dit à la place.

Visionneuse YAML En Ligne En Arbre

Un long YAML est difficile à lire. Donc le mode arbre le montre en branches. Ensuite, vous pouvez n'ouvrir que la partie qu'il vous faut. Par ailleurs, chaque clé s'ouvre et se ferme, et le nombre d'éléments s'affiche à côté.

Visionneuse YAML en ligne montrant un fichier de réglages en arbre avec des clés qui s'ouvrent et se ferment et des valeurs colorées
Le même YAML en arbre qui s'ouvre et se ferme.

Les chaînes, les nombres et les booléens ont leurs propres couleurs. Ainsi, vous voyez d'un coup d'œil ce que l'analyseur pense de chaque valeur.

Convertir Du YAML En JSON

Beaucoup d'outils veulent du JSON, pas du YAML. Donc le mode analyse convertit le fichier tout de suite. L'outil développe les ancres et les clés de fusion, donc le JSON contient les valeurs finales.

YAML converti en JSON, avec le YAML à gauche et le JSON formaté à droite
Du YAML converti en JSON.

Ensuite, vous pouvez copier le JSON ou l'enregistrer en fichier. Le tri marche ici aussi.

Du YAML Vers Base64 Et Retour

Les secrets Kubernetes et beaucoup d'outils de CI stockent des fichiers en Base64. Donc ce mode encode votre YAML et décode du Base64 en YAML. De plus, il marche avec du texte Unicode, comme les accents et les émojis. D’ailleurs, une option sûre pour les URL échange les caractères plus et barre oblique.

Mode YAML vers Base64 montrant un fichier YAML à gauche et le texte Base64 encodé à droite
Du YAML encodé en Base64.

Après le décodage, l'outil vérifie le texte. S'il n'est pas du YAML valide, vous recevez une note.

Le Piège De Yes Et No

En YAML 1.1, les mots simples yes, no, on et off veulent dire vrai et faux. En YAML 1.2, ce sont des textes. Donc le même fichier peut signifier des choses différentes dans deux outils. Ainsi, c'est pourquoi un déploiement marche et un autre échoue.

Par exemple, le cas classique est le code pays NO, qui devient false. Le validateur vous prévient et suggère des guillemets. Les valeurs entre guillemets sont sûres dans tout analyseur.

Règles D'Indentation

YAML utilise des espaces pour montrer la structure. YAML interdit les tabulations. En effet, chaque enfant doit être plus profond que son parent, et les frères doivent s'aligner exactement.

Ensuite, l'outil repère les deux erreurs et nomme la ligne. En bref, vous ne cherchez jamais une espace perdue à l'œil.

De plus, une clé et sa valeur ont besoin d'une espace après les deux-points. Un élément de liste a besoin d'une espace après le tiret. Ces petites règles causent beaucoup d'erreurs, et l'outil désigne chacune.

Comment ça marche

Utiliser Le Validateur YAML En Ligne, Pas À Pas

Ainsi, quatre étapes vous mènent d'un YAML brut à un fichier propre et vérifié.

  • 1

    Collez votre YAML

    Collez-le, ouvrez un fichier ou essayez l'exemple. L'outil le vérifie tout de suite.

  • 2

    Lisez le verdict

    Vous voyez valide ou non valide. Les erreurs montrent la ligne, et les notes listent les risques.

  • 3

    Choisissez un mode

    Formatez-le, voyez un arbre, passez en JSON ou encodez-le en Base64.

  • 4

    Copiez ou enregistrez

    Copiez le résultat ou enregistrez-le en fichier avec la bonne extension.

Pourquoi celui-ci

Ce Que Ce Validateur YAML Fait Autrement

Beaucoup de validateurs disent seulement valide ou non valide. Voici les extras.

  • Des lignes exactes

    Chaque erreur nomme la ligne, et un bouton la sélectionne dans votre texte.

  • Des notes intelligentes

    Avertit pour yes et no, zéros initiaux, tabulations, ancres et commentaires.

  • Cinq modes

    Valider, formater, voir un arbre, passer en JSON et Base64.

  • Plusieurs documents

    Un fichier de plusieurs documents reçoit un sélecteur, donc vous vérifiez chacun.

  • Sûr dès la conception

    Pas d'eval et pas de balises distantes. Les alias se développent, et rien ne s'exécute.

  • Rien ne quitte votre onglet

    Votre navigateur fait le travail. Nous ne voyons jamais votre YAML, et nous ne gardons rien.

Bonnes habitudes

Habitudes Pour Écrire Un YAML Plus Sûr

De petites habitudes gardent les fichiers de configuration lisibles et sûrs.

  • Utilisez des espaces, jamais des tabulations. Réglez votre éditeur pour insérer des espaces. Deux par niveau est le choix habituel.
  • Gardez une seule taille d'indentation. Les indentations mélangées causent les erreurs les plus confuses. Choisissez deux ou quatre et tenez-vous-y.
  • Mettez des guillemets aux valeurs ambiguës. Mettez des guillemets à yes, no, on, off et aux codes comme NO. Alors tous les analyseurs s'accordent.
  • Mettez des guillemets aux nombres qui sont des codes. Les codes postaux, les versions et les numéros de téléphone perdent leurs zéros en nombres simples.
  • Mettez une espace après les deux-points. Le texte cle:valeur est une seule chaîne. Le texte cle: valeur est une paire.
  • Utilisez du texte en bloc pour les longues chaînes. Une barre verticale garde les sauts de ligne. Un signe supérieur à replie les lignes en une.
  • Évitez les clés en double. La plupart des analyseurs gardent la dernière et cachent la première. Mais l'outil vous prévient.
  • Commentez le pourquoi. Un court commentaire fait gagner une heure à la personne suivante. Mais souvenez-vous que le formatage retire les commentaires.
  • Validez avant de déployer. Un contrôle d'une seconde vaut mieux qu'une chaîne échouée.
  • Triez les clés dans les fichiers partagés. Des clés triées rendent les différences courtes et les relectures faciles.
  • Gardez les secrets dehors. Ne collez jamais de vrais mots de passe ni jetons dans un outil. Utilisez des valeurs de test.
À éviter

Erreurs YAML Courantes Que Cet Outil Repère

Chacune casse un déploiement ou change vos données. De plus, mais le validateur les trouve.

  • Tabulations dans l'indentation

    YAML interdit les tabulations. L'outil nomme la ligne.

  • Indentation inégale

    Une clé décalée d'une espace casse la structure. L'outil montre où.

  • Yes et no sans guillemets

    Ils peuvent devenir true et false. Par ailleurs, les guillemets règlent cela.

  • Zéros initiaux

    La valeur 0755 peut devenir de l'octal. Mettez-la entre guillemets si c'est un code.

  • Crochets non fermés

    Un crochet ou un guillemet qui ne se ferme jamais cache le reste du fichier.

  • Espace manquante après les deux-points

    Sans l'espace, la ligne est du texte simple et non une clé.

Questions

Questions fréquentes sur le validateur YAML

Ce validateur YAML en ligne est-il gratuit ?

Oui. De plus, il ne coûte rien, ne demande aucun compte et n'a pas de limite. Comme il tourne dans votre navigateur, nous n'avons aucun coût de serveur à vous répercuter.

Mon YAML est-il envoyé quelque part ?

Non. Votre navigateur lit et vérifie le fichier. Rien n'arrive sur ce site, et nous ne gardons rien. Quand vous fermez l'onglet, tout disparaît.

Quelle version de YAML lit-il ?

Par ailleurs, il lit le noyau commun de YAML 1.2, avec ancres, alias, texte en bloc et listes en ligne. Des notes vous avertissent là où des outils YAML 1.1 peuvent lire une valeur autrement.

Comment montre-t-il les erreurs ?

Vous obtenez un message clair et le numéro de ligne. Un bouton Montrez-moi où sélectionne l'endroit dans votre texte.

Que change le formateur ?

Il réindente le fichier, met des guillemets aux valeurs qui en ont besoin et retire les espaces en fin de ligne. D’ailleurs, vous pouvez aussi trier les clés.

Pourquoi mes commentaires ont-ils disparu ?

Le formatage réécrit le fichier à partir de ses données, et les données ne contiennent aucun commentaire. Mais une note vous prévient quand cela arrive.

Peut-il vérifier des fichiers Kubernetes ou Docker Compose ?

Il vérifie la syntaxe YAML de n'importe quel fichier. Il ne vérifie pas le schéma, donc il ne peut pas dire si un nom de champ est valide pour Kubernetes.

Comment gère-t-il plusieurs documents ?

Un fichier séparé par trois tirets montre un sélecteur. Ainsi, vous choisissez quel document vérifier, formater ou convertir.

Qu'est-ce que l'avertissement sur yes et no ?

En YAML 1.1, un yes ou no sans guillemets veut dire vrai ou faux. En YAML 1.2, c'est du texte. Donc l'outil vous prévient pour que vous ajoutiez des guillemets.

Les ancres et les alias sont-ils pris en charge ?

Oui. L'outil les développe dans la sortie formatée et en JSON. Une note vous dit quand le fichier les utilise.

Comment fonctionne le mode Base64 ?

En effet, il transforme votre YAML en texte Base64, ou décode du Base64 en YAML. Une option sûre pour les URL existe pour les jetons et les adresses.

Est-il sûr de coller un fichier de configuration ?

L'outil ne l'envoie jamais nulle part. Pourtant, évitez de coller de vrais secrets dans n'importe quel site. Utilisez des valeurs de test quand vous le pouvez.

Quelle taille de fichier puis-je vérifier ?

Jusqu'à quelques mégaoctets. Les très gros fichiers peuvent se lire lentement sur un téléphone.

Pourquoi l'outil met-il des guillemets à certaines valeurs au formatage ?

Certaines valeurs simples, comme y ou le mot null, pourraient être lues autrement. Les guillemets les gardent en texte, donc les données restent les mêmes dans tout analyseur.

Puis-je valider un fichier YAML qui ne contient que des commentaires ?

Oui. De plus, un fichier qui ne contient que des commentaires est valide et ne contient aucune donnée. L'outil montre zéro clé et vous dit que le fichier est propre.

Fonctionne-t-il sur un téléphone ?

Oui. Les panneaux s'empilent et les listes défilent. Pour de longs fichiers, un clavier reste pourtant plus pratique.

Plus d'outils gratuits

Compagnons Utiles Pour Les Fichiers De Configuration

D’ailleurs, vérifier n'est qu'une étape. De plus, ces trois outils gèrent les étapes autour.

Prêt à vérifier du YAML ?

Collez votre fichier et voyez le verdict. De plus, le validateur est gratuit, sans compte, et garde chaque octet sur votre appareil.