Vos contenus restent chez vousaucun accès par des tiers
Aucun traitement du contenu de vos fichiers n'a lieu sur un serveur. Vous n'avez besoin d'aucun contrat de sous-traitance avec gottrix pour vos documents confidentiels ou professionnels.
Hosted in GermanyGlobal Content Delivery
Serveurs d'origine chez Hetzner en Allemagne, diffusion mondiale via un réseau de diffusion de contenu (CDN). Le contenu de vos fichiers n'est jamais transmis dans ce cadre - il ne quitte jamais votre appareil.
TOML est le format de configuration des chaînes d'outils Rust et Python - un Cargo.toml ou un pyproject.toml avec des sections entre crochets et de simples lignes clé-égal-valeur. YAML poursuit le même but de lisibilité, mais utilise l'indentation plutôt que les crochets et il est la lingua franca des pipelines CI, de Docker Compose et de Kubernetes. Cet outil lit votre fichier TOML et écrit la même structure sous forme de YAML.
La conversion s'exécute entièrement en local dans votre navigateur : smol-toml lit le TOML, js-yaml écrit le YAML, tous deux en pur JavaScript. Les tables deviennent des mappages, les sous-tables (comme [server.meta]) deviennent des mappages imbriqués, les tableaux de tables deviennent des séquences et les valeurs de date et d'heure TOML deviennent de vrais horodatages YAML. D'un .toml à crochets, vous obtenez un .yaml indenté prêt à déposer dans une pipeline CI.
Cela boucle l'aller-retour : YAML vers TOML et désormais TOML vers YAML sont tous deux disponibles en local quand vous migrez une configuration entre les deux mondes. L'outil reste honnête : un document TOML a toujours une table à la racine, donc le YAML produit est toujours un mappage. Les très grands entiers TOML au-delà de la plage sûre de JavaScript sont rejetés avec un message clair plutôt que convertis avec perte de précision. Rien n'est envoyé.
Fiche technique
Fiche technique
Formats d'entrée
TOML
Format de sortie
YAML
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 TOML.
L'outil le convertit en YAML.
Téléchargez le fichier YAML.
Limites: TOML s'analyse toujours en une table, donc la sortie est toujours un mappage YAML. Les sous-tables deviennent des mappages imbriqués, les tableaux de tables des séquences, les valeurs de date et d'heure des horodatages YAML. Les très grands entiers au-delà de la plage sûre de JavaScript sont rejetés avec un message clair (sans conversion avec perte). Le TOML invalide est rejeté avec une erreur claire. Les commentaires TOML (#) sont perdus car ils ne sont pas lus lors de l'analyse.
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é.
Cela fonctionne-t-il avec un Cargo.toml ou un pyproject.toml ?
Oui. Cargo.toml, pyproject.toml et d'autres fichiers TOML sont analysés directement et écrits en YAML.
Comment les valeurs de date et d'heure sont-elles traitées ?
Les valeurs de date et d'heure TOML sont émises comme de vrais horodatages YAML, et non comme des chaînes.
Que se passe-t-il avec les très grands entiers ?
Les valeurs i64 de TOML au-delà de la plage sûre de JavaScript sont rejetées avec un message clair plutôt que converties avec perte de précision.
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é