Convertisseur ENV vers INI en ligne

Convertissez .env en INI en ligne instantanément. Encapsule les variables dotenv sous une section [config] propre, idéal pour php.ini, configparser et les paramètres d'applications legacy. Gratuit.

Glissez-déposez ou collez votre ENV
Loading editor...
Loading editor...

Qu'est-ce que la conversion de ENV en INI ?

La conversion ENV vers INI prend un fichier .env et le réécrit sous forme de fichier de configuration INI. Le .env est très simple (une CLEF=VALEUR par ligne, sans sections) ; INI utilise des en-têtes de section [section] et des paires clé=valeur, le format que php.ini, my.cnf, .gitconfig et le configparser de Python lisent tous. Un convertisseur env vers ini parcourt votre fichier dotenv et écrit les variables sous une section [config] par défaut pour que la sortie soit un INI valide que tout parseur standard acceptera.

Pourquoi convertir ENV en INI ?

Les fichiers INI sont encore largement utilisés dans les applications de bureau, les systèmes legacy et les logiciels pilotés par configuration. PHP, MySQL, Git et de nombreuses plateformes plus anciennes attendent tous INI pour leurs paramètres. Les fichiers .env, en revanche, sont la norme pour la configuration d'applications modernes. Convertir env vers ini en ligne vous permet de prendre des variables dotenv et de les alimenter dans des outils basés sur INI sans réécriture manuelle. Utilisez cet outil lorsque vous devez déplacer la configuration .env dans un outil qui lit INI, générer des extraits de configuration pour des logiciels legacy, partager des valeurs d'environnement avec des logiciels qui ne comprennent pas dotenv, ou produire des fixtures de test INI à partir d'exemples .env.

Comment fonctionne notre convertisseur ENV vers INI

Lorsque vous cliquez sur Convert, l'outil analyse votre fichier .env ligne par ligne, divise chaque ligne au premier signe égal et écrit les paires clé-valeur sous une seule section [config] pour que la sortie soit un INI valide. Les valeurs .env entre guillemets (simples ou doubles) sont débarrassées de leurs guillemets pour que la chaîne intérieure arrive proprement dans l'INI. Les lignes commençant par # sont ignorées en tant que commentaires. Les lignes vides sont ignorées. Tout s'exécute dans votre navigateur. Vos données .env ne quittent jamais votre appareil.

Fonctionnalités

  • Conversion en un clic : appuyez sur Convert et l'INI apparaît dans le panneau de sortie.
  • Section par défaut : les variables sont placées sous une section [config] pour que la sortie soit toujours un INI valide.
  • Gestion des guillemets : les valeurs .env entre guillemets simples et doubles sont correctement débarrassées de leurs guillemets.
  • Saut des commentaires : les lignes commençant par # sont ignorées, correspondant au comportement des parseurs dotenv.
  • Support de téléchargement : chargez un fichier .env depuis votre appareil ou glissez-déposez-le dans la zone de saisie.
  • Copie en un clic : récupérez la sortie INI avec le bouton Copy et collez-la dans votre fichier de configuration.

Comment utiliser l'outil

  1. Collez le contenu de votre .env dans l'éditeur de saisie, ou utilisez le bouton Upload File pour charger un fichier .env.
  2. Cliquez sur le bouton Convert pour générer la sortie INI à droite.
  3. Confirmez que les clés se trouvent là où votre parseur INI les attend.
  4. Cliquez sur le bouton Copy pour copier l'INI dans votre presse-papiers.

Cas d'utilisation courants

  • Migration legacy: déplacer les paramètres .env locaux dans des configs INI pour des applications PHP, MySQL ou de bureau plus anciennes.
  • Python configparser: générer des fichiers INI que le configparser de la bibliothèque standard lit directement.
  • Partage de configuration: transmettre des valeurs d'environnement à des collègues travaillant avec des outils basés sur INI.
  • Fixtures de test: produire des exemples INI à partir de données .env pour des tests qui lisent INI.

Exemple de conversion

Entrée (ENV)

APP_NAME=FormatFlow
PORT=3000
DEBUG=true

Sortie (INI)

[config]
APP_NAME=FormatFlow
PORT=3000
DEBUG=true

Questions fréquentes

Convertisseurs associés