So nutzt du: .env-Datei-Validator
- Füge deine
.envin das linke Feld ein. Optional kannst du rechts.env.example(oder eine Liste der benötigten Keys) einfügen. - Lies die Problemliste: Fehler brechen das Parsen ab, Warnungen sind wahrscheinlich Fehler oder riskante Werte.
- Prüfe die Tabelle für jede Variable — Werte sind maskiert, daher kannst du einen Screenshot sicher teilen.
- Lade die erzeugte
.env.exampleherunter und committe sie statt deiner echten.env.
.env-Syntax im Überblick
| Zeile | Ergebnis |
|---|---|
PORT=3000 | Einfacher Wert |
APP_NAME="My App" | Anführungszeichen nötig bei Leerzeichen |
GREETING='Hello $USER' | Einfache Anführungszeichen: keine Variablenerweiterung (dotenv-expand, Docker Compose) |
KEY="line1\nline2" | Doppelte Anführungszeichen: \n wird zu einem Zeilenumbruch |
export TOKEN=abc | Das Präfix export ist erlaubt und wird von dotenv ignoriert |
# comment | Kommentar; nach einem Wert nur, wenn ein Leerzeichen davorsteht und der Wert nicht in Anführungszeichen steht |
Häufige Fehler, die dieser Validator erkennt
- Doppelte Keys — die meisten Loader behalten still den ersten oder letzten Wert, daher scheinen Änderungen wirkungslos.
- Leerzeichen um = oder in nicht quotierten Werten —
KEY = valuebricht in Shells und Docker. - Nicht geschlossene Anführungszeichen, die die folgenden Zeilen verschlucken.
- Ungültige Namen — Keys sollten aus Buchstaben, Ziffern und Unterstrichen bestehen und nicht mit einer Ziffer beginnen.
- Secrets wie AWS-Keys, Stripe-Live-Keys, GitHub-Tokens oder private Schlüssel — in einer lokalen .env in Ordnung, aber niemals committen.
.env aus Git heraushalten
Füge .env zu deiner .gitignore hinzu und committe eine .env.example nur mit den Keys. In CI speicherst du Werte als Secrets — siehe den GitHub Actions Workflow Generator. Frontend-Frameworks machen Variablen mit Präfixen wie VITE_, NEXT_PUBLIC_ oder PUBLIC_ im Browser sichtbar — lege darin niemals Secrets ab.
Auch gesucht als: .env prüfen, dotenv validator, env example generator, env variablen prüfen, fehlende umgebungsvariablen, dotenv syntax, env datei format.
Passende Tools zu: .env-Datei-Validator
- Docker-Compose-Generator — Kreuze die Dienste an, die du brauchst – App, Datenbank, Cache, Admin-UI, Mail-Catcher – und du erhältst eine übersichtliche „compose.yaml“-Datei mit festgelegten Images, benannten Volumes, Healthchecks und depends_on Bedingungen sowie eine passende .env-Datei mit generierten Passwörtern.
- package.json-Generator — Fülle das Formular aus und erhalte eine gültige package.json — mit npm-Namensprüfung, Script-Vorlagen für Vite, Next.js, Node und TypeScript-Bibliotheken, exports, engines, Lizenz und Repository.
- Unicode-Zeichen-Inspektor — Füge einfach irgendetwas ein, um zu sehen, woraus es wirklich besteht: den Namen jedes Zeichens, den Codepunkt, die UTF-8-Bytes und den HTML-Code.
- Diff-Checker — Füge die Originalversion und eine geänderte Version ein, um hinzugefügte, entfernte und geänderte Zeilen nebeneinander zu sehen – wobei die genauen Wörter, die sich geändert haben, in jeder Zeile hervorgehoben sind.