TOML vers YAML — convertisseur en ligne gratuit

Transformez du TOML en YAML via JSON intermédiaire avec les mêmes options d’indentation que les autres convertisseurs.

Chargement…
Convertisseur TOML → YAML
Transformez des configs TOML en YAML lisible pour revues et diffs GitOps.

Notes développeur

• Commentaires YAML à ajouter manuellement après conversion. • Layout lisible pour revue humaine ; layout serré pour diffs compacts.

Cas récurrents

• Partager du TOML avec des collègues préférant YAML. • Prévisualiser des équivalents YAML avant migration.

À propos des options

CSV sortie : séparateur (Auto suit la locale — point-virgule sur /fr), guillemets, fins de ligne, ligne d'en-tête. CSV entrée : séparateur + première ligne = noms de colonnes (Auto entrée suit aussi la locale). Sortie JSON (sources XML, YAML ou CSV) : indentation compacte ou non et tri récursif optionnel. JSON → XML : mise en forme et largeur. YAML sortie : indent, mode lisible/serré, quotage déterministe. Les commentaires XML ne sont pas repris dans l’arbre JSON.

Exemple

Section package

Entrée

# FastMinify library manifest [package] name = "fastminify" version = "2.1.0" edition = "2021" authors = ["FastMinify Team"] [dependencies] serde = { version = "1.0", features = ["derive"] } tokio = "1.35" [features] default = ["cli"] cli = []

Sortie

package: name: fastminify version: 2.1.0 edition: 2021 authors: - FastMinify Team dependencies: serde: version: 1.0 features: - derive tokio: 1.35 features: default: - cli cli: []

Dependencies

Entrée

[project] name = "fastminify-cli" version = "2.1.0" requires-python = ">=3.11" [project.dependencies] click = ">=8.1" rich = ">=13.0"

Sortie

project: name: fastminify-cli version: 2.1.0 requires-python: >=3.11 dependencies: click: >=8.1 rich: >=13.0

Outils associés

Voir TOML → JSON, YAML → TOML ou beautifier YAML.

FAQ TOML → YAML

Options d'émission

Quotage des chaînes YAML ?

Contrôlé via les options de quotage sur le panneau conversion.

Fidélité aller-retour ?

Commentaires et choix stylistiques peuvent différer — diff manuel pour configs critiques.

Confidentialité ?

Toute conversion s'exécute localement dans votre navigateur.

Convertisseurs, encodeurs, formateurs et minificateurs au même endroit ? Outils développeurs Ouvrez le catalogue des outils développeurs.