Invoer

Uitvoer

Wat is een .env-bestand?

Een .env-bestand slaat omgevingsvariabelen op als eenvoudige KEY=VALUE-paren. Het wordt gebruikt door frameworks zoals Node.js, Python en Docker om apps te configureren zonder geheimen in broncode te zetten.

De .env-formatter normaliseert spaties rond =, verwijdert overbodige spaties aan het regeleinde, behoudt opmerkingen en zorgt voor consistente opmaak. Deze aanpak volgt de Twelve-Factor App-methodologie.

Gebruik

1

Plak uw .env-inhoud

Plak de inhoud van uw .env-bestand in de editor links of klik op Uploaden om een bestand te laden.

2

Direct formatteren

De formatter normaliseert KEY=VALUE-paren, verwijdert extra witruimte en behoudt opmerkingen die met # beginnen.

3

Kopiëren of downloaden

Gebruik Kopiëren om het resultaat te kopiëren of Downloaden om het als .env-bestand op te slaan.

Opmaakvoorbeeld

Voorbeeld: Een .env-bestand opmaken

Niet-opgemaakte invoer:

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

Opgemaakte uitvoer:

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

Veelgestelde vragen

Moeten .env-bestanden naar git?

Nee. .env-bestanden bevatten vaak geheimen en horen in .gitignore. Commit een .env.example met placeholderwaarden.

Zijn spaties rond = toegestaan?

Dat hangt van de parser af. De meeste dotenv-bibliotheken ondersteunen KEY = VALUE, maar niet alle. Deze formatter gebruikt KEY=VALUE zonder spaties — het meest compatibel.

Kan ik waarden tussen aanhalingstekens zetten?

Ja. Waarden kunnen tussen enkele of dubbele aanhalingstekens: KEY="my value". Aanhalingstekens blijven behouden.

Wat gebeurt er met meerregelige waarden of complexe .env-bestanden?

De meeste dotenv-parsers ondersteunen meerregelige waarden als de waarde tussen dubbele aanhalingstekens staat en de regelafbreking als \n is geëscaped — bijvoorbeeld PRIVATE_KEY="line1\nline2". De formatter behoudt zulke geciteerde waarden ongewijzigd. Voor complexe heredoc-syntaxis raden we aan de uitvoer te testen voordat u die in productie gebruikt.

Gerelateerde tools