INI zu ENV Konverter Online

INI sofort online zu .env konvertieren. Reduziert Abschnitte, wandelt Schlüssel in Großbuchstaben um und erstellt saubere Dotenv-Dateien für Docker, Node.js und Cloud-Deployments. Privat und kostenlos.

Ziehen & Ablegen oder INI einfügen
Loading editor...
Loading editor...

Was ist die INI-zu-ENV-Konvertierung?

Die Konvertierung von INI zu ENV nimmt eine klassische INI-Konfigurationsdatei und schreibt sie als flache .env-Datei um – die Art von SCHLÜSSEL=WERT-Liste, die fast jede moderne App zum Laden von Umgebungsvariablen liest. INI verwendet [Abschnitt]-Header und Schlüssel=Wert-Paare; .env ist nur eine flache Liste. Ein INI-zu-ENV-Konverter durchläuft Ihre INI, stellt jedem Schlüssel den Abschnittsnamen voran, wandelt das Ergebnis in Großbuchstaben mit Unterstrichen um und schreibt sie als eine Variable pro Zeile.

Warum INI zu ENV konvertieren?

Umgebungsvariablen sind die Art und Weise, wie moderne Apps Konfigurationen vom Code trennen. Container-Deployments, das 12-Faktor-Muster und die meisten CI/CD-Plattformen erwarten .env-ähnliche Schlüssel-Wert-Paare. INI ist das, wie Legacy-PHP, MySQL, Git und ältere App-Konfigurationen aussahen. Das Konvertieren von INI zu ENV online ist der schnellste Weg, diese Legacy-Konfigurationen in ein modernes Deployment zu bringen, ohne sie neu einzugeben. Verwenden Sie dieses Tool, wenn Sie php.ini- oder my.cnf-Einstellungen in einen Docker-Container oder ein Kubernetes-Secret migrieren, .env-Dateien für CI/CD-Pipelines generieren oder Variablen in Vercel, Netlify oder Heroku massenweise importieren möchten.

So funktioniert unser INI-zu-ENV-Konverter

Wenn Sie auf Konvertieren klicken, analysiert das Tool Ihre INI, nimmt jeden [Abschnitt]-Header und stellt jedem Schlüssel innerhalb dieses Abschnitts den Abschnittsnamen voran. Namen werden in Großbuchstaben umgewandelt und mit Unterstrichen verbunden, um der ENV-Variablen-Konvention zu folgen. So wird [server] mit Schlüssel host=localhost zu SERVER_HOST=localhost. Sonderzeichen wie Leerzeichen oder Anführungszeichen in Werten werden escaped oder in Anführungszeichen gesetzt, damit der .env-Parser sie korrekt verarbeitet. Die Konvertierung läuft vollständig in Ihrem Browser. Nichts verlässt Ihr Gerät.

Enthaltene Funktionen

  • Abschnittspräfixierung: Schlüssel werden mit ihrem Abschnittsnamen in Großbuchstaben vorangestellt.
  • Großschreibungsnormalisierung: Schlüssel werden in die Standard-ENV-Variablenschreibweise umgewandelt.
  • Unterstrich-Verbindung: Abschnitts- und Schlüsselnamen werden mit Unterstrichen verbunden.
  • Sicheres Wert-Escaping: Werte mit Leerzeichen oder Sonderzeichen werden automatisch in Anführungszeichen gesetzt.
  • Datenschutz-first: Reine Browser-Konvertierung, kein Server-Roundtrip, auch nicht für Geheimnisse.
  • Upload-Unterstützung: Laden Sie eine .ini- oder .cfg-Datei von Ihrem Gerät oder ziehen Sie sie in den Eingabebereich.

Anleitung zur Nutzung

  1. Fügen Sie Ihren INI-Inhalt in den Eingabebereich ein oder verwenden Sie die Schaltfläche Datei hochladen, um eine .ini- oder .cfg-Datei zu laden.
  2. Klicken Sie auf die Schaltfläche Konvertieren, um die .env-Ausgabe zu generieren.
  3. Überprüfen Sie die Schlüsselnamen, ob sie so aussehen, wie Ihre App sie erwartet.
  4. Klicken Sie auf Kopieren und fügen Sie den .env-Inhalt in Ihr Projekt ein.

Häufige Anwendungsfälle

  • Legacy-Migration: Ältere INI-Konfigurationen in .env-gesteuerte Setups für moderne Apps übertragen.
  • Docker-Deployments: Umgebungsvariablen generieren, die über --env-file in Container eingespeist werden.
  • CI/CD-Pipelines: Geheimnisse und Konfigurationsvariablen für Build- und Deploy-Schritte vorbereiten.
  • Cloud-Plattformen: Variablen massenweise in Vercel, Netlify, Render oder Heroku importieren.

Beispielkonvertierung

Eingabe (INI)

[server]
host=localhost
port=3000

[database]
user=admin
password=secret

Ausgabe (ENV)

SERVER_HOST=localhost
SERVER_PORT=3000
DATABASE_USER=admin
DATABASE_PASSWORD=secret

Häufig gestellte Fragen

Verwandte Konverter