.env-formatter
Formatteer, ruim op en valideer .env-omgevingsbestanden online. Normaliseer KEY=VALUE-paren, verwijder extra spaties en organiseer omgevingsvariabelen.
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
Plak uw .env-inhoud
Plak de inhoud van uw .env-bestand in de editor links of klik op Uploaden om een bestand te laden.
Direct formatteren
De formatter normaliseert KEY=VALUE-paren, verwijdert extra witruimte en behoudt opmerkingen die met # beginnen.
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.1Opgemaakte 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.1Veelgestelde 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.