YAML to JSON.

Convertissez YAML en JSON instantanément dans votre navigateur. Rapide, gratuit et conçu pour les développeurs — pas d'upload, erreurs par ligne et traitement entièrement côté client.

Traité dans votre navigateurNo upload, no signup

YAML input

0 lines · 0 chars

JSON output

0 lines · 0 bytesIndent: 2 spaces

What is YAML?

YAML is a human-friendly data serialization format used for configuration, CI pipelines, and Kubernetes manifests. It uses indentation (no braces or brackets) to express structure and supports maps, sequences, scalars, anchors, and multiline strings.

What is JSON?

JSON is the lingua franca of web APIs. It is strict about quoting strings and has only six value types — object, array, string, number, boolean, and null. Every YAML document can be expressed as JSON, but not the other way around.

YAML vs JSON.

YAML optimises for humans. JSON optimises for machines. YAML allows comments and anchors; JSON does not. YAML is whitespace-sensitive; JSON uses explicit { } and [ ]. When you convert from YAML to JSON, comments are dropped and YAML's flexible scalars (unquoted strings, dates) are emitted as proper JSON types where possible.

How to convert YAML to JSON.

  1. Paste your YAML into the left panel (or load the example).
  2. The converter runs on every keystroke — you should see JSON on the right immediately.
  3. Copy or download the result. To go the other way, click To YAML.

Common YAML conversion errors.

// Mixed indentation

user:
 name: John
  age: 25

YAML requires consistent indentation. The line above mixes two and four spaces, which is a parse error.

// Missing colon

title YAML without a colon

Every key in a mapping needs a : separator. Without one, YAML reads the line as a plain scalar and skips it.

// Tab characters

key:	value

YAML forbids tabs for indentation. Use spaces only. Most editors convert tabs to spaces automatically — but a stray one will break the file.

// Unsupported syntax

This converter supports the core YAML 1.2 spec. Custom tags and esoteric directives are not parsed.

Votre entrée est traitée localement et n'est pas téléchargée pour traitement. Vérifiez en ouvrant DevTools → Network.

YAML to JSON exemples.

// Objet simple

// Objet imbriqué

// Tableau d'éléments

Questions fréquentes.

Mon YAML est-il envoyé à un serveur ?

Non. La conversion s'exécute entièrement dans votre navigateur en JavaScript. Ouvrez l'onglet réseau — vous ne verrez aucune requête contenant vos données.

Le convertisseur préserve-t-il les commentaires ?

JSON n'a pas de syntaxe de commentaire, donc les commentaires sont supprimés pendant la conversion. La structure, les types et l'ordre des valeurs sont préservés.

Que se passe-t-il si mon YAML est invalide ?

Vous verrez un message d'erreur avec la ligne exacte et la colonne où l'analyse a échoué, plus un indice décrivant la correction la plus probable.

Puis-je télécharger un fichier .yaml ou .yml ?

Oui. Glissez-déposez un fichier dans le panneau d'entrée ou utilisez le bouton de téléchargement.

Quelle taille de YAML puis-je convertir ?

Il n'y a pas de limite fixe, mais les très grands fichiers peuvent brièvement.pause l'interface.

La conversion YAML en JSON est-elle sûre ?

Oui — et la plus forte garantie de sécurité est que vos données ne quittent jamais votre navigateur.

Conversion YAML en JSON

YAML est un format de données lisible par l'homme utilisé pour les fichiers de configuration, les pipelines CI et les manifestes Kubernetes. JSON est le format de données universel pour les API web et est nativement supporté par JavaScript. Ce convertisseur transforme les documents YAML en structures JSON valides.

Le convertisseur préserve les structures imbriquées, les types de données et l'ordre des clés. Les commentaires YAML sont supprimés car JSON ne supporte pas les commentaires. Les ancres et alias sont résolus avant la conversion.

Quand convertir YAML en JSON ?

Lorsque vous devez convertir des fichiers de configuration en JSON pour des API web ou des applications JavaScript, ce convertisseur est utile.

Pour l'analyse de données, la conversion permet le traitement de données YAML avec des outils compatibles JSON comme jq ou JSONPath.

Détails de conversion

Les maps YAML sont converties en objets JSON. Les séquences YAML sont converties en tableaux JSON. Les valeurs scalaires sont conservées comme des chaînes, nombres ou booléens selon le type YAML.

Avec le YAML multi-document (avec ---), seul le premier document est converti. Pour plusieurs documents, veuillez diviser le fichier YAML.

Outils connexes.