Convertisseur ENV / Shell / Docker
Convertissez des fichiers .env en JSON, YAML, TOML, shell export et Docker ENV instantanément dans votre navigateur. Rien n'est envoyé — tout est local.
Qu'est-ce qu'un convertisseur ENV ?
Le convertisseur ENV transforme les fichiers de variables d'environnement entre six formats : .env (dotenv), JSON, YAML, TOML, export shell et Docker ENV. Les développeurs jonglent constamment avec ces formats — un fichier .env pour le développement local, des exports shell pour les scripts CI, des directives Docker ENV pour les builds de conteneurs, et JSON ou YAML pour les outils d'infrastructure-as-code comme Terraform et Ansible. Réécrire manuellement les variables entre les formats est fastidieux et source d'erreurs : un guillemet manquant ou un mauvais caractère d'échappement peut casser un déploiement. Ce convertisseur gère les valeurs multilignes, supprime les commentaires et préserve l'intégrité clé-valeur dans chaque format cible. L'intégralité de la conversion s'exécute côté client dans votre navigateur, de sorte que les secrets comme les clés d'API et les identifiants de base de données ne sont jamais transmis sur le réseau.
Comment utiliser le convertisseur ENV
Sélectionnez votre format source dans la liste déroulante « De » — .env, JSON, YAML, TOML, export shell ou Docker ENV. Collez votre entrée dans le panneau de gauche. Choisissez le format cible dans la liste déroulante « Vers » et la sortie convertie apparaît instantanément à droite. Utilisez le bouton d'échange pour inverser le sens de la conversion. Copiez le résultat en un clic ou ajustez l'entrée et reconvertissez. Le convertisseur prend en charge les valeurs multilignes entre guillemets, supprime automatiquement les commentaires et signale les entrées malformées avec un message d'erreur clair pointant vers le problème.
Pourquoi des variables d'environnement cohérentes comptent
Les variables d'environnement contrôlent les URL de base de données, les clés d'API, les drapeaux de fonctionnalités et les points de terminaison de service à chaque étape de votre pipeline. Un décalage entre votre .env local et les exports shell dans votre script CI peut provoquer des défaillances silencieuses qui n'apparaissent qu'en production. Docker Compose, Kubernetes ConfigMaps et les plateformes serverless attendent chacun un format différent pour les mêmes données. Standardiser la façon dont vous convertissez entre ces formats élimine toute une classe de bugs de déploiement. En gardant la conversion locale et capable de fonctionner hors ligne, vous évitez d'exposer des secrets à des services tiers — essentiel pour la conformité SOC 2 et ISO 27001.
Foire aux questions
Mes données sont-elles sécurisées ?
Oui. Tout se passe dans votre navigateur. Rien n'est envoyé à aucun serveur. Vous pouvez même l'utiliser hors ligne.
Prend-il en charge les valeurs multilignes ?
Oui, les valeurs multilignes entre guillemets dans les fichiers .env sont prises en charge. Par exemple : CERT="ligne1\nligne2".
Que se passe-t-il avec les commentaires ?
Les commentaires (lignes commençant par #) sont supprimés lors de la conversion.
Utiliser cet outil dans un flux plus large
Ces collections regroupent les outils et guides qui reviennent souvent dans le même travail.
Parcourir les mêmes tags
Passez à d'autres outils qui partagent le même flux, format ou cas d'usage.