Eingabe

Ausgabe

Was ist eine .env-Datei?

Eine .env-Datei speichert Umgebungsvariablen als einfache KEY=VALUE-Paare. Frameworks wie Node.js, Python und Docker nutzen sie, um Anwendungen zu konfigurieren, ohne Geheimnisse im Quellcode zu hinterlegen.

Der .env-Formatierer normalisiert Leerzeichen um =, entfernt nachgestellte Leerzeichen, erhält Kommentare und sorgt für einheitliche Formatierung — so sind Umgebungsdateien leichter lesbar und prüfbar. Dieser Ansatz folgt der Twelve-Factor App-Methodik.

So verwenden Sie das Tool

1

.env-Inhalt einfügen

Fügen Sie den Inhalt Ihrer .env-Datei in den linken Editor ein oder klicken Sie auf Hochladen, um eine Datei zu laden.

2

Sofortige Formatierung

Der Formatierer normalisiert KEY=VALUE-Paare, entfernt überflüssige Leerzeichen und erhält Kommentare, die mit # beginnen.

3

Kopieren oder herunterladen

Verwenden Sie die Schaltfläche Kopieren, um das Ergebnis zu kopieren, oder Herunterladen, um es als .env-Datei zu speichern.

Formatierungsbeispiel

Beispiel: Eine .env-Datei formatieren

Unformatierte Eingabe:

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

Formatierte Ausgabe:

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

Häufig gestellte Fragen

Sollten .env-Dateien in Git eingecheckt werden?

Nein. .env-Dateien enthalten oft Geheimnisse (API-Schlüssel, Passwörter) und gehören in .gitignore. Committen Sie stattdessen eine .env.example mit Platzhaltern.

Sind Leerzeichen um das Gleichheitszeichen erlaubt?

Das hängt vom Parser ab. Die meisten dotenv-Bibliotheken (Node.js, Python) unterstützen KEY = VALUE mit Leerzeichen, manche nicht. Dieser Formatierer verwendet KEY=VALUE ohne Leerzeichen — das am weitesten verbreitete Format.

Kann ich Werte in Anführungszeichen setzen?

Ja. Werte können in einfachen oder doppelten Anführungszeichen stehen: KEY="my value". Die Anführungszeichen bleiben erhalten.

Was passiert mit mehrzeiligen Werten oder komplexen .env-Dateien?

Die meisten dotenv-Parser unterstützen mehrzeilige Werte, wenn der Wert in doppelte Anführungszeichen gesetzt und der Zeilenumbruch mit \n escaped ist — zum Beispiel PRIVATE_KEY="line1\nline2". Der Formatierer behält solche gequoteten Werte bei. Bei komplexen Heredoc-Syntaxen empfehlen wir, die Ausgabe vor dem Produktivbetrieb zu testen.

Verwandte Tools