Entrée

Sortie

Qu'est-ce qu'un fichier .env ?

Un fichier .env stocke les variables d'environnement sous forme de paires CLÉ=VALEUR. Il est utilisé par Node.js, Python, Docker, etc. pour configurer les applications sans coder les secrets en dur.

Le formateur .env normalise les espaces autour de =, supprime les espaces en fin de ligne, conserve les commentaires et assure un formatage cohérent — pour des fichiers plus lisibles et faciles à relire. Cette approche suit la méthodologie Twelve-Factor App.

Mode d'emploi

1

Collez le contenu de votre .env

Collez le contenu de votre fichier .env dans l'éditeur de gauche ou cliquez sur Téléverser pour charger un fichier.

2

Formatage instantané

Le formateur normalise les paires CLÉ=VALEUR, supprime les espaces inutiles et conserve les commentaires commençant par #.

3

Copier ou télécharger

Utilisez le bouton Copier pour copier le résultat ou Télécharger pour l'enregistrer en fichier .env.

Exemple de formatage

Exemple : Formater un fichier .env

Entrée non formatée :

APP_NAME=MyApp
DB_HOST=localhost
DB_PORT=5432
DB_NAME=myapp_db


SECRET_KEY=abc123xyz
DEBUG=true
ALLOWED_HOSTS=localhost,127.0.0.1

Sortie formatée :

APP_NAME=MyApp

DB_HOST=localhost
DB_PORT=5432
DB_NAME=myapp_db

SECRET_KEY=abc123xyz
DEBUG=true
ALLOWED_HOSTS=localhost,127.0.0.1

Questions fréquentes

Faut-il committer les fichiers .env dans git ?

Non. Les fichiers .env contiennent souvent des secrets (clés API, mots de passe) et doivent figurer dans .gitignore. Committez plutôt un .env.example avec des valeurs de remplacement.

Les espaces autour du signe = sont-ils autorisés ?

Cela dépend de l'analyseur. La plupart des bibliothèques dotenv (Node.js, Python) acceptent CLÉ = VALEUR avec espaces, mais pas toutes. Ce formateur utilise CLÉ=VALEUR sans espaces — le format le plus compatible.

Puis-je mettre des guillemets autour des valeurs ?

Oui. Les valeurs peuvent être entre guillemets simples ou doubles : CLÉ="ma valeur". Les guillemets sont conservés par le formateur.

Que se passe-t-il avec les valeurs multilignes ou les fichiers .env complexes ?

La plupart des parsers dotenv gèrent les valeurs multilignes quand la valeur est entre guillemets doubles et le saut de ligne est échappé avec \n — par exemple PRIVATE_KEY="line1\nline2". Le formateur conserve ces valeurs entre guillemets telles quelles. Pour les syntaxes heredoc plus complexes, testez la sortie avant de l'utiliser en production.

Outils associés