Vos contenus restent chez vousaucun accès par des tiers
Aucun traitement de vos contenus n'a lieu sur un serveur. Vous n'avez besoin d'aucun contrat de sous-traitance avec gottrix pour vos documents confidentiels ou professionnels.
Serveurs en AllemagneRGPD by design
Serveurs d'origine chez Hetzner en Allemagne. Comme vos fichiers ne quittent jamais votre appareil, leur contenu n'est jamais transmis.
YAML est le format de configuration répandu pour les pipelines CI, Docker Compose, Kubernetes et bien des outils : il utilise l'indentation plutôt que des accolades, avec peu de cérémonie. TOML poursuit le même but de lisibilité pour l'humain, mais s'appuie sur des sections entre crochets et de simples lignes clé-égal-valeur, comme en utilisent un Cargo.toml ou un pyproject.toml. Cet outil lit votre fichier YAML et écrit la même structure sous forme de TOML bien formé.
La conversion s'exécute entièrement en local dans votre navigateur : js-yaml lit le YAML, smol-toml écrit le TOML, tous deux en pur JavaScript. Les mappages imbriqués deviennent des tables et sous-tables TOML (comme [server.meta]), les séquences deviennent des tableaux TOML, les horodatages deviennent de vraies valeurs de date et d'heure. D'une configuration YAML indentée, vous obtenez un .toml clairement structuré que vous pouvez versionner et valider aussitôt.
Cela comble l'écart entre les formats : JSON vers YAML, JSON vers TOML et désormais YAML vers TOML sont tous disponibles en local. L'outil reste honnête : un document TOML a besoin d'une table au niveau racine, donc une séquence YAML, un simple scalaire ou null à la racine est rejeté avec un message clair plutôt que d'échouer de manière obscure. Et comme TOML n'a pas de type null, les mappages avec des valeurs null sont signalés, pas supprimés en silence. Rien n'est envoyé.
Fiche technique
Fiche technique
Formats d'entrée
YAML, YML
Format de sortie
TOML
Traitement par lots
Non
Traitement
En local dans le navigateur (JavaScript)
Téléversement de fichiers
Aucun
En 3 étapes
Déposez ou choisissez votre fichier YAML.
L'outil le convertit en TOML.
Téléchargez le fichier TOML.
Limites:Attend un mappage YAML au niveau racine ; une séquence, un scalaire ou null à la racine est rejeté avec un message clair. Les mappages imbriqués deviennent des sous-tables, les séquences des tableaux TOML, les horodatages des valeurs de date et d'heure TOML. TOML n'a pas de type null, donc les mappages avec des valeurs null sont rejetés plutôt que supprimés en silence. Les ancres YAML sont résolues à la lecture.
Questions fréquentes
Mon fichier est-il envoyé ?
Non. La conversion s'exécute entièrement en local dans le navigateur - rien n'est envoyé.
Pourquoi la racine doit-elle être un mappage ?
Un document TOML est une table au niveau racine ; une séquence ou un scalaire ne peut pas être une racine TOML.
Comment les horodatages sont-ils traités ?
Les horodatages YAML sont écrits comme de vraies valeurs de date et d'heure TOML, et non comme des chaînes.
Que se passe-t-il avec les valeurs null ?
TOML n'a pas de type null ; les mappages contenant null sont rejetés avec un message clair plutôt que supprimés en silence.
L'inverse fonctionne-t-il aussi ?
Pour cela, combinez "TOML vers JSON" et "JSON vers YAML".
Uniquement avec votre accord, nous mesurons l'utilisation de manière anonymisée via des cookies afin d'améliorer gottrix. Vos fichiers restent toujours en local, sur votre appareil. Confidentialité